Fuente del artículo: pconline Autor: Yu Xiaofu
La competencia entre .NET de Microsoft y SUNone se ha prolongado durante mucho tiempo y se está volviendo más intensa. Recientemente, el evento Server2003 de Microsoft acaba de concluir. En la mañana del día 16, James Gosling, el "padre de Java", asistió al evento. Sexta Conferencia Nacional de Tecnología y Aplicaciones Java en Beijing Con respecto a la feroz ofensiva de Server 2003 con COM + como núcleo, escuchemos lo que dijo esta leyenda sobre Microsoft y Java.
Las siguientes son las respuestas de James Gosling a las preguntas de periodistas y entusiastas de Java:
"Es difícil trabajar con Microsoft. ¡Parece que no hay ninguna palabra cooperación en el diccionario de Microsoft!"
James Gosling
Pregunta: Sun ha estado cooperando activamente recientemente con varios fabricantes de teléfonos móviles en China para desarrollar servicios inalámbricos de valor agregado. Microsoft acaba de desarrollar un conjunto de productos de teléfonos inteligentes.
James Gosling: Microsoft es un socio competitivo interesante. La poderosa arma de Sun es la propia tecnología Java. Al mismo tiempo, Sun ha logrado una estrecha cooperación con sus socios y apoya enormemente al equipo de desarrollo de software. El 26 de septiembre, Sun y China Unicom anunciaron una alianza. Esto se debe a que China Unicom vio la exclusividad de Java en el mercado de la telefonía móvil y la apertura y estandarización de Java. Java da la bienvenida a la competencia, porque sólo así se puede maximizar la tecnología en este campo.
P: En el proceso de desarrollo de los últimos años, muchos lenguajes de programación han desaparecido gradualmente, pero el lenguaje Java se ha vuelto cada vez más popular.
James Gosling: Creo que muchos lenguajes de programación no han desaparecido durante el desarrollo, sino que se han transferido a otros campos. La longevidad de Java depende de la base técnica de Java. Si les pregunta a los programadores por qué eligen Java, él le dirá. que Java proporciona una variedad de funciones, una plataforma conveniente y es una herramienta atractiva. Creo que el principal factor que impulsa Java es la red. Java es una herramienta de desarrollo basada en aplicaciones de red, que es su punto fuerte.
Pregunta: En el campo de la informática tradicional, Java no es una plataforma muy grande, como las PC de escritorio. En otros campos, como el campo móvil, Java se está desarrollando rápidamente. ¿Cuál es la dirección de desarrollo futuro de Java?
James Gosling: En el campo de las PC, no creo que Java no sea lo suficientemente potente. Hay muchas aplicaciones de Java en el campo de las PC que son invisibles en la superficie. Esto se debe principalmente a que Microsoft ha realizado grandes esfuerzos para evitar que los usuarios. De hecho, las aplicaciones Java se utilizan ampliamente, como los juegos de inteligencia artificial, y en otros campos importantes, Java se utiliza ampliamente, como los sistemas de control en tiempo real en automóviles y locomotoras de ferrocarril. aplicaciones.
P: Mucha gente en China usa teléfonos móviles y soluciones móviles. ¿Qué opinas sobre el uso de J2ME en dispositivos más nuevos?
James Gosling: Las especificaciones J2ME evolucionan constantemente, pero nuestro proceso de planificación está impulsado principalmente por el crecimiento continuo del rendimiento de los teléfonos móviles. Hace dos años, los teléfonos móviles estaban muy lejos de lo que son hoy. El teléfono móvil que tomé es un teléfono móvil Nokia. Tiene 16 megabytes de memoria de almacenamiento. Hace unos años, hubiéramos pensado que 16 megabytes solo se podrían alcanzar en una computadora de escritorio muy potente, por lo que el trabajo lo podemos hacer con un móvil. Los teléfonos ahora se han vuelto cada vez más interesantes y este campo tiene un futuro muy brillante y emocionante.
P: Todo el mundo te respeta como el padre de Java. ¿Puedes compartir con todos cuál es tu sentimiento más profundo en la carrera de Java?
James Gosling: Cuando ves a los clientes de Java lograr muchas cosas mágicas a través de Java, como ver el observatorio del volcán hawaiano usando Java para controlar el telescopio, ver a la organización de atención médica holandesa usar Java para resolver problemas de protección de privacidad, etc. Es realmente una sorpresa.
Pregunta: Sun siempre ha dicho que los servicios web desarrollados por Sun son los mejores. ¿Puedes resumir sus características y por qué crees eso? ¿Hasta qué punto Sun está resolviendo problemas de interoperabilidad con el grupo web de Microsoft y cuál es el progreso de los servicios web de Sun?
James Gosling: Hay demasiadas cosas que pueden determinar las ventajas de Java. Creo que su mayor ventaja es que Java es una herramienta poderosa creada integrando los esfuerzos de muchas personas y puede proporcionar muchas funciones. Java cumple con los estándares de servicio de red y tiene una gran seguridad. Sun ha dedicado muchos esfuerzos a la interoperabilidad con Microsoft, ha seguido los estándares de la industria de redes internacionales para comunicarse con las herramientas de Microsoft y ha desarrollado una gran cantidad de herramientas relacionadas. Es difícil cooperar con Microsoft. Parece que no hay ninguna palabra cooperación en el diccionario de Microsoft. Sun se ha esforzado mucho en seguir los estándares de Microsoft y ampliar la interoperabilidad. En el futuro, los servicios web de Sun se desarrollarán para ampliar las capacidades de las aplicaciones web, ampliar la versatilidad y las aplicaciones de vanguardia.
Pregunta: IBM y BEA son socios de Sun en muchos aspectos. Al mismo tiempo, también se encuentran entre los mejores en servicios web. ¿Cómo ve Sun su relación con IBM, BEA y otros proveedores? ¿Cuáles cree que son sus ventajas?
James Gosling: La competencia de Sun se basa en buenos productos. Sun cree que cuanto más grande sea el mercado, mayor será la oportunidad de ganar dinero. Sun cree que debería cooperar con fabricantes como IBM y BEA para desarrollar el mercado conjuntamente sin buscar monopolizarlo. Por ejemplo, el mercado es como un pastel, ya sea un pastel pequeño con un trozo más grande o un pastel grande con un trozo más pequeño. El modelo de negocio de Sun está dedicado a expandir el mercado y creo que esto es mejor que la estrategia de mercado monopolista de Microsoft.
P: ¿Alguna vez ha tenido alguna pregunta sobre enfermedades profesionales? ¿Estás bien ahora?
James Gosling: Tengo varias enfermedades profesionales, que son enfermedades profesionales causadas por una gran fatiga. Tengo varios síntomas de enfermedades profesionales en ambas manos, pero esta enfermedad en realidad no es muy dolorosa, excepto que tus nervios estarán entumecidos y es posible que no sientas nada. Puede que ni siquiera te des cuenta si te cortas el dedo con un cuchillo. Da mucho miedo. Si tienes que sentarte en un escritorio y escribir en el teclado sin parar durante 16 horas, causarás un gran daño. Debes prestar atención a tu salud. Trabajar 16 horas nunca es una buena idea.
James Gosling es vicepresidente de Sun, director de tecnología del departamento de software de Sun y director de Sun Labs. Creó el sistema de interceptación de datos satelitales, una versión multiprocesador de Unix, un compilador, un sistema de correo y un administrador de ventanas. También creó el compilador de pruebas WYSIWYG WYSIWYG. En sus inicios, James Gosling participó en la investigación del lenguaje de programación Java y completó el compilador y la máquina virtual originales de la tecnología Java, por lo que se le conoce como el padre de la tecnología Java. (Fuente de la imagen: Programador Basecamp)