Fonte do artigo: pconline Autor: Yu Xiaofu
A competição entre o .NET da Microsoft e o SUNone já existe há muito tempo e está cada vez mais acirrada. Recentemente, o evento Server2003 da Microsoft acabou de terminar. Na manhã do dia 16, James Gosling, o “pai do Java”, participou do evento. 6ª Conferência Nacional de Tecnologia e Aplicativos Java em Pequim Em relação à feroz ofensiva do Server 2003 com COM+ como núcleo, vamos ouvir o que esta lenda diz sobre a Microsoft e o Java.
A seguir estão as respostas de James Gosling às perguntas de repórteres e entusiastas de Java:
"A Microsoft é uma empresa difícil de trabalhar. Parece não haver palavra cooperação no dicionário da Microsoft!"
James Gosling
Pergunta: A Sun tem cooperado ativamente recentemente com vários fabricantes de dispositivos móveis na China para desenvolver serviços sem fio de valor agregado. A Microsoft acaba de desenvolver um conjunto de produtos para smartphones. Como a Sun responde?
James Gosling: A Microsoft é um parceiro competitivo interessante. A arma poderosa da Sun é a própria tecnologia Java. Ao mesmo tempo, a Sun alcançou uma estreita cooperação com seus parceiros e apoia fortemente a equipe de desenvolvimento de software. Em 26 de setembro, a Sun e a China Unicom anunciaram uma aliança. Isso ocorre porque a China Unicom viu a exclusividade do Java no mercado de telefonia móvel e a abertura e padronização do Java. Java acolhe a concorrência, porque somente dessa forma a tecnologia na área pode ser maximizada.
P: No processo de desenvolvimento dos últimos anos, muitas linguagens de programação desapareceram gradualmente, mas a linguagem Java tornou-se cada vez mais popular.
James Gosling: Acho que muitas linguagens de programação não desapareceram durante o desenvolvimento, mas foram transferidas para outros campos. A longevidade do Java depende da base técnica do Java. Se você perguntar aos programadores por que eles escolhem Java, ele lhe dirá. que Java fornece uma variedade de funções, uma plataforma conveniente e é uma ferramenta atraente. Acredito que o principal fator que impulsiona o Java é a rede Java é uma ferramenta de desenvolvimento baseada em aplicações de rede, que é o seu ponto forte.
Pergunta: No campo da informática tradicional, Java não é uma plataforma muito grande, como os PCs desktop. Em outros campos, como o campo móvel, o Java está se desenvolvendo rapidamente. Qual é a direção futura do desenvolvimento do Java?
James Gosling: No campo do PC, não acho que o Java não seja poderoso o suficiente. Existem muitas aplicações do Java no campo do PC, que são invisíveis na superfície. Isso ocorre principalmente porque a Microsoft tem feito grandes esforços para impedir que os usuários. vendo isso. Na verdade, os aplicativos Java são amplamente utilizados, como jogos de inteligência artificial, e em outros grandes campos, Java é amplamente utilizado, como sistemas de controle em tempo real em automóveis e locomotivas ferroviárias. aplicações.
P: Muitas pessoas na China usam telefones celulares e soluções móveis. O que você acha do uso do J2ME em dispositivos mais recentes?
James Gosling: As especificações J2ME estão em constante evolução, mas nosso processo de planejamento é impulsionado principalmente pelo crescimento contínuo do desempenho dos telefones celulares. Há dois anos, os telemóveis não chegavam nem perto do que são hoje. O celular que peguei é um celular Nokia. Ele tem 16 megabytes de memória de armazenamento. Há alguns anos, teríamos pensado que 16 megabytes só poderiam ser alcançados em um computador desktop muito poderoso, então o trabalho que podemos fazer com o celular. os telefones agora se tornaram cada vez mais interessantes e esse campo tem um futuro muito brilhante e emocionante.
P: Todos respeitam você como o pai do Java. Você pode compartilhar com todos qual é o seu sentimento mais profundo na carreira Java?
James Gosling: Quando você vê clientes Java realizando muitas coisas mágicas por meio de Java, como ver o observatório do vulcão havaiano usando Java para controlar o telescópio, ver a organização de saúde holandesa usando Java para resolver problemas de proteção de privacidade, etc., é realmente uma surpresa.
Pergunta: A Sun sempre disse que os serviços web desenvolvidos pela Sun são os melhores. Você pode resumir suas características e por que pensa assim. Até que ponto a Sun está resolvendo problemas de interoperabilidade com o grupo web da Microsoft e qual é o progresso dos serviços web da Sun?
James Gosling: Há muitas coisas que podem determinar as vantagens do Java. Acho que sua maior vantagem é que o Java é uma ferramenta poderosa criada pela integração dos esforços de muitas pessoas e pode fornecer muitas funções. Java atende aos padrões de serviço de rede e possui forte segurança. A Sun despendeu muito esforço na interoperabilidade com a Microsoft, seguiu os padrões da indústria de redes internacionais para se comunicar com as ferramentas da Microsoft e desenvolveu um grande número de ferramentas relacionadas. A Microsoft é uma empresa difícil de cooperar. Parece não haver palavra cooperação no dicionário da Microsoft. A Sun despendeu muito esforço para seguir os padrões da Microsoft e expandir a interoperabilidade. No futuro, os serviços web da Sun serão desenvolvidos para expandir as capacidades das aplicações web, expandir a versatilidade e as aplicações de ponta.
Pergunta: A IBM e a BEA são parceiras da Sun em muitos aspectos. Ao mesmo tempo, também estão entre as melhores em serviços da Web. Como a Sun vê seu relacionamento com a IBM, a BEA e outros fornecedores?
James Gosling: A concorrência da Sun depende de bons produtos. A Sun acredita que quanto maior o mercado, maior a oportunidade de ganhar dinheiro. A Sun acredita que deveria cooperar com fabricantes como a IBM e a BEA para desenvolver o mercado em conjunto, sem procurar monopolizar o mercado. Por exemplo, o mercado é como uma torta, seja uma torta pequena com um pedaço maior ou uma torta grande com um pedaço menor. O modelo de negócios da Sun é dedicado à expansão do mercado, e acho que isso é melhor do que a estratégia de mercado monopolista da Microsoft.
P: Você já teve alguma dúvida sobre doenças ocupacionais? Você está bem agora?
James Gosling: Tenho várias doenças ocupacionais, que são doenças ocupacionais causadas por fadiga intensa. Tenho vários sintomas de doença ocupacional em ambas as mãos, mas na verdade esta doença não é muito dolorosa, exceto que seus nervos ficarão dormentes e você poderá não sentir nada. Você pode nem saber se cortar o dedo com uma faca. É muito assustador. Se você tiver que sentar em uma mesa e digitar no teclado sem parar por 16 horas, isso causará grandes danos. Você deve prestar atenção à sua saúde. Trabalhar 16 horas nunca é uma boa ideia.
James Gosling é vice-presidente da Sun, CTO do Departamento de Software da Sun e diretor do Sun Labs. Ele criou o sistema de interceptação de dados de satélite, uma versão multiprocessador do Unix, um compilador, um sistema de correio e um gerenciador de janelas. Ele também criou o compilador de teste WYSIWYG WYSIWYG. Nos primeiros dias, James Gosling participou da pesquisa da linguagem de programação Java e completou o compilador original e a máquina virtual da tecnologia Java, por isso é conhecido como o pai da tecnologia Java. (Fonte da imagem: Programador Basecamp)