¿Es mejor aprender .NET o JAVA?

Desde la llegada de .NET, una pregunta que preocupa mucho a los programadores es "¿Debería aprender Java o .NET?". .NET y JAVA tienen muchas similitudes y parecen haberse convertido en las dos direcciones principales del desarrollo de software. Cuál tiene más perspectivas y cuál es más fácil encontrar trabajo estudiando. Hoy, realizaremos un análisis en profundidad de la participación de mercado, el soporte previo, el estado de desarrollo y las perspectivas laborales de .NET y JAVA para ayudar a los niños que quieran aprender a programar en JAVA o .NET. En los primeros días de la promoción de Java, debido a que no todos sabían lo suficiente sobre Java, hubo mucho FUD sobre Java. Ahora Microsoft se está encontrando con muchos FUD en la promoción de .NET, lo cual es un obstáculo que Microsoft debe trabajar arduamente para eliminar. Si también tiene estos FUD sobre .NET, también podría intentar disiparlos, tal como disipó los FUD sobre Java hace siete u ocho años. Descubrirá que, por ahora, .NET es una tecnología muy prometedora y en la que vale la pena invertir. Por supuesto, sería mejor ocuparse de ambos, pero el tiempo de todos es muy limitado, por lo que no es fácil ocuparse de ambos. Cuanto más tiempo dedique a .NET, menos tiempo podrá dedicar a Java y viceversa. En la era de la explosión de la información, lo que importa no es la adquisición de información, sino la elección de la misma. Hay demasiada información y muy poco tiempo. Si no se puede elegir cuidadosamente la tecnología adecuada, sólo se perderá mucho tiempo y se perderá competitividad. A continuación, intenté comparar brevemente Java y .NET desde muchas perspectivas diferentes. Desde la perspectiva de la investigación de mercado, me temo que era demasiado pronto para aprender .NET hace tres años, y puede que sea demasiado tarde para aprender .NET tres años después, pero es el momento adecuado para aprender. NET ahora, ni demasiado pronto ni demasiado tarde. Después de aprenderlo, puede incluirlo inmediatamente en la demanda de mano de obra del mercado para la tecnología .NET. Instituciones analíticas como MetaGroup e IDC predicen que la cuota de mercado aumentará significativamente en los próximos años. Dado que "dominar" el conocimiento de .NET puede llevar más de dos o tres años, los técnicos deben intentar aprender .NET lo antes posible para poder afrontarlo. Desde un punto de vista histórico, utilizando la historia como espejo, podemos conocer el ascenso y la caída. Si comprende la historia del desarrollo de la industria del software en las últimas dos décadas, encontrará que Microsoft tiene muy pocas posibilidades de derrota. Incluso si fracasa en las primeras batallas, ganará toda la guerra. En otras palabras, las posibilidades de que .NET falle son escasas. En la guerra del software Office, WordPerfect, AmiPro y Lotus123 están ahora en casa. En la guerra de los sistemas operativos, OS/2 también ha desaparecido. En la guerra de los navegadores, a Navigator ahora sólo le queda un pequeño territorio. Definitivamente puedes dar más ejemplos como este. Desde un punto de vista técnico, la nueva tecnología suele ser mejor que la antigua porque la nueva tecnología puede aprender las ventajas de la tecnología antigua y la nueva tecnología puede eliminar las deficiencias de la tecnología antigua. NET nació seis años después que Java y es más avanzado que Java en muchos aspectos, por supuesto que no hay duda. No es que Java se haya estancado en los últimos seis años. De hecho, Java ha estado progresando, pero hay muchas mejoras y mejoras. Por ejemplo, XML es una tecnología que surgió en los últimos seis años, por lo que se puede decir que la integración de XML por parte de .NET es perfecta. Sin embargo, Java solo integró XML más tarde y el grado de integración no es tan bueno como el de .NET. Desde el punto de vista del marketing, nadie puede negar el poder de las habilidades de marketing de Microsoft. El marketing impreso incluye anuncios relevantes en medios informativos como Electronic Times e ITHome, e incluso en medios no informativos como Business Weekly. El marketing dinámico, que incluye PDC, TechEd., conferencias de capacitación, lanzamientos de productos y otras actividades, se dirige directamente a la multitud y contacta a los clientes. El marketing electrónico, incluidos los sitios web MSDN en chino e inglés, los boletines informativos Microsoft TechNetFlash, etc., proporciona nuevos conocimientos técnicos.

¿Cuáles son las novedades destacadas de .NET? Por supuesto, ASP, ADO y COM, además de una arquitectura clara, y gracias a la biblioteca de clases unificada, las aplicaciones que desarrollamos para WEB, GUI y MÓVILES se transferirán fácilmente. En el pasado, cada uno necesitaba aprender conocimientos diferentes. ASP finalmente terminó con el programa de páginas web tipo espagueti. Está orientado a objetos y admite múltiples idiomas, lo que permite la construcción de aplicaciones WEB potentes y complejas para proporcionar funciones más potentes. JSP, que hace que la gente tenga que amar. ADO.NET también ha abandonado la mala velocidad de enviar conjuntos de datos a la base de datos una vez que se usaba un desplazamiento. En cambio, se pueden enviar múltiples modificaciones a la vez. mejorado de esta manera? ¿Qué pasa con COM 1.5? También has visto las características de WINXP. Es mucho mejor que 1.0. No necesitas registrarte en el futuro. Puedes usarlo después de COPIAR. En cuanto a seguridad y estabilidad, no me atrevo a decir esto porque hay una forma de robar, y Java también es cierto. Según el análisis de los datos de información laboral, es imposible decir quién es mejor. La mitad del año aprendí recientemente del Departamento de Empleo de nuestra escuela: la demanda de contratación de .NET dominó a principios de año, la demanda de contratación de Java dominó después de finales de mayo y la demanda de Android continuó aumentando. A juzgar por la demanda de contratación durante la primera mitad del año, la demanda corporativa es fuerte y nuestra escuela celebra ferias de empleo en el lugar dos veces por semana en promedio. Al mismo tiempo, el gerente Li del Departamento de Empleo también dijo con franqueza: Mientras los estudiantes puedan graduarse exitosamente, no habrá problema para encontrar un trabajo sin importar en qué dirección tomen.