¿Spring Framework sigue siendo prometedor en la industria?

Spring Framework con su última iteración sigue siendo bastante popular dentro del espacio empresarial Java, sin embargo, está siendo desafiado por muchos otros frameworks.

Spring Framework es una hidra con muchas cabezas, incluido el “framework” que se trata principalmente de inyección de dependencia, MVC, Data, IO, Boot también existen para servir diferentes objetivos finales. Esta diversidad de ecosistema e interdependencia es también su mayor inconveniente, no siempre es fácil usar un aspecto de la primavera y usar otra cosa … La primavera se basa en la Programación Orientada a Aspectos y con frecuencia causa problemas de interoperabilidad si no es así. Utilizado con cuidado.

El apogeo de Spring fue cuando J2EE solía chupar a lo grande y Spring venía a rescatar con sus frijoles mágicos.

Ahora que DropWizard, Play2, etc. vienen con mejores productos, Spring no es la opción de facto ni el único marco, pero estará allí durante mucho tiempo debido a la existencia de stack empresarial.

Como marco, también está respondiendo a los desafíos … si compara Spring Boot con Drop Wizard, por ejemplo, verá la curva de aprendizaje en funcionamiento en los desarrolladores de Spring.

Para resumir, sí, Spring estará disponible por un tiempo en la pila empresarial, pero hay alternativas más livianas y fáciles de usar con una mejor interoperabilidad como resultado, las pilas Java de nueva generación se están diversificando de la dependencia total de Spring.

También depende de su industria objetivo … es muy difícil encontrar un solo software de inicio exitoso basado en Spring en cualquier lugar. No es que no se pueda ampliar ni nada, pero Spring introduce mucha complejidad muy difícil de detectar debido a AOP … después de trabajar en Spring por un tiempo, honestamente se siente como un lenguaje diferente sobre Java.

Sí, pero …
El principal problema con J2EE era que era demasiado gordo y demasiado grande. ¡tanto para computadoras como para cerebros de desarrolladores!

así que no solo la sobrecarga era demasiado pesada, sino que la mayoría de los desarrolladores no podían aprenderlo correctamente y, como resultado, no se usó correctamente, por ejemplo, recuerdo que un desarrollador de mi equipo todavía estaba usando un nuevo operador para crear una referencia a EJB remoto en lugar de usar una búsqueda JNDI

Spring Framework ofrece una solución más liviana, hoy en día la primavera se ha vuelto gorda. demasiado gordo, muchas compañías todavía lo están usando, y hay muchas soluciones desarrolladas sobre él, por ejemplo, estoy usando Spring Cloud, que es una compilación de marco de Netflix para la parte superior de Spring para construir MicroServices.

Entonces, puede ser un buen momento para que otro marco venga y mate este marco pesado y gordo.

En mi opinión, Spring Framework es casi el estándar de facto si está utilizando Java y está en una pila de código abierto. Hay otros marcos que pueden reemplazar partes de Spring, pero nada que le brinde algo para usar en toda la pila.

Vea los mejores marcos web de Java para 2018. Spring sigue siendo el número 1 en la industria de TI. Lo ha sido durante los últimos años. La primavera es lo más parecido a un marco estándar.

More Interesting

Si soy bueno buscando información, ¿qué tipo de trabajo es adecuado para mí?

¿Puedo entrar en marketing siendo ingeniero mecánico?

¿Cuáles son algunos de los pros y los contras de trabajar en finanzas corporativas para una compañía Fortune 100 en comparación con trabajar en finanzas altas (banca de inversión y consultoría) además del salario?

Durante las vacaciones de verano después del primer año, comencé a codificar en Codeforces e hice 300 preguntas en orden hasta ahora. ¿Ayudará a ubicarse en alguna de las principales empresas?

¿Dónde debe aplicar una especialización en matemáticas / química para pasantías de CS y ciencia de datos?

¿Cuál es el valor de las certificaciones profesionales?

¿Es posible convertirse en actor si uno no tiene ningún entrenamiento formal en este campo?

Quiero lograr algo en electrónica. ¿Cuáles son algunas áreas de investigación interesantes?

Cómo comenzar una carrera en actuación de voz en off

Consejo profesional: ¿Cuándo debería cambiar de trabajo en la industria de TI?

¿Es difícil para un estudiante que no tiene experiencia en TI hacer frente a las cosas en TCS ILP?

¿Cuál es la forma de entrar en la carrera de actor en los EE. UU., Ya sea en la pantalla grande o en la pequeña?

¿Tiene algún efecto si un ASE obtiene una banda D en el próximo año de la banda C en el año anterior? ¿Se retrasa la promoción a SE?

¿Cómo comenzó ayer David su carrera cinematográfica?

¿Cómo debería un estudiante de ciencias de 11º / 12º en India elegir una opción de carrera adecuada, suponiendo que él / ella es bueno con la biología y las matemáticas?