Grails fue diseñado como un paradigma del lado del servidor en la parte superior de los servlets y JSP. Hoy, todos los chicos geniales han evitado progresivamente las UI algo estáticas de la representación HTML del lado del servidor para las UI Javascript / HTML más dinámicas del navegador: jquery, angular, etc., aunque el desarrollo de estas UI es considerablemente más largo y complejo. Y la nueva preocupación con JavaScript ha llevado a los programadores a comenzar a favorecer también JavaScript del lado del servidor: NodeJS.
En lo que respecta a lo maravilloso, todo se reduce a un debate religioso. Con Groovy, puedo codificar círculos alrededor de cualquier persona en el lenguaje de su elección (Java, Scala, clojure, go, etc.), pero eso es porque lo sé muy bien. Si Java y C # son protestantismo y catolicismo, entonces los cultos paganos son groovy, scala, clojure, go, etc., y nunca serán aceptados en la corriente principal. Probablemente hay millones de programadores Java / C # y relativamente pocos programadores de culto. Las empresas quieren programadores baratos y ubicuos: baterías AA en lugar de baterías personalizadas de relojes costosos fabricadas solo en Suiza.
- Si Facebook eligiera reconstruir su aplicación web en parte en ASP.NET, ¿cuáles serían los beneficios y las desventajas?
- ¿Cuál es el buen trabajo para mi crecimiento profesional, desarrollador PHP o desarrollador JavaScript?
- ¿Dónde debo agregar el marcado estructurado de Google para enlaces sociales en mi sitio de WordPress?
- ¿Cuáles son las ventajas de Python, especialmente para el desarrollo web?
- Cómo seleccionar la mejor empresa de desarrollo web para rediseñar mi sitio web