Quiero aprender cualquier lenguaje de script del lado del servidor. ¿Debo usar PHP o Spring MVC? Si estoy aprendiendo Spring, ¿es bueno si obtengo una certificación? ¿Cuál va a tener más demanda en el futuro?

HOLA,

Gracias por el A2A.

Java Spring es un muy buen marco. Tiene todas las habilidades de la arquitectura MVC moderna. Es robusto y escalable. Pero también lo es PHP. PHP ahora tiene algunos frameworks realmente buenos como Yii, Laravel, Symfony y CMS como Drupal, wordpress.

Desde la perspectiva de la demanda, encontrará más trabajos basados ​​en PHP en lugar de los trabajos basados ​​en Java (primavera).

La razón, lo que puede lograr con Springs, será comparativamente más fácil de codificar, implementar y alojar utilizando los marcos basados ​​en PHP. Los recursos generales (costo, tiempo, esfuerzo) utilizados serán menores en PHP en lugar de un marco basado en Java. Además, los marcos PHP son de código abierto. Una ventaja añadida.

Springs, por sí solo, no será tan útil. Hybris es una solución de comercio electrónico basada en Java, que tiene una gran demanda. Leer – Hybris Omni-Channel Commerce Solution: arquitectura y tecnología
Si está familiarizado con Spring, también podría tener la oportunidad como desarrollador de Hybris en el futuro.

La certificación es buena si estás más fresco. Se ve bien en el currículum.
Y si usted es un candidato experimentado, su experiencia pasada y sus habilidades actuales son importantes. Pero seguramente, tener certificación será bueno.

Saludos,
Aniket Mohite

No conozco Spring y no puedo decir si la certificación ayuda. En general, no recomiendo la certificación. En cambio, recomiendo crear una cartera que demuestre que puede aplicar sus conocimientos.

No tengo forma de predecir el futuro. ¿Ha echado un vistazo a las ofertas de trabajo para ver qué habilidades se demandan actualmente? Siempre puedes aprender un nuevo lenguaje de back-end en el futuro.

En cuanto al idioma del lado del servidor que debe aprender, ¿qué planea hacer con él? ¿Estás planeando ser un desarrollador web? Si es así, eche un vistazo a los diferentes marcos de desarrollo web y vea cuál funciona mejor para usted y qué quiere hacer. Entonces, cualquier idioma en el que esté escrito ese marco será el idioma que debe aprender.

Php estaba muerto hace mucho tiempo. Muchas grandes compañías se dieron cuenta de los peligros de PHP y están decidiendo mudarse (o tal vez todos ya lo hicieron hace un tiempo). Por lo tanto, sugeriría Spring MVC sobre eso.

Angular y Node Js son algunos lenguajes de script del lado del servidor realmente geniales que están ganando popularidad. Pitones también allí. También puede analizar estas opciones.

Gracias por el A2A! Todo lo mejor 🙂

Si conoce Java, será mejor aprender la primavera, de lo contrario, puede elegir cualquiera de ellos. PHP es antiguo y muchos de los servidores han escrito, pero Spring también está emergiendo como un gran marco de Java para la web.

More Interesting

Quiero aprender más sobre algoritmos y patrones de OOP. ¿Cómo puedo aprender esto como desarrollador de FrontEnd?

Quiero ser un desarrollador de backend. ¿Es bueno NodeJS con Typecript para comenzar?

Quiero convertir mi sitio web en una tienda para otros. ¿Cuál es el mejor script que puedo usar?

¿Cómo escalaría un servicio de generación de número de pedido?

Tengo una idea increíble de aplicación / sitio web que puede obtener más de mil millones de usuarios. Pero no he requerido dinero y habilidades de codificación. Intenté la financiación colectiva pero no me ayudó. ¿Qué tengo que hacer?

¿Necesitaría aprender JavaScript cuando salga WebAssemly para ejecutar mi programa C ++ en línea?

Cómo hacer que un programa Python se inicie en el mismo punto después de matarlo

Cómo hacer que un sitio web parezca desagradable, pero sin usuarios

¿Qué debo cambiar para mejorar mi sitio web al convertir nuevos clientes (https://maidonthespot.com)?

Si quiero desarrollar un IDE, digamos Python IDE, ¿qué tan fácil es hacerlo? ¿Cuáles son las cosas que debo considerar al desarrollarlo?

Quiero participar en un concurso de aplicaciones web donde el tema es "aplicaciones para la vida laboral diaria". ¿En qué contexto debo interpretar esto y qué campos puedo abordar?

Necesito construir una aplicación web muy simple. ¿Todavía necesito un marco?

Asumí el proyecto de mi amigo pensando que quería que le escribiera una página web personal. Resulta que quiere que escriba el próximo Craigslist. ¿Cómo decido cortésmente agregar alguna función sin que le pida que le devuelva el dinero?

¿Cuáles son los beneficios de usar complementos y plantillas sobre la codificación sin procesar al desarrollar un sitio web?

Tengo alrededor de 3 años de experiencia en desarrollo de PHP, ¿qué nueva tecnología debería aprender a continuación?