JavaRush /Blog Java /Random-ES /Problemas del mundo circundante resueltos por Java
pandaFromMinsk
Nivel 39
Минск

Problemas del mundo circundante resueltos por Java

Publicado en el grupo Random-ES
Nota autor del post: La traducción en algunos lugares no es del todo fluida. En un intento de suavizar las asperezas, se hicieron adiciones gratuitas que no estropean en absoluto el significado del artículo. El artículo original está aquí. El público objetivo del artículo son personas que dudan en zarpar en el mundo de Java. dzone.com habló con 11 profesionales de negocios que han pasado la mayor parte, si no la mayor parte, de sus carreras en el ecosistema Java. Les preguntamos sobre los problemas del mundo real que Java resuelve. En particular, hablamos con: Anthony Kilman , líder tecnológico, AppDynamics Gil Tene , director de tecnología, Azul Systems Bhartendu Sharma , vicepresidente de operaciones, Chetu Charles Kendrick , director de tecnología y arquitecto jefe, software isomorfo Fred Simon , cofundador y arquitecto jefe, JFrog Ray Auge , arquitecto de software sénior, Liferay Michael Hunger , defensor principal de los desarrolladores, Neo Technology Brandon Allgood , PhD, CTO, Numerate Dr. Andy Piper , CTO, Push Technology Jonas Bonér , fundador y CTO, Typesafe Toomas Rὅmer , CTO y fundador, ZeroTurnaround Esto es lo que nos dijeron:
  1. Grandes servidores, big data, grandes sitios web... Y funciona literalmente como una plataforma de Twitter . Aquí es donde sobresale Java. IoT, plataforma móvil Android: puede utilizar el mismo idioma para dispositivos móviles y servidores para Big Data.
  2. La convergencia de sistemas de virtualización y hardware en la etapa previa a la nube se ha convertido en infraestructura de nube. Esto le permite crear una red informática sin estar vinculado al software. Java proporciona la capacidad de crear un entorno local y luego colocarlo donde sea necesario usarlo . Le permite implementar una red informática distribuida que puede volverse mucho más activa en AWS.
  3. Java se ha consolidado tan bien que no hay ni siquiera un lugar donde no tenga influencia . Incluso se instala en sistemas integrados. Este gran desarrollo de software marca literalmente la culminación de la industria del software. Java resuelve los problemas de gestión en el desarrollo de software haciendo que las cosas sean más fáciles de completar. Y esto hace que sea más fácil encontrar desarrolladores.
  4. Java es el software industrial más seguro y estable que puede escalarse . Twitter pasó de Ruby a Java y Scala debido a su escalabilidad, estabilidad y velocidad de desarrollo.
  5. La plataforma Java es muy eficiente para abordar las complejidades . Java es capaz de ejecutarse en una amplia variedad de plataformas y puede manejar cualquier cosa que pueda ejecutarse en una variedad de plataformas de hardware.
  6. Esencialmente un cambio menor desde 1995... Este es un software industrial muy estable. Sólo con la aparición de IoT y las plataformas móviles es lo que vemos: más tareas diferentes resueltas por Java . Java está más orientado al uso a largo plazo y no es adecuado para un desarrollo rápido. Estamos trabajando con una gran cadena de pizzerías, desarrollando una solución de comunicación con los hornos para controlar la temperatura, la humedad, el tiempo de cocción y monitorear el estado general.
  7. Aquí hay dos puntos :
    1. Ecosistema de bibliotecas Java y código abierto. Estamos involucrados en el desarrollo de una mayor calidad de estas bibliotecas. Los utilizamos desde hace muchos años y nunca hemos contribuido recíprocamente a su desarrollo. Actualmente operamos como miembros de la Fundación Eclipse y Apache y contribuimos a las fundaciones tanto como podemos. Esto es beneficioso para nosotros como empresa y para nuestros desarrolladores. Nos complace poder dar un paso recíproco e incluso “retribuirlo”.
    2. Capa de módulo OSGi para Java. Fundada a finales de la década de 1990 por IBM, Sun, etc. para crear software modular. Desde entonces la capa ha evolucionado y como producto se ha vuelto más compleja. En cierto momento, se hizo difícil encontrar lugares en el código para mejorar y, sin embargo, el producto se mantuvo rápido en rendimiento. Esto nos permite desarrollar funcionalidades de alto nivel y exportarlas a Java, lo que nos permite superar los límites.
  8. Las aplicaciones reactivas permiten a las personas responder de manera oportuna escalando a través de la infraestructura de la nube . Los sistemas elásticos pueden ser demasiado imperfectos para ponerse en funcionamiento rápidamente. Las aplicaciones reactivas son elásticas y un objetivo poderoso para la producción de misión crítica.
  9. Java tiene la base de código más grande en los sitios de producción más grandes . Se puede utilizar en casi cualquier lugar, desde IoT hasta servidores y más. La gente muchas veces no ve esto. Asumen que todos los niveles están escritos en C o C++. Los usuarios creen que la aparición de páginas de Internet atrae más la atención en Internet, como COBOL, que realiza tareas financieras.
  10. Java funciona tanto en Android, Amazon Kindle como en bases de datos industriales y en el procesamiento de grandes cantidades de datos (Hadoop y Cassandra están escritos en Java, Spark, en Scala, el lenguaje JVM). Seguridad, estabilidad, escalabilidad: todos utilizan las capacidades de la plataforma Java (por ejemplo, negociación de acciones). Con un rendimiento excelente, flexibilidad y la capacidad de trabajar en cualquier lugar, puede utilizar Java para desarrollar en Windows u OSX.
  11. Java es excelente para su uso en servidores empresariales , especialmente aquellos que escalan a sistemas de bases de datos de gran volumen y potencia, que implican integración entre múltiples sistemas y plataformas, y transacciones distribuidas.
¿Cuál de los problemas anteriores ves resuelto usando Java?
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION