Pregunta

¿Por qué es el lenguaje de programación Java más utilizado? ¿Por qué son más puestos de trabajo de los programadores de Java?

No me mal aquí? Me gusta el trabajo de Java y yo en Java? No tengo nada en contra de ella?

Además, estoy tratando de aprender algunas otras cosas fuera de la caja programación orientada a objetos, como Clojure con su programación funcional.

Pero, me pregunto, ¿por qué es el número uno en Java? Es decir, los lenguajes dinámicos (Ruby, Python, PHP, JavaScript) la gente dice que los tipos estáticos idiomas (Java, C / C ++, C #) la gente los envidian por su productividad? Dicen que hacer el trabajo más rápido ...

Ok entonces, si los lenguajes dinámicos son más productivas, ¿cómo es que Java se encuentra donde se encuentra?

¿Fue útil?

Solución

  • Fue respaldado por una empresa comercial importante Sol -., Que otro valor de negocios cuando se decidió por la adopción de este tipo de cosas

  • Se continuó con la tradición sintáctica de C ++ - ya un idioma ampliamente utilizado en el momento. En muchos sentidos, se vende como una medida mejorada C ++.

  • Vino con baterías incluidas - el marco

  • .
  • Excelente esfuerzo de marketing de una sola escritura / ejecuta en todas partes (independencia de la plataforma).

  • El miedo a la dominación de Microsoft en el momento obligado a muchas empresas a colaborar en la Java procurará, en particular de IBM.

No creo que otros idiomas en su lista tenían estas cualidades (incluso si caigo en el campo dinámico / productividad). Podría decirse que Python llenó algunos de los nichos en el momento.

Otros consejos

  • Por lo general es más fácil para las personas a conceptualizar de los lenguajes imperativos con la recolección de basura (C #, Java)
  • Spolsky considera Java para ser un lenguaje sencillo, que tiene un famoso puesto en él.
  • Java está bien definido y por lo tanto más fácil para los esfuerzos de análisis formales
  • Java se ejecuta en la mayoría de las plataformas modernas y sin dolor masivo
  • Java es "enterprisey", por lo cual quiero decir que parece estar en gran medida adoptado y desarrollado por las grandes corporaciones, que, debido a un género de un enfoque de minimización de riesgos de las mejores prácticas, medios también utilizará otras grandes corporaciones a él.
  • Java se enseña en muchas universidades.

Justo al lado de la parte superior de mi cabeza ...

  • enorme base potencial usuario.
  • Amplio conjunto de bibliotecas.
  • comunidad establecida.
  • Fast VM.
  • Independiente de la plataforma.
  • Es gratis.
  • Ha sido alrededor de las edades.

Algunos de los factores que han dado su popularidad de Java son:

  • su madurez
  • Facilidad para aprender
  • Gran API

Además, debido a su filosofía de "Write Once ejecuta en todas partes" , los programas Java son extremadamente portátil y la plataforma Java en sí es bastante madura, en términos del tipo de aplicaciones que se pueden desarrollar con eso; por no hablar de la gran cantidad de nuevos lenguajes que se están desarrollando para ejecutar en la JVM.

Recuerde, la más utilizada, no significa mejor; para muchos propósitos encontrará que Java sencilla está a la altura de una solución viable.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top