¿Qué es mejor JSP o Javascript?

Incluso aquí estamos comparando manzanas con naranjas, pero la realidad es que tanto Java + JSP como JavaScript lo ayudarán a construir una aplicación web de frente a frente.

Mi respuesta corta sería: JavaScript

En mas detalles:

  • Las aplicaciones de JavaScript son más rápidas de construir y enviar: JavaScript para el lado del servidor se llama Node.js, es impulsado por eventos con una gran cantidad de módulos que lo respaldan, y lo que es realmente importante es que JavaScript no tiene clases. La herencia y composición de prototipos de objetos le ahorrará mucho tiempo más tarde, en lugar de mantener una cantidad monstruosa de clases que necesitará perder tanto tiempo refactorizando porque su aplicación está creciendo y desea admitir más funciones que no tenía no sé cuándo diseñaste tus clases
  • JSP no es genial y anticuado: hablar sobre la interfaz. en 2016, es posible que necesite una aplicación que sea de una sola página y use React, Angular, Ember, Polymer, etc. Ahorre mucho dolor de cabeza y lleve su aplicación al siguiente nivel con componentes rápidos que están listos en tiempo real y ajax, compatible con todos los tipos de dispositivos y tamaños, se ven bien, con rendimiento y mantenimiento, respaldados y utilizados por millones de desarrolladores en todo el mundo y, finalmente, lo ayudan a refinar su flujo de trabajo y lo mantienen más productivo que nunca.
  • JavaScript es más económico de ejecutar y consume menos recursos una vez en producción.
  • JavaScript lo ayudará a crear aplicaciones que se ejecuten en todas partes, no solo en el navegador. Estoy hablando aquí de navegadores, mac, linux, windows, android, iOS. Verifique \ Lea sobre: ​​Aplicaciones web progresivas, React-native, Ionic framework, Electron.
  • Cuando su base de código es JavaScript, se encontrará haciendo la pila completa más fácil. y su equipo frontend podrá recoger algunos backend y viceversa.
  • ¡La comunidad de JavaScript es muy activa! Puedes encontrar tutoriales, publicaciones de blog, transmisiones por Internet sobre la mayoría de los temas y eso te ayudará a mejorar tu habilidad tan rápido. ¡+ toneladas de módulos o complementos que harán la mitad del trabajo por usted, una vez que sepa cómo utilizarlos!