¿Cuál es la dirección de desarrollo futuro del lenguaje Java?
Hoy en día, el lenguaje Java ha experimentado las siguientes tres direcciones de desarrollo:
1. J2SE: Java 2 Platform Standard Edition. Clases básicas de lenguaje como conexiones de bases de datos, definiciones de interfaces, entrada/salida y programación de redes.
2. J2ME: versión micro de la plataforma Java 2. Contiene algunas clases en J2SE que se utilizan en el desarrollo de software para productos electrónicos de consumo, como buscapersonas, tarjetas inteligentes, teléfonos móviles, PDA y decodificadores.
3. J2EE: Plataforma Java 2 Edición Empresarial. La versión empresarial contiene todas las clases J2SE, así como clases para desarrollar aplicaciones empresariales, como EJB, Servlet, JSP, XML y control de transacciones. Esta es también la dirección principal de las aplicaciones Java actuales.
Aunque el lenguaje Java tiene tres direcciones de desarrollo, J2SE es el núcleo de estas tres tecnologías, J2ME y J2EE se desarrollan sobre la base de J2SE.
Después de la Conferencia del décimo aniversario de Java de 2005, estas tres tecnologías cambiaron de nombre:
1, J2SE pasó a llamarse JAVA SE.
2.J2ME pasó a llamarse Java Bay.
3.J2EE pasó a llamarse JAVA EE.
Aplicaciones JAVA SE, JAVA ME y JAVA EE:
1. Software de desarrollo JAVA SE (desarrollado, es decir, programa de escritorio, es decir, software de arquitectura C/S); /p>
2. JAVA ME desarrolla software para dispositivos móviles (programas para teléfonos móviles, programas para dispositivos móviles, etc.)
3. Desarrollo de sitios web JAVA EE (es decir, plataforma empresarial JAVA, desarrollo de Java EE); El software de arquitectura B /S puede entenderse simplemente como un sitio web. Todo tipo de sitios web que vemos habitualmente se pueden desarrollar con JavaEE);
En segundo lugar, mire hacia el futuro.
El futuro de Java todavía incluye las tres direcciones anteriores, pero inevitablemente cambiará con los cambios en la industria. Con el auge del Internet de las cosas, los big data y la distribución, Java también puede utilizarse para el desarrollo de estas industrias emergentes y transformarse en sus principales áreas de aplicación. Pero ahora existen infinitos lenguajes de programación. En lo que respecta al desarrollo de sitios web, el lenguaje Go parece estar poniéndose al día. El desarrollo de big data parece ser inferior al lenguaje R, y la alta concurrencia distribuida siempre tiene fallas. Debería seguir teniendo una gran demanda de calor en el futuro previsible, pero a largo plazo probablemente será reemplazado. Si existe algún lenguaje más adecuado en el futuro, el estado de Java no será tan absoluto. Como Cheng, dominar Java es suficiente para la vida actual, pero la solución a largo plazo es mantenerse al día con la tendencia y nunca quedarse atrás.