Source de l'article : pconline Auteur : Yu Xiaofu
La concurrence entre .NET de Microsoft et SUNone dure depuis longtemps et s'intensifie récemment, l'événement Server2003 de Microsoft vient de se terminer le 16 au matin, James Gosling, le "père de Java", était présent. 6ème Conférence nationale sur les technologies et applications Java à Pékin Concernant l'offensive féroce de Server 2003 avec COM+ comme noyau, écoutons ce que dit cette légende sur Microsoft et Java.
Voici les réponses de James Gosling aux questions des journalistes et des passionnés de Java :
"Microsoft est une entreprise avec laquelle il est difficile de travailler. Il ne semble pas y avoir de mot coopération dans le dictionnaire de Microsoft !"
James Gosling
Question : Sun a récemment coopéré activement avec divers fabricants de téléphones mobiles en Chine pour développer des services sans fil à valeur ajoutée. Microsoft vient de développer un ensemble de produits pour téléphones intelligents. Quelle est la réaction de Sun ?
James Gosling : Microsoft est un partenaire compétitif intéressant. L'arme puissante de Sun est la technologie Java elle-même. Dans le même temps, Sun a établi une coopération étroite avec ses partenaires et soutient grandement l'équipe de développement de logiciels. Le 26 septembre, Sun et China Unicom ont annoncé une alliance parce que China Unicom a vu l'exclusivité de Java sur le marché de la téléphonie mobile ainsi que l'ouverture et la standardisation de Java. Java accueille favorablement la concurrence, car ce n'est qu'ainsi que la technologie dans ce domaine peut être maximisée.
Q : Au cours du processus de développement de ces dernières années, de nombreux langages de programmation ont progressivement disparu, mais le langage Java est devenu de plus en plus populaire. Quel est votre secret ?
James Gosling : Je pense que de nombreux langages de programmation n'ont pas disparu au cours du développement, mais ont été transférés vers d'autres domaines. La longévité de Java dépend des fondements techniques de Java. Si vous demandez aux programmeurs pourquoi ils choisissent Java, il vous le dira. que Java offre une variété de fonctions, une plate-forme pratique et constitue un outil attrayant. Je crois que le principal facteur qui anime Java est le réseau. Java est un outil de développement basé sur des applications réseau, ce qui constitue sa force.
Question : Dans le domaine informatique traditionnel, Java n'est pas une très grande plate-forme, comme les ordinateurs de bureau. Dans d'autres domaines, comme le domaine mobile, Java se développe rapidement. Quelle est l'orientation future du développement de Java ?
James Gosling : Dans le domaine des PC, je ne pense pas que Java ne soit pas assez puissant. Il existe de nombreuses applications Java dans le domaine des PC qui sont invisibles en surface, principalement parce que Microsoft a déployé de gros efforts pour empêcher les utilisateurs de le faire. En fait, les applications Java sont très largement utilisées, comme les jeux d'intelligence artificielle, et dans d'autres grands domaines, Java est largement utilisé, comme les systèmes de contrôle en temps réel dans les automobiles et les locomotives ferroviaires. candidatures.
Q : De nombreuses personnes en Chine utilisent des téléphones mobiles et des solutions mobiles. Que pensez-vous de l'utilisation de J2ME sur des appareils plus récents ?
James Gosling : Les spécifications J2ME évoluent constamment, mais notre processus de planification est principalement motivé par la croissance continue des performances des téléphones mobiles. Il y a deux ans, les téléphones portables étaient loin d’être ce qu’ils sont aujourd’hui. Le téléphone mobile que j'ai pris est un téléphone mobile Nokia. Il dispose de 16 Mo de mémoire de stockage. Il y a quelques années, nous aurions pensé que 16 Mo ne pouvaient être obtenus que sur un ordinateur de bureau très puissant, donc le travail que nous pouvons faire avec un mobile. Les téléphones sont devenus de plus en plus intéressants et ce domaine a un avenir très brillant et très excitant.
Q : Tout le monde vous respecte en tant que père de Java. Pouvez-vous partager avec tout le monde quel est votre sentiment le plus profond dans la carrière Java ?
James Gosling : Quand vous voyez des clients Java accomplir beaucoup de choses magiques grâce à Java, comme voir l'observatoire du volcan hawaïen utiliser Java pour contrôler le télescope, voir l'organisation de soins de santé néerlandaise utiliser Java pour résoudre des problèmes de protection de la vie privée, etc., c'est vraiment une surprise. Une sensation merveilleuse.
Question : Sun a toujours dit que les services web développés par Sun sont les meilleurs. Pouvez-vous résumer ses caractéristiques et pourquoi vous le pensez. Dans quelle mesure Sun résout-il les problèmes d'interopérabilité avec le groupe Web de Microsoft, et quels sont les progrès des services Web de Sun ?
James Gosling : Il y a trop de choses qui peuvent déterminer les avantages de Java. Je pense que son plus grand avantage est que Java est un outil puissant créé en intégrant les efforts de nombreuses personnes et peut fournir de nombreuses fonctions. Java répond aux normes de service réseau et dispose d'une sécurité renforcée. Sun a consacré beaucoup d'efforts à l'interopérabilité avec Microsoft, a suivi les normes de l'industrie des réseaux internationaux pour communiquer avec les outils Microsoft et a développé un grand nombre d'outils associés. Microsoft est une entreprise avec laquelle il est difficile de coopérer. Il ne semble pas y avoir de mot coopération dans le dictionnaire de Microsoft. Sun a déployé beaucoup d'efforts pour suivre les normes de Microsoft et étendre l'interopérabilité. À l'avenir, les services Web de Sun se développeront pour étendre les capacités des applications Web, accroître la polyvalence et les applications de pointe.
Question : IBM et BEA sont les partenaires de Sun à bien des égards. En même temps, ils comptent également parmi les meilleurs en matière de services Web. Comment Sun considère-t-il sa relation avec IBM, BEA et d'autres fournisseurs ? Quels sont ses avantages selon Sun ?
James Gosling : La concurrence de Sun repose sur de bons produits. Sun estime que plus le marché est grand, plus les possibilités de gagner de l'argent sont grandes. Sun estime qu'elle devrait coopérer avec des fabricants tels qu'IBM et BEA pour développer conjointement le marché sans chercher à le monopoliser. Par exemple, le marché est comme une tarte, qu’il s’agisse d’une petite tarte avec un plus gros morceau ou d’une grande tarte avec un plus petit morceau. Le modèle économique de Sun est dédié à l'expansion du marché, et je pense que c'est mieux que la stratégie de marché monopolistique de Microsoft.
Q : Avez-vous déjà eu des questions sur les maladies professionnelles ? Est-ce que tu vas bien maintenant ?
James Gosling : Je souffre de diverses maladies professionnelles, qui sont des maladies professionnelles causées par une grande fatigue. J'ai divers symptômes de maladie professionnelle dans les deux mains, mais cette maladie n'est en réalité pas très douloureuse, sauf que vos nerfs seront engourdis et que vous ne ressentirez peut-être rien. Vous ne le saurez peut-être même pas si vous vous coupez le doigt avec un couteau. Cela fait très peur. Si vous devez rester assis à un bureau et taper sur le clavier sans arrêt pendant 16 heures, cela causera de graves dommages. Vous devez faire attention à votre santé. Travailler 16 heures n'est jamais une bonne idée.
James Gosling est vice-président de Sun, CTO du département Sun Software et directeur de Sun Labs. Il a créé le système d'interception de données satellite, une version multiprocesseur d'Unix, un compilateur, un système de messagerie et un gestionnaire de fenêtres. Il a également créé le compilateur de tests WYSIWYG WYSIWYG. Au début, James Gosling a participé à la recherche sur le langage de programmation Java et a réalisé le compilateur original et la machine virtuelle de la technologie Java. Il est donc connu comme le père de la technologie Java. (Source de l'image : Programmeur Basecamp)