Quelle des Artikels: pconline Autor: Yu Xiaofu
Der Wettbewerb zwischen Microsofts .NET und SUNone dauert schon lange und wird immer intensiver. Vor Kurzem ist die Server2003-Veranstaltung von Microsoft zu Ende gegangen. Am Morgen des 16. war James Gosling, der „Vater von Java“, dabei 6. Nationale Java-Technologie- und Anwendungskonferenz in Peking. Lassen Sie uns in Bezug auf die heftige Offensive von Server 2003 mit COM+ als Kern hören, was diese Legende über Microsoft und Java sagt.
Das Folgende sind James Goslings Antworten auf Fragen von Reportern und Java-Enthusiasten:
„Microsoft ist ein schwieriges Unternehmen, mit dem man zusammenarbeiten kann. Im Microsoft-Wörterbuch scheint es keine Wortkooperation zu geben!“
James Gosling
Frage: Sun hat in letzter Zeit aktiv mit verschiedenen Mobilfunkherstellern in China zusammengearbeitet, um drahtlose Mehrwertdienste zu entwickeln. Wie reagiert Sun?
James Gosling: Microsoft ist ein interessanter Wettbewerbspartner, die Java-Technologie selbst. Gleichzeitig hat Sun eine enge Zusammenarbeit mit seinen Partnern erreicht und unterstützt das Softwareentwicklungsteam. Am 26. September gaben Sun und China Unicom eine Allianz bekannt. Dies liegt daran, dass China Unicom die Exklusivität von Java auf dem Mobiltelefonmarkt sowie die Offenheit und Standardisierung von Java erkannte. Java begrüßt den Wettbewerb, denn nur so kann die Technologie in diesem Bereich maximiert werden.
F: Im Entwicklungsprozess der letzten Jahre sind viele Programmiersprachen nach und nach verschwunden, aber die Java-Sprache ist immer beliebter geworden. Was ist Ihr Geheimnis?
James Gosling: Ich denke, dass viele Programmiersprachen während der Entwicklung nicht verschwunden sind, sondern auf andere Bereiche übertragen wurden. Die Langlebigkeit von Java hängt von der technischen Grundlage von Java ab. Er wird es Ihnen sagen dass Java eine Vielzahl von Funktionen bietet, eine komfortable Plattform bietet und ein attraktives Werkzeug ist. Ich glaube, dass der Hauptfaktor für Java das Netzwerk ist. Java ist ein Entwicklungstool, das auf Netzwerkanwendungen basiert, was seine Stärke ist.
Frage: Im traditionellen Computerbereich ist Java keine sehr große Plattform, beispielsweise bei Desktop-PCs. In anderen Bereichen, beispielsweise im mobilen Bereich, entwickelt sich Java rasant. Wie sieht die zukünftige Entwicklungsrichtung von Java aus?
James Gosling: Im PC-Bereich glaube ich nicht, dass Java nicht leistungsfähig genug ist. Es gibt viele Anwendungen von Java im PC-Bereich, die auf den ersten Blick unsichtbar sind. Dies liegt hauptsächlich daran, dass Microsoft große Anstrengungen unternommen hat, um Benutzer davon abzuhalten Tatsächlich sind Java-Anwendungen sehr weit verbreitet, beispielsweise in Spielen mit künstlicher Intelligenz, und in anderen großen Bereichen wird Java häufig verwendet, beispielsweise in Echtzeitsteuerungssystemen in Automobilen und Eisenbahnlokomotiven Anwendungen.
F: Viele Menschen in China nutzen Mobiltelefone und mobile Lösungen. Was halten Sie von der Verwendung von J2ME auf neueren Geräten?
James Gosling: Die J2ME-Spezifikationen entwickeln sich ständig weiter, aber unser Planungsprozess wird hauptsächlich durch das kontinuierliche Wachstum der Mobiltelefonleistung vorangetrieben. Vor zwei Jahren waren Mobiltelefone bei weitem nicht das, was sie heute sind. Das Mobiltelefon, das ich mitgenommen habe, ist ein Nokia-Handy. Es verfügt über 16 Megabyte Speicher. Vor ein paar Jahren hätten wir gedacht, dass 16 Megabyte nur auf einem sehr leistungsstarken Desktop-Computer möglich wären Mobiltelefone werden mittlerweile immer interessanter und dieser Bereich hat eine sehr glänzende, sehr aufregende Zukunft.
F: Jeder respektiert Sie als Vater von Java. Können Sie allen mitteilen, was Ihr tiefstes Gefühl in der Java-Karriere ist?
James Gosling: Wenn Sie sehen, wie Java-Kunden mit Java viele magische Dinge erreichen, wie zum Beispiel das Observatorium auf dem hawaiianischen Vulkan, das Java zur Steuerung des Teleskops verwendet, oder die niederländische Gesundheitsorganisation, die Java verwendet, um Datenschutzprobleme zu lösen, usw., Es ist wirklich eine Überraschung.
Frage: Sun hat immer gesagt, dass die von Sun entwickelten Webdienste die besten sind. Können Sie ihre Eigenschaften zusammenfassen und warum? Inwieweit löst Sun Interoperabilitätsprobleme mit der Webgruppe von Microsoft und wie sind die Fortschritte bei den Webdiensten von Sun?
James Gosling: Es gibt zu viele Dinge, die die Vorteile von Java bestimmen können. Meiner Meinung nach besteht der größte Vorteil darin, dass Java ein leistungsstarkes Tool ist, das durch die Integration der Bemühungen vieler Menschen geschaffen wurde und viele Funktionen bereitstellen kann. Java erfüllt Netzwerkdienststandards und bietet hohe Sicherheit. Sun hat große Anstrengungen in die Interoperabilität mit Microsoft gesteckt, die Standards der internationalen Netzwerkindustrie für die Kommunikation mit Microsoft-Tools befolgt und eine große Anzahl verwandter Tools entwickelt. Es ist schwierig, mit Microsoft zusammenzuarbeiten. Es scheint, dass es im Microsoft-Wörterbuch keine großen Anstrengungen gibt, die Microsoft-Standards einzuhalten und die Interoperabilität zu erweitern. In Zukunft werden die Webdienste von Sun weiterentwickelt, um die Webanwendungsfähigkeiten zu erweitern, die Vielseitigkeit zu erweitern und Edge-Anwendungen zu ermöglichen.
Frage: IBM und BEA sind in vielerlei Hinsicht Partner von Sun. Gleichzeitig gehören sie auch zu den besten im Bereich Webservices. Welche Vorteile hat Sun aus seiner Sicht?
James Gosling: Die Konkurrenz von Sun ist auf gute Produkte angewiesen. Je größer der Markt, desto größer die Chance, Geld zu verdienen. Sun glaubt, dass das Unternehmen mit Herstellern wie IBM und BEA zusammenarbeiten sollte, um den Markt gemeinsam zu entwickeln, ohne den Markt zu monopolisieren Der Markt ist zum Beispiel wie ein Kuchen, egal ob es sich um einen kleinen Kuchen mit einem größeren Stück oder einen großen Kuchen mit einem kleineren Stück handelt. Das Geschäftsmodell von Sun ist auf die Ausweitung des Marktes ausgerichtet, und ich denke, das ist besser als die Monopolmarktstrategie von Microsoft.
F: Hatten Sie schon einmal Fragen zum Thema Berufskrankheiten? Geht es dir jetzt gut?
James Gosling: Ich habe verschiedene Berufskrankheiten, also Berufskrankheiten, die durch starke Müdigkeit verursacht werden. Ich habe verschiedene Symptome einer Berufskrankheit an beiden Händen, aber diese Krankheit ist eigentlich nicht sehr schmerzhaft, außer dass Ihre Nerven taub sind und Sie möglicherweise nichts spüren. Sie merken es vielleicht nicht einmal, wenn Sie sich mit einem Messer den Finger abschneiden. Es fühlt sich sehr beängstigend an. Wenn Sie 16 Stunden lang ununterbrochen am Schreibtisch sitzen und auf der Tastatur tippen müssen, wird dies großen Schaden anrichten. Sie müssen auf Ihre Gesundheit achten. 16 Stunden zu arbeiten ist nie eine gute Idee.
James Gosling ist Vizepräsident von Sun, CTO der Sun Software-Abteilung und Direktor von Sun Labs. Er schuf das Satellitendaten-Abfangsystem, eine Multiprozessorversion von Unix, einen Compiler, ein Mailsystem und einen Fenstermanager. Er hat auch den WYSIWYG WYSIWYG-Testcompiler entwickelt. In den frühen Tagen beteiligte sich James Gosling an der Erforschung der Programmiersprache Java und vervollständigte den ursprünglichen Compiler und die virtuelle Maschine der Java-Technologie, weshalb er als Vater der Java-Technologie bekannt ist. (Bildquelle: Programmer Basecamp)