¿Cuál es el mejor lenguaje en el mundo de hoy para obtener una buena oportunidad, PHP o Java o .NET?

Bueno, no discriminaré directamente entre los idiomas, cada uno tiene una utilización diferente.
JAVA es un lenguaje con muchas características, también es un lenguaje muy seguro.
Los desarrolladores de JAVA también están en buena demanda.
Pero hoy en día las cosas no se limitan a JAVA y solo los desarrolladores de JAVA.good integran las cosas. Las empresas contratan a cada persona que tenga un buen conocimiento de un aspecto en particular (el que usted elija).

Ahora, PHP tiene su importancia en la creación de aplicaciones basadas en web.
La tecnología DOTNET también está en demanda. Incluyendo a Microsoft, hay muchas otras compañías que valoran esta habilidad.

ya que actualmente estás trabajando con PHP y asumo que lo sabes bastante bien, así que puedes ensuciarte las manos con un lenguaje que sientas que es fascinante.

Explore JAVA y DOTNET una vez, descubra cuál puede hacerlo mejor.

Además, aprender un idioma no es un gran problema, lo que debe buscar es “dominar”.

O

Si está pensando en sentarse para una empresa en particular, debe buscar, qué tecnología prefieren y qué tipo de desarrolladores quieren.

de lo contrario todos son libres 🙂

espero que esto ayude
🙂
aclamaciones

Depende de las oportunidades que estés buscando. ¿Está buscando una estimulación intelectual o un trabajo con un sueldo confiable? Los dos no se excluyen mutuamente, pero usted hace sus propias oportunidades.

PHP, Java y .Net se usan ampliamente y cualquiera de ellos puede proporcionar un trabajo estable (suponiendo que sea lo suficientemente bueno como para competir con la manada de practicantes existentes). Python es popular y ciertamente mejor que PHP en varias formas. Ruby está creciendo rápidamente (quizás de manera explosiva) y es posiblemente un lenguaje más elegante que cualquiera de ellos, y a mi alrededor la competencia en Ruby es probablemente la ruta más rápida hacia un trabajo. Pero los lenguajes de programación son solo herramientas que se usan para resolver problemas, y una vez que conozca algunos de ellos, encontrará que las similitudes superan las diferencias, como se menciona en otros lugares, son bastante fáciles de aprender.

Si quieres desafíos, salte del camino trillado y aprende algo que no está siendo utilizado por “la manada”. Las empresas que optan por adoptar tecnologías menos utilizadas a menudo lo hacen por razones de peso y, con frecuencia, están más abiertas a innovaciones disruptivas de la clase que los geeks se hacen sentir. Siempre ha sido un empate mucho más fuerte para mí que la estabilidad laboral, pero YMMV.

Los modelos de programación funcional pueden ser la ola del futuro y, sin duda, vale la pena conocerlos, aunque es posible que no obtengan un empleo en este momento. OTOH, las compañías que los usan generalmente no esperan que nuevos empleados vengan con experiencia en ellos, por lo que la contratación generalmente se basa en las habilidades de resolución de problemas demostradas con otras herramientas. Donde trabajo (en Erlang), la mayoría de nuestros nuevos empleados nunca han usado el lenguaje y las herramientas que usamos de manera profesional, si es que lo hacen.

Yo diría que el mejor enfoque es conocer un montón de idiomas y poder hablar de forma inteligente sobre sus fortalezas y debilidades. En mi experiencia, eso te llevará más lejos en una entrevista de trabajo (para un trabajo que realmente disfrutarás) que centrándote en cualquier tecnología.

Cualquiera que tome una decisión de contratación sobre qué idiomas conoce un solicitante es un idiota incompetente. Entonces, para una primera aproximación, no importa a menos que realmente quieras trabajar para dopes.
Se tarda aproximadamente una hora para aprender a escribir un programa “hola, mundo” en un nuevo idioma y aproximadamente una semana para llegar a ser bastante competente. Entonces, la verdadera pregunta es, ¿no sé el lenguaje XYZ, pero soy un programador competente que puede aprender un entorno arbitrario en el tiempo habitual? Generalmente escribo el código en al menos 3-4 idiomas todos los días; Los amigos que conozco en Google a menudo escriben más que eso.
Entonces, la pregunta que está haciendo es “¿cuál es la mejor herramienta para apoyarse en el mundo de hoy: un martillo, un destornillador o una sierra de mano?” La respuesta es, aprenda a ser bueno con las herramientas y aprenda cómo aprender a usar una nueva rápidamente.

.Net no es un lenguaje de programación. Es un entorno de ejecución, una colección de funciones de biblioteca. Se puede acceder a estos desde una variedad de idiomas, incluidos C #, C ++, F #, VB.NET y otros. Por lo tanto, el lenguaje de programación que aprendería es uno de estos, que se ejecuta en .Net; diga C # (que es prácticamente idéntico a Java).

Java es un lenguaje de programación y tiene funciones de biblioteca similares a .Net: diferentes versiones para diferentes tipos de aplicaciones, J2EE, J2ME y otras.

Ambos son lenguajes de uso general ampliamente utilizados, ambos son derivados de C, lo que significa que son parte de la familia de lenguajes más utilizados en el planeta, que incluye C, C #, Java, Objective C y C ++. Aprender un derivado del lenguaje C hace que sea más fácil aprender otros derivados del lenguaje C.

Si aprendes C # en .Net o Java en J2EE no hay una gran diferencia en tu aprendizaje. Son lo suficientemente similares para permitir una fácil transferencia de uno a otro. Puede recoger las ideas en C # .Net con bastante rapidez si conoce las ideas análogas en Java y sus bibliotecas, y viceversa. Prefiero C # a Java porque prefiero Visual Studio Express (gratis) de Microsoft a Eclipse, el IDE de Java que uso para la programación de Android.

Los tres idiomas serían una buena elección. En mi opinión, las empresas más grandes utilizan Java, ya que se integra con muchas cosas y es independiente de un proveedor específico (excepto Oracle).

.Net es realmente la parte contraria de Java y se usa principalmente en corporaciones que prefieren la tecnología de Microsoft. Entonces, si te gusta Microsoft y sus herramientas, .Net parece una buena opción.

Si te gusta trabajar con algunos de los paquetes más grandes como WordPress of Drupal, opta por PHP. Pero para mí es demasiado limitado, ya que se utiliza principalmente para el desarrollo web.

Desde mi punto de vista … C / C ++ o java … trabajo en C ++, ya que admite características orientadas a objetos y la sintaxis es similar a C … Entonces, si buscas desarrollo de sitios web, debes hacer php, dot net … Pero si quieres entrar desarrollo u deberías hacer C / C ++ / Java… ..

PHP debe morir. PHP no merece existir. PHP no califica como lenguaje de programación. Si las máquinas del tiempo fueran posibles, un agente de todo lo que es bueno y verdadero debería ser devuelto para evitar su liberación en el medio silvestre.

PHP ES UNA ABOMINACIÓN! ¡¡NO LO USES!!

Dicho todo esto … Hay lenguajes mucho mejores que Java y C # / .NET / CLR. En el mundo de JVM tienes dos buenas opciones: Clojure y Scala. Estoy en el campamento de Scala. Si los requisitos de su ecosistema dictan el mundo CLR, hay F #. Si tienes mucha libertad, Haskell podría ser una buena opción.

Si estás en el reino del cielo azul … Echa un vistazo a Idris,

Pero por el amor de Dios, NO PHP!

PHP Puede invocar cpp pero sigue siendo un script y estrictamente del lado del servidor, mientras que java es más rápido la mayoría de las veces (excepto algunas partes de cpp, pero todavía jvm 8 = 1.1 veces más lento que cpp (cuando su rendimiento al 100% está optimizado, lo que no ocurre ), por lo que no puede ser una preocupación) y java se puede usar en plataforma cruzada, y en android (eso es una gran ventaja). Net es uno de los peores idiomas para ser un experto, está fuera de todos los otros idiomas y puedes trabajar prácticamente solo en MS …

Deberías echar un vistazo a Ruby, Python y Erlang. Será una transición más fácil desde PHP que los lenguajes empresariales como Java y DotNet y son lenguajes mucho mejores que PHP.

JAVA o .NET le brindarán una gama más amplia de oportunidades de trabajo a nivel empresarial. La mayoría de las instituciones financieras y grandes corporaciones están usando software creado con estas 2 plataformas, o algunas veces con ambas.

Php estará más orientado al trabajo que dotnet. Hay muchas empresas que están dando puestos de trabajo y también proporciona capacitación para php.

Haga clic en este enlace y ver a ti mismo ..

http://www.phpkolkata.com/

Si te gustan los retos, ve a java.
Si quieres un entorno amigable para el usuario ve con dot net.
Si desea concentrarse más en soluciones basadas en web como sitios web y aplicaciones basadas en web, vaya con php.
Sí, estoy de acuerdo con Ayush Dixit, pero creo que Java y Dotnet tienen un gran conjunto de bibliotecas que pueden utilizarse en varios campos.