El porquero de Agamenón
Madmaxista
- Desde
- 6 Mar 2013
- Mensajes
- 28.806
- Fruta
- 46.801
No tengo NPI del tema, pero he leido en tuiter que ya sale Angular 2
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Un chascarrillo que se lee mucho actualmente: jQuery es el Imperio Romano, AngularJS la Edad Media y React el Renacimiento.
AngularJS es demasiado lento. React todavía es muy reciente como para imponerse, pero tecnológicamente es superior.
Y a mi que todo lo que lleve la palabra Java me parece una guano......
Y a mi que todo lo que lleve la palabra Java me parece una guano......
...parece que un desarrollo actual se basa en que el pica-código de turno instale un composer, o un npm, o lo que sea, y se ponga a importar decenas de módulos de código de terceros para hacer la más mínima gilipilez
Eso está bien para prototipado rápido, pero vamos, para hacer proyectos mínimamente importantes, donde prime el buen diseño, la eficiencia, etc., pues no. Sin ir más lejos, la dependencia tecnológica hacia terceros que se establece, el estar atentos a cambios de versiones, el tener que recurrir continuamente a guías de migración, el cambiar versiones de componentes sin necesidad porque lo que había ya funcionaba perfectamente, el cuadrar estas dependencias con sus propias dependencias...
Y claro, si congelas el uso de determinadas versiones al cabo del tiempo empezarán a surgir incompatibilidades con otros módulos, y estarás forzado o a encapsular componentes o a hacer una actualización "importante" a la fuerza. No digo que no se usen ciertas bibliotecas para solucionar problemas recurrentes, pero de ahí a que el desarrollo se limite a "conectar" frameworks pre-existentes, hay mucha diferencia.
Eso por no mencionar los que asimilan una biblioteca o un framework con un lenguaje de programación, ignorando que se pueden hacer cosas a más bajo nivel. Un ejemplo muy claro es el de jQuery, que hay mucha gente que "programa" cosas en Javascript pero que es incapaz de hacerlo sin jQuery o similar:
Tienes que estar registrado para ver este contenido
En fin, que eso de la reutilización del código está muy bien, pero estamos llegando a unos límites que rozan lo surrealista. Cada vez hay menos programadores de verdad y más "expertos" en "montar" aplicaciones con frameworks que hace un par de años ni existían, y que dentro de un par de años posiblemente serán sustituidos por otros. ¿Así cómo se puede mantener un proyecto a medio y largo plazo? ¿Cómo puede madurar una tecnología? ¿Cómo pueden surgir expertos de verdad y no un montón de vendehumos que no tienen ni pajolera idea de diseño de software y programación?
Hola, contestando al autor del hilo, yo creo que la tendencia, al menos en front end que es lo que controlo, es a abandonar la programacion orientada a objetos y adoptar la funcional o reactiva. Bien usando React u otro tipo de tecnologia o framework, pero lo importante es que la vista solo representa el estado de la aplicacion, el estado es inmutable y lo que hacemos es usar funciones que toman un estado actual y una accion como argumentos y nos devuelven un nuevo estado.
Esta crea un codigo mucho mas modular, testeable y facil de modificar. Si te interesa el tema te puedo pasar enlaces, echale un ojo a cosas como redux o reactiveX. Lo importante no es tanto el framework, que variara, como el cambio de paradigma.
Para cursos yo te recomiendo una subscripcion a frontend masters, creo que son 30 euros al mes, a mi me lo paga mi empresa.
Te hablo de Alemania y los USA, en España no tengo ni idea de que estaran usando, precisamente me largue de alli entre otras cosas, para no quedarme anticuado tecnologicamente.
Suerte y si necesitas mas info, no dudes en pedirmela.
Pregunta a los que han trabajado en aplicación con nodejs, ¿habéis usado frameworks o lo habéis montado todo de cero a base de "packages" sueltos?
He encontrado dos:
Tienes que estar registrado para ver este contenido
Tienes que estar registrado para ver este contenido
¿Alguna experiencia?
¿Que es eso de angular js? Tengo que hacer ahora un panel de control (un dashboard) que muestre varios datos de un proceso en marcha para monitorizarlo, para análisis forense, datos como % de errores, total de transacciónes, transacciones x segundo etc.
Me he puesto a hacerlo con Chart**** pero si hay un framework facilito con ejemplos y templates que haga cosas de esas me ahorro el esfuerzo y sobre todo que saldrá mejor.
He visto la pagina deTienes que estar registrado para ver este contenidoalgo de este estilo estaria muy bien.
¿Alguna recomendacion? el rendimiento me importa un pito, solo hay un cliente, la parte de servidor es de la casa, perl que analiza datos y saca json para los charts.
He visto esto ...
Tienes que estar registrado para ver este contenido
Se pueden utilizar sin mas?, no lo parece .. yo quiero un par de graficos, unos cuantos numeros y que quede bonito. si además la carga de datos pude ser asincrona y permanente mejor, pero tampoco es indispensable, puedo refrescar a intervalos.
Gracias.
Pregunta a los que han trabajado en aplicación con nodejs, ¿habéis usado frameworks o lo habéis montado todo de cero a base de "packages" sueltos?
He encontrado dos:
Tienes que estar registrado para ver este contenido
Tienes que estar registrado para ver este contenido
¿Alguna experiencia?
Bueno me refería a framework equivalentes a un Zend o un Lavarel. Express es un framework pero muy general.
Muy interesante eso de los templates de angular:
Tienes que estar registrado para ver este contenido
Java y .Net no son interpretados. Sólo en el arranque. Salvo que alguien se haya hecho un compilador a código objeto de javascript no puedo entender la necesidad de usar ese truño de lenguaje, ñapa sobre ñapa, en backend. Le tengo bastante angustia al.javascript, será que estoy anticuado pero a mí si no es un lenguaje fuertemente tipeado, no me parece un lenguaje serio de desarrolloYo estoy intentando hacer en ratos una aplicación con nodejs en backend e ionic para la app para aprender a manejar todo y tener una experiencia de desarrollo.
El caso es que no veo la utilidad de javascript como lenguaje de propósito general.
Admito javascript en front-ends de webs y apps.
Admito javascript en back-end para servicios masivos.
Pero no puedo admitir javascript para diseñar grandes aplicaciones de gestion.
En fin, se me ocurre que todas esta moda del javascript es para delegar procesamiento al cliente. Y realmente tiene sentido, nuestros dispositivos tienen gran capacidad de procesamiento (pcs, moviles, tablest).
Con PHP existe mucho procesamiento por parte del servidor para montar el documento que se envia al cliente (html+js), sin embargo, usando nodejs el servidor envia los documentos fijos (html+js) teniendo el cliente más carga de procesamiento, si acaso pide datos al servidor pero de manera mas eficiente. Supongo que esto gana mucho sentido en webs con audiencias masivas y de ahí viene, Google y Facebook ahorrarían mucho dinero en servidor con este nueva arquitectura de software en la web.
---------- Post added 09-dic-2015 at 09:29 ----------
Java y C# también son interpretados.
Y sí, javascript ya tiene un POO completo. Se puede liquidar tanto en el navegador usando el motor de javascript que tenga o usando nodejs, basado en el motor de chrome (como la mv de java).
Node es una burbuja o moda a mi forma de ver, pero bueno ya se verá.Yo, la verdad, no lo veo tan revolucionario. Soy de php para backend y html5+js+jquery+bootstrap para front, por costumbre.
Veo utilidad para servicios push, pero hace tiempo descubrí que se puede emular con php-fpm y nginx de maner muy eficiente, mejor que Apache+mod_php, y la verdad es que entonces perdí las ganas de meterme en Node (entonces era nuevo, y como siempre me faltan horas en el dia preferí qhorrar tiempo y recursos en mi mini-servidor).
Enviado desde mi Jolla mediante Tapatalk
Tampoco tan radical, pues permite servicios como por ejemplo un rtmp (no se si ahora mismo lo tiene). Lo que pasa es que yo no lo veo tan bueno para cosas clásicas y sin embargo ahora parece que todo se tenga que hacer con él.Node es una burbuja o moda a mi forma de ver, pero bueno ya se verá.
Yo, la verdad, no lo veo tan revolucionario. Soy de php para backend y html5+js+jquery+bootstrap para front, por costumbre.
Veo utilidad para servicios push, pero hace tiempo descubrí que se puede emular con php-fpm y nginx de maner muy eficiente, mejor que Apache+mod_php, y la verdad es que entonces perdí las ganas de meterme en Node (entonces era nuevo, y como siempre me faltan horas en el dia preferí qhorrar tiempo y recursos en mi mini-servidor).
Enviado desde mi Jolla mediante Tapatalk
Start
<?php
sleep(10);
?>
END
En cuanto a frameworks en el servidor casi todo el mundo que conozco usa Express, me han hablado bien de Sails**** pero no lo he probado, y no soy muy amigo de tochos tipo Rails.
Tienes que estar registrado para ver este contenidoes una buena lista de recursos para cuando tienes que elegir algun paquete, esta 'curada' y se actualiza frecuentemente. Para Javascript en el cliente te recomiendoTienes que estar registrado para ver este contenido
En cuanto a Angular, Bootstrap y tal si te resuelven la papeleta adelante, pero la tendencia es ir abandonando esas librerias, fuera claro.
Java y .Net no son interpretados. Sólo en el arranque. Salvo que alguien se haya hecho un compilador a código objeto de javascript no puedo entender la necesidad de usar ese truño de lenguaje, ñapa sobre ñapa, en backend. Le tengo bastante angustia al.javascript, será que estoy anticuado pero a mí si no es un lenguaje fuertemente tipeado, no me parece un lenguaje serio de desarrollo
Enviado desde mi Nexus 4 mediante Tapatalk