¿Qué tecnología tiene un futuro mejor: Java, PHP o .NET?

Diferentes tecnologías tienen diferentes características que son buenas para diferentes dominios.

Java es principalmente el lenguaje de programación preferido para uso industrial. ¿Este es el por qué? JAVA es un lenguaje orientado a objetos y Java es un lenguaje independiente de la plataforma. Para que cualquiera pueda escribir código en Linux o Windows o en cualquier plataforma, no importa, el archivo de salida se puede ejecutar en cualquier plataforma. Porque java genera un lenguaje intermedio llamado Bytecode que puede ejecutarse en cualquier plataforma con la ayuda de JVM (máquina virtual java). Java tiene muchas categorías J2SE, J2EE, J2ME. Por lo tanto, utilizando el software de aplicación Java, se puede desarrollar tecnología web y también tecnología móvil. Entonces tiene mucho crecimiento.

PHP es muy fácil de aprender. Se utiliza principalmente para la tecnología web. Como es muy fácil de aprender, muchas pequeñas industrias prefieren PHP para desarrollar un sitio web. Entonces, si uno elige PHP, puede obtenerlo fácilmente. Pero llevará más tiempo crecer que Java.

. NET es un marco que utiliza protocolos de Microsoft. Es compatible con cerca de 80 idiomas. La característica de Dot NET es que es independiente del idioma. Puede escribir código en C # o vb .net o J # o en cualquier otro idioma que genere un lenguaje intermedio llamado MSIL (lenguaje intermedio de Microsoft). Entonces uno puede escribir código de múltiples idiomas dentro de un solo proyecto. Puede ejecutar todo, ya que se utiliza CLR (Common Language Runtime). .NET también tiene mucho crecimiento, uno puede elegir .net también.

Por lo tanto, cada tecnología tiene algunas características únicas. Prefiero elegir en qué te sientes cómodo.

Los 3 tienen futuro, los tres tienen potencial para crecer o reducirse en función de las elecciones que hagan. Los 3 tienen una cuota de mercado significativa y distinta.

Apuesto a que la respuesta está más en Geografía. Donde vivo, veo muchos trabajos para PHP, algunos mejores pagados para .NET y casi ninguno Java. Apuesto a que esa lista se invierte cuanto más te acercas a las ciudades técnicas. Cuanto mayor sea el tipo de empresa, más probabilidades tendrá de encontrar Java / .NET. Entonces, ¿tal vez Geografía / tamaño de las empresas en el área?

Para las personas que buscan una dirección de inicio, sugeriría que revisen los sitios web de empleos y vean qué buscan realmente las personas primero …

Para el futuro creo que deberías pensar en un plazo de 5 años. Después de 5 años, las tecnologías cambiarán y usted programará en otra cosa diferente (aunque será el mismo lenguaje, será diferente. Como ejemplo, .NET 1.0 no tiene genéricos, declaraciones de eventos modernos, LINQ y muchos otros artículos funcionales)

De vuelta a la pregunta:

Creo que ambas 3 tecnologías tienen una larga vida y un desarrollo igual en los próximos 5 años.

Para .NET:

Veo que .NET tiene una nueva vida con el portado en Linux / Mac.

Además, si .NET integrará un estándar WPF, será una gran victoria para .NET

Para Java:

Esto depende de Oracle y del desarrollo de código abierto. De cualquier manera, el idioma avanzará.

Para PHP:

Tal vez sea una buena adición al agregar algunas funciones de escritorio (como lo hace Electron con JavaScript / HTML)

Ninguno va para node.js

Java