¿Qué pueden hacer las plataformas nacionales de desarrollo de código bajo? ¿Qué es una plataforma de desarrollo de código bajo?
1. Campo incrustado
Java también tiene grandes aplicaciones en el campo incrustado. Sólo necesitas 130 KB para utilizar la tecnología Java (en un pequeño chip o sensor), lo que demuestra lo confiable que es esta plataforma. Java fue diseñado originalmente para dispositivos integrados.
De hecho, esto era parte de la misión original de Java "escribir ahora, ejecutar en cualquier lugar".
2. Tecnología de big data
Hadoop y otras tecnologías de big data también utilizan Java en diversos grados, como Hbase basado en Java de Apache, Aumulo (código abierto) y. Pero Java no ha ocupado todo el campo. Existen otras tecnologías de big data como MongoDB que están escritas en C. Si Hadoopor y Java se desarrollan gradualmente, entonces Java tiene el potencial de ganar un mayor espacio de desarrollo en el campo de la tecnología de big data.
3. Herramientas de software
Muchos software y herramientas de desarrollo útiles se escriben y desarrollan utilizando Java, como Ecilpse y NetbansIDE. Creo que estas son las aplicaciones de escritorio escritas en Java más utilizadas. Como se mencionó anteriormente, Swing alguna vez fue muy popular en el desarrollo de interfaces gráficas de usuario del lado del cliente, la mayoría de las cuales se usaban en servicios financieros y bancos de inversión. Aunque JavaFx se está volviendo popular gradualmente, todavía no puede reemplazar a Swing, y C # ha reemplazado a Swing en la mayoría de los campos financieros.
4. Aplicación de sitio web
Java también se utiliza ampliamente en el comercio electrónico y el desarrollo de sitios web. Hay muchas arquitecturas RESTfull que puede utilizar, que se desarrollan utilizando Spring MVC, Struts 2.0 y marcos similares. Incluso los Servlets, JSP y Struts simples son populares en varios proyectos gubernamentales. Muchos sitios web de departamentos gubernamentales, médicos, de seguros, de educación, de defensa nacional y otros están construidos en Java.
5. Aplicaciones de servidor en la industria de servicios financieros
Java tiene excelentes aplicaciones en la industria de servicios financieros. Muchos bancos de inversión globales como (Goldman Sachs Investment Company), Citigroup (Citigroup), Barclays (Barclays Bank), (British Standard Chartered Bank) y algunos otros bancos utilizan Java para escribir sistemas de comercio electrónico front-end y back-end, liquidación. , información Identificar sistemas, proyectos de procesamiento de datos y otros proyectos.
Java se utiliza para escribir aplicaciones del lado del servidor, pero la mayoría de ellas no tienen un front-end. Reciben datos de un servidor (nivel superior), procesan los datos y los envían a otros sistemas de procesamiento. (nivel inferior). JavaSwing es popular porque puede desarrollar clientes de interfaz gráfica de usuario para que los utilicen los comerciantes, pero ahora C# está reemplazando rápidamente el mercado de Swing, lo que pone a Swing bajo presión.
6. Sistema de comercio
Los sistemas de comercio de terceros, una gran parte de la industria de servicios financieros, también están escritos en Java. Por ejemplo, los sistemas comerciales populares como Murex, utilizados para interactuar con muchas interfaces bancarias, también están escritos en Java.
7. J2MEApps
Aunque la llegada de IOS y Android casi ha acabado con el mercado J2ME, todavía hay muchos teléfonos móviles Nokia y Samsung de gama baja que utilizan J2ME. Hubo un tiempo en que la mayoría de los juegos y aplicaciones móviles se escribían utilizando MIDP y CLDC, o algunas plataformas J2ME para adaptarse al sistema Android. J2ME sigue siendo popular en Blu-ray, tarjetas magnéticas, decodificadores y otros productos. La razón por la que las aplicaciones son tan populares es porque en todos los teléfonos Nokia, las aplicaciones todavía funcionan con J2ME.
8. Campo de comercio de alta frecuencia
La plataforma Java tiene características de rendimiento y JITS muy mejoradas, y Java también tiene un rendimiento de transmisión de nivel C. Por lo tanto, Java también es popular para escribir sistemas de alta concurrencia. Aunque el rendimiento de transmisión de Java no es mejor que el de C, no es necesario considerar la seguridad, portabilidad, mantenibilidad y otros problemas de Java (Java ya se ha implementado internamente), y Java tiene una velocidad de ejecución más rápida.
Cuestiones como la seguridad pueden hacer que una aplicación escrita por un programador de C sin experiencia sea más lenta y menos confiable.
9. Aplicaciones científicas
Java suele ser ahora la opción predeterminada para aplicaciones científicas, incluido el procesamiento del lenguaje natural. La razón principal de esto es que Java es más seguro, portátil y fácil de mantener que C u otros lenguajes, y Java tiene mejores herramientas de concurrencia avanzadas.
10. Aplicaciones de Android
Si quieres saber dónde están las aplicaciones Java, no estás lejos de la respuesta. Abra su teléfono Android o cualquier aplicación, están completamente escritas en lenguaje de programación Java con la API de Google Android, esta API es muy similar a JDK. Hace unos años, Android apenas comenzaba a despegar, pero hoy en día, muchos programadores de Java son desarrolladores de aplicaciones de Android.