Hasta ahora, todos han perdido el punto obvio: hay un montón de opciones para los idiomas front-end. No me refiero a bibliotecas o marcos. Idiomas
Los más populares incluyen TypeScript, Coffeescript, FlowType, Purescript, Elm y otros. Hay una lista con más de cien. [1]
Y con Emscripten [2] incluso puede compilar C ++ y otros lenguajes para ejecutarlos en el navegador.
- ¿Dónde está la línea entre el back end y el front end?
- ¿Cuáles son algunas de las ventajas de usar PHP?
- ¿Por qué Flipkart realizó la venta del 'Big Billion Day' cuando sus sistemas de back-end no son capaces de manejar ese tipo de báscula?
- ¿Debo usar un marco MVC de back-end o front-end para desarrollar una aplicación web?
- ¿Qué es el desarrollo web real? ¿Alguien puede explicarme brevemente sobre todos los idiomas de back-end y front-end? ¿Qué idiomas se utilizan en front-end y back-end? ¿Cuáles son los usos y cómo puedo aprenderlos y en qué secuencia?
¿Por qué más personas no los usan? El 99% no tiene cuota de mercado o mental. ES6 es prácticamente un estándar de facto ahora. Es el estándar literal. TypeScript es excelente y está ganando popularidad rápidamente. Coffeescript anteriormente tenía ese honor, pero TypeScript y ES6 combinados en su mayoría han matado su popularidad. Elm tiene seguidores leales.
Y Emscripten es más una novedad, desafortunadamente. Altos costos para que funcione, difícil de depurar. Buen rendimiento, pero la energía de activación es demasiado alta.
Es bastante fácil ejecutar muchos idiomas en un servidor. No es demasiado difícil incluir un transpilador en su proceso de desarrollo, y las personas lo están haciendo más de lo que solían hacerlo.
Finalmente, sin embargo, muchos desarrolladores front-end no parecen superar el nivel de habilidad junior. Y se resisten incluso a configurar un transpilador.
Notas al pie
[1] jashkenas / coffeescript
[2] kripken / emscripten