¿Qué viene después de React and Angular?

Nadie lo sabe, antes de que React se convirtiera en la biblioteca de JavaScript más popular, se creía ampliamente que se avecinaba una era de componentes web.

Algunos de los principales proveedores de navegadores, como Google y Mozilla, estaban trabajando para ampliar el DOM para proporcionar funciones como elementos personalizados y el DOM de la sombra, construyeron marcos como Polymer y Brick.

También se creía que Object.observe era un paso importante hacia la mejora del rendimiento de las bibliotecas de enlace de datos bidireccionales. El equipo de Angularjs incluso arrojó una bomba sobre sus usuarios porque su marco MVC superheroico era una porquería e iban a construir uno nuevo usando el Script para componentes web.

Por ahora, React se está volviendo muy fuerte, proporcionan una verdadera capacidad de compilación de la interfaz de usuario, una pequeña superficie API, capacidades de representación del lado del servidor, entre otras cosas. Parecen estar avanzando hacia proporcionar componentes funcionales con estado también.

Teniendo esto en cuenta, diré esto:

1. Streams y Observables serán muy populares.

2. La próxima era de frameworks pondrá más énfasis en la programación funcional y el uso de la función del lenguaje tanto como sea posible, lo que los hará mucho más pequeños y fáciles de usar.

3. Las estructuras de datos inmutables pueden convertirse en un valor predeterminado para cada marco, tal vez incluso una función de lenguaje.

4. Los lanzamientos de versiones de idiomas serán mucho más pequeños, por lo tanto, los navegadores los adoptarán mucho más rápido.

5. John David-Dalton siempre encontrará una manera de hacer lodash más rápido que la implementación nativa en el navegador (lo más probable es que siga siendo cierto)

6. Podríamos ver turbulencias en el lado del servidor, dada la desafortunada situación con express. Con suerte, aún se resuelve y JavaScript gana al final.

7. La agrupación de módulos podría no ser el flujo de trabajo preferido para JavaScript debido a HTTP / 2 (escéptico sobre esto).

Después de ReactJS y AngularJS, el marco Vue.JS es uno de los mejores marcos para su próximo proyecto web.

VueJS ocupa un lugar destacado entre las nuevas tecnologías de software y los marcos de lenguaje de software que se utilizan para el desarrollo web. Vue es un marco progresivo para construir interfaces de usuario. Es un ecosistema incrementalmente adoptable, que escala entre una biblioteca y un marco completo.

La biblioteca central de Vue se centra en la capa de vista. Por lo tanto, los programadores y programadores de software pueden elegir e integrarse con otras bibliotecas o proyectos existentes. Vue se considera ideal para “aplicaciones de una sola página” cuando se usa en combinación con herramientas modernas y bibliotecas de soporte.

Además, Vue.js es una de las bibliotecas de más rápido crecimiento en la actualidad, lo que indica su popularidad entre los desarrolladores web. Esta tecnología tuvo su debut público en GitHub en febrero de 2014.

El tamaño muy pequeño de Vue.js (18-21 KB) se considera su mayor ventaja. Los programadores y programadores de software pueden descargar Vue.js y usarlo en su trabajo. La tecnología también permite una gran velocidad, lo que la hace ideal para desarrollar aplicaciones de software.

Para obtener más información sobre el marco Vue.Js, visite Why considerar Vue.js para su próximo proyecto web – Techtic Solutions

  1. FIBRA DE REACCIÓN

Básicamente rediseñando el algoritmo core reactjs con pocas funcionalidades agregadas. Aquí está el enlace de Github si está más interesado en él.

arquitectura acdlite / react-fiber-architecture

2. Vue JS:

Ya está en el mercado y trabajar con vue es una experiencia de placer, pero aún no es tan famoso, aunque se está poniendo al día con otros rápidamente.

vue.js

3. Bastidor en A

Bloques de construcción para el
web de realidad virtual

Use el marcado para crear experiencias de realidad virtual que funcionen en computadoras de escritorio, iOS, Android, Oculus Rift y HTC Vive. Probablemente será la próxima gran cosa. Vale la pena darle una oportunidad.

Un cuadro

4. Pagos web

Aunque no es una biblioteca sino un concepto completo y pronto Chrome se presentará como una API web. La implementación de una API de pago web viene con muchos problemas, que la organización de pagos web ha resuelto (en su mayoría) y antes las aplicaciones intentarán incorporar y usar en gran medida. (Tal vez puede conducir a la muerte de paytm).

Pagos web

y sí por último pero no menos importante

5. PWA (aplicaciones web progresivas).

desde su debut el año pasado, pwa ha estado en todas las noticias y todas las demás compañías han lanzado sus aplicaciones pwa. Ahora, nuevamente este año, Google presentó algunas optimizaciones y conceptos más para que funcione mejor y brinde a los usuarios una mejor experiencia.

Web | Desarrolladores de Google

PD: si está interesado en el desarrollo web, debe marcar su calendario para Chrome Dev Summit 2016 Chrome Dev Summit 2016

Hola a todos, soy Shubham Gautam, escribo sobre web, javascript y algunas otras cosas.

Vue.js es la próxima gran novedad después de React and Angular, es un framework de rápido crecimiento que combina lo mejor de AngularJS y ReactJS.

Vue.js es un marco JavaScript progresivo de código abierto para construir interfaces de usuario. La integración en proyectos que usan otras bibliotecas de JavaScript se hace fácil con Vue porque está diseñada para ser adoptable de forma incremental.

Ventajas de Vue.JS

  • Vue es probablemente la mejor opción si desea un marco fácil de aprender.
  • Vue funciona perfectamente tanto para DOM como para JavaScript y es el segundo porque tiene menos bibliotecas específicas de framework.
  • Vue es la mejor opción para los desarrolladores de vue que disfrutan del desarrollo móvil nativo, todo gracias a alibaba weex.
  • Vue viene con enlace de datos preconstruido y modelo MVC, lo que hace que sea mucho más fácil de configurar en comparación con reaccionar y angular.
  • Vue es ciertamente fácil de configurar y no requiere muchos cambios o sintaxis, y eso es lo que a la gente le encanta; Fue diseñado para resolver la fatiga.
  • vue es el más pequeño y contiene mucho también. En realidad, podría pensar que no importa, pero dígalo a un teléfono inteligente Android 3g barato y no creo que esté tan seguro de eso.

Conclusión

Vue no es hijo de una gran empresa, es un proyecto paralelo muy exitoso iniciado por una persona y, por lo tanto, las empresas tienden a ignorarlo con más frecuencia, sin embargo, en mi opinión no deberían hacerlo.

Vue seguirá ganando popularidad y más desarrolladores lo cambiarán. Es posible que influya en una gran compañía diferente para promover Vue y alentar a las empresas a usarlo.

Componentes web. ¿Qué pasó con los componentes web? Se suponía que Angular 2 era todo sobre ellos y muchas personas pensaban lo mismo sobre React. Realmente no funcionó de esa manera. Todavía está llegando, pero en realidad no será lo principal que afectará a esta generación de bibliotecas javascript.

Espero que salga una nueva biblioteca y aproveche los componentes web de una manera elegante más allá de lo que los diseñadores originales nunca pensaron. Probablemente no sea React o Angular, pero es probable que evolucionen con los componentes web, pero comenzarán a parecer anticuados en los próximos años a medida que el desarrollo web cambie fundamentalmente y algunos comienzos revolucionen nuevamente el arte de JavaScript.

Además, es probable que no sean componentes web, eso es lo que todos parecen señalar como el futuro, pero predecir el futuro generalmente no funciona muy bien, pero si tuviera que elegir, sería eso.

WebGl tampoco ha despegado. Nadie ha descubierto usarlo en un marco para aplicaciones. Apple construyó su interfaz de usuario en torno a OpenGl con OSX y creo que algo similar es posible para javascript, aunque no es excepcionalmente probable, pero creo que el soporte para WebGL en plataformas móviles y de escritorio ahora que está listo para un marco que revolucione el desarrollo de la interfaz de usuario. fuera.

Programación funcional en desarrollo web utilizando ELM home

Graphql está ganando terreno y está intentando resolver el problema con las aplicaciones web basadas en REST. Si la página web dada depende de múltiples fuentes de datos (recurso REST), entonces el cliente tiene que hacer múltiples llamadas de servicio y de alguna manera agregarla y alimentarla a la UI.
Si los datos se modelan como Graph, con GraphQL el cliente puede consultar en la estructura que desee y también, para las versiones móviles / tabuladas de la aplicación, puede consultar campos específicos.

Nuevamente, esto se puede lograr por otros medios con REST.

La programación REACTIVA es la siguiente que se me ocurre, por ejemplo, Rxjs. Ahora Javascript ha terminado, no solo en la web. Podríamos ver JS en Robotics & IOT, donde necesitaríamos una biblioteca como Rxjs para transformar asincrónicamente los datos entrantes sobre la marcha.

En el futuro, no habrá tanta distinción entre un desarrollador back-end y front-end.

Estoy hablando especialmente de aplicaciones web pequeñas / medianas que no hacen demasiado con las grandes corporaciones (donde C # o las reglas de Java).

Habrá más herramientas de pila completa que crearán:

– más convención sobre la configuración (como meteorito, pero mejor)

– más pregeneradores de código de pila completa (como yeoman, pero más inteligente)

– Habrá más consenso sobre lo que es bueno para todo el ecosistema en su conjunto (en comparación con la granulación como era en el pasado y podemos observarla actualmente)

– Habrá algo que acelerará la creación de material (¿tiene una idea de qué? Comentario)

– Habrá muchas cosas de contratos inteligentes integradas en javascript con herramientas de blockchain similares a Lisk – Plataforma de aplicaciones descentralizadas (ethereum como plataforma de contratos inteligentes escrita en javascript puro)

La mejor manera de saber lo que será en el futuro es construirlo 🙂

¡Buena suerte!

Hmm, buena pregunta! Una de las variantes es Vue.js
Por cierto, este artículo me ayudó a comprender mejor las tendencias futuras:
ReactJS vs VueJS: Comparación en profundidad

La era de React Fiber ha comenzado. Su lanzamiento se anunció oficialmente durante F8 y creo que tiene todos los créditos para superar a sus predecesores. React Fiber se anunció hace solo unos días y ya hay muchas preocupaciones sobre el tema. Mi equipo ha escrito un artículo: ¿Debería preocuparme por React Fiber? En esta publicación explicamos de qué se trata React Fiber, espero que esto te aclare todo.

Para ser honesto, React y Angular siguen siendo tecnologías relativamente nuevas, sin embargo, el primer marco para compilar en el ensamblaje web y ofrecer una resolución decente a los muchos problemas de JavaScript es probablemente lo que se ofrece a continuación, por supuesto, los binarios de ensamblaje web son tan compactos como los programas javascript. En otros mundos, tal vez ELM a Web Assembly, etc. Web Assembly abre un nuevo mundo de idiomas para el navegador web, lo que significa que JavaScript finalmente podría estar saliendo.

Tal vez algo completamente diferente de JavaScript. Imposible decir

Creo que Svelte obtendrá una cuota de mercado.

Es una idea basada en compilador en lugar del marco tradicional basado en tiempo de ejecución.

Aquí hay más información: Optimizando aplicaciones usando Svelte

Node.js y REST API.

More Interesting

¿Cuál es el mejor sitio en línea para noticias nigerianas?

¿Cuál es el costo del desarrollo y el alojamiento del sitio web? Quiero crear un sitio web que proporcione una plataforma para preguntas y respuestas. Algo donde la gente puede hacer preguntas a expertos en privado. Todos tendrían perfiles y páginas de inicio de sesión.

¿Qué software / SO de servidor debo elegir para el sitio web de una organización y el almacenamiento en la nube?

¿Cómo funcionan las zapatillas en este sitio http://shiftsneaker.com/?

Alguien me puede ayudar. Quiero presentar una buena manera de celebrar la vida de un artista perdido en un grupo de Facebook. Soy dueño de un sitio web. ¿Qué puedo hacer aparte del cuestionario?

¿Cuáles son los beneficios económicos de crear un sitio web?

¿Cuáles son los consejos y trucos para reconstruir sitios web antiguos?

¿Cuáles son las desventajas de WordPress para construir un sitio web en comparación con la combinación Spring, Hibernate?

¿Cómo puedo redirigir un sitio web de HTTP a HTTPS?

¿Qué hubiera sido necesario para alojar un sitio web en 1990?

¿Es legítimo medstoreland.com?

Cómo crear un sitio web utilizando un tema gratuito y un host gratuito

¿Cuántas ofertas de sitios web en la India?

¿Conoces sitios web gratuitos o herramientas para sesiones de video de intercambio de idiomas?

Estoy comprando un tema de sitio web de WordPress con un CMS. ¿Debo contratar a un diseñador de sitios web, o puedo subir fácilmente contenido sin codificar el conocimiento?