Ver Mensaje Individual
  #17  
Antiguo 12-10-2016
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por Julián Ver Mensaje
Las preguntas mas bien serían si jquery corre el riesgo de quedar abandonado y sobre todo ¿Existe algo que haga lo mismo y mejor?
Quedar abandonado? Ni a palos.

El problema que esta sufriendo JS es derivado de 3 grandes fuentes:

1- JS es un mal lenguaje. Todos lo saben pero hasta hace poco no se habia hecho nada para solucionarlo. De repente, varios grandes intentaron sacar saco algo mejor, y parece que MS tiene la version mas popular (TypeScript). Eventualmente, los grandes se sentaron y dijeron: "Que tal si realmente mejoramos el lenguaje?" Y en eso andan desde hace un rato. Mientras, la comunidad no los espera

Y porque ahora les dio por esto? Porque:

2- Estan empeñados en usar JS/HTML/CSS para lo que no esta hecho. Como hacer sistemas operativos, juegos 3d, apps cientificas, etc. Es tal que ahora existe esta "ley":

https://blog.codinghorror.com/the-pr...f-least-power/

Cita:
Atwood's Law:

Any application that can be written in JavaScript, will eventually be written in JavaScript.
Lo que implica en usar el browser como un OS.

Obviamente, como rayos haran eso si el lenguaje no da? Y los browser son cada vez mas complejos y ahora una de las apps que mas traga memoria y recursos? Pues pa' eso esta el punto 1

3- Esto lleva a redescubrir el agua tibia:

- Usar componentes?
- Usar MVC y otros patrones?
- Usar build system?
- Usar paquetes?
- Y todo lo demas que existe en entornos mas sanos?

Eso apenas lo estan descubriendo en el planeta JS. Pero como JS no tiene un libreria estandar ni concepto de nada diferente a "Yo soy el dueño del mundo dentro de un browser y todo es global y solo se como medio-manejar el DOM" entonces bueno ese es el lio.

Ademas, un colorario:

- La mayoria de los programadores de JS carecen de las habilidades y experiencia de otras comunidades, como dice el creador de JS:

Cita:
JavaScript is the only language that I’m aware of that people feel they don’t need to learn before they start using it.
Y por lo tanto, eso se NOTA. Todo es muy chapuzero en general.

---

Hay si muchas librerias muy buenas. React es una de ellas. Pero todo la complejidad adicional que se auto-impone la comunidad es un asco. Si se usa React al estilo hipster (como lo de este post), se descargan MILES de archivos como dependencias.

NO ES UN CHISTE
__________________
El malabarista.

Última edición por mamcx fecha: 12-10-2016 a las 21:49:32.
Responder Con Cita