記事ソース:pconline 著者:Yu Xiaofu
Microsoft の .NET と SUNone の間の競争は長期にわたって続いており、最近ではさらに激化しています。16 日の朝、Microsoft の Server2003 イベントが終了し、「Java の父」である James Gosling が出席しました。北京で開催された第 6 回全国 Java テクノロジおよびアプリケーション カンファレンス。COM+ を核とした Server 2003 の激しい攻勢について、このレジェンドが Microsoft と Java について語った言葉に耳を傾けてみましょう。
以下は、記者や Java 愛好家からの質問に対する James Gosling の回答です。
「マイクロソフトは協力するのが難しい会社です。マイクロソフトの辞書には協力という言葉はないようです!」
ジェームズ・ゴズリング
質問: Sun は最近、中国のさまざまな携帯電話メーカーと積極的に協力してワイヤレス付加価値サービスを開発しています。Microsoft は一連のスマートフォン製品を開発したばかりです。
James Gosling: Microsoft は興味深い競争相手です。同時に、Sun はパートナーと緊密に協力し、ソフトウェア開発チームを大いにサポートしています。 9月26日、Sunとチャイナユニコムは提携を発表した。これは、チャイナユニコムが携帯電話市場におけるJavaの独占性とJavaのオープン性と標準化に注目したためである。 Java は競争を歓迎します。この方法によってのみ、この分野のテクノロジーを最大限に活用できるからです。
Q:近年の開発過程で、多くのプログラミング言語が徐々に姿を消していますが、Java 言語の人気が高まっている秘密は何ですか?
James Gosling:多くのプログラミング言語は開発中に消滅したわけではありませんが、Java の寿命は Java の技術的基盤に依存していると思います。なぜ Java を選ぶのかをプログラマに尋ねれば、彼はそう答えるでしょう。 Java はさまざまな機能を提供し、便利なプラットフォームであり、魅力的なツールであることがわかりました。 Java を推進する主な要因はネットワークであると私は考えています。Java はネットワーク アプリケーションに基づいた開発ツールであり、それが Java の強みです。
質問:従来のコンピュータ分野では、Java はデスクトップ PC などのそれほど大きなプラットフォームではありません。モバイル分野など他の分野でもJavaは急速に発展していますが、今後のJavaの発展の方向性はどうなるのでしょうか?
James Gosling: PC 分野では、Java が十分強力ではないと思います。PC 分野には Java のアプリケーションが数多くありますが、これは主に Microsoft がユーザーの攻撃を防ぐために多大な努力を費やしているためです。実際、Java アプリケーションは人工知能ゲームなどで非常に広く使用されており、自動車や鉄道機関車のリアルタイム制御システムなど、他の大きな分野でも Java が広く使用されています。アプリケーション。
Q:中国では多くの人が携帯電話やモバイル ソリューションを使用していますが、新しいデバイスでの J2ME の使用についてはどう思いますか?
James Gosling: J2ME 仕様は常に進化していますが、私たちの計画プロセスは主に携帯電話のパフォーマンスの継続的な成長によって推進されています。 2 年前、携帯電話は現在のものには程遠いものでした。私が使用した携帯電話は Nokia の携帯電話で、16 メガバイトのストレージ メモリを搭載しています。数年前には、16 メガバイトは非常に強力なデスクトップ コンピュータでのみ実現できると考えられていました。電話はますます面白くなり、この分野には非常に明るく、非常にエキサイティングな未来があります。
Q:誰もがあなたを Java の父として尊敬していますが、Java のキャリアにおいて最も深い思いを皆さんに共有できますか?
James Gosling: Java の顧客が、Java を使用して望遠鏡を制御するためにハワイの火山の天文台を使用したり、オランダの医療機関が Java を使用してプライバシー保護の問題を解決したりするなど、Java を通じて多くの魔法のようなことを達成しているのを見ると、本当に驚きです。
質問: Sun は常に、Sun が開発した Web サービスが最高であると述べてきましたが、その特徴とそう考える理由を要約していただけますか。 Sun は Microsoft の Web グループとの相互運用性の問題をどの程度解決していますか?また、Sun の Web サービスの進歩はどの程度ですか?
James Gosling: Java の利点を決める要素はたくさんありますが、その最大の利点は、Java が多くの人々の努力を統合して作成され、多くの機能を提供できることだと思います。 Java はネットワーク サービス標準を満たしており、強力なセキュリティを備えています。 Sun は Microsoft との相互運用性に多大な労力を費やし、国際ネットワーク業界の標準に従って Microsoft ツールと通信し、多数の関連ツールを開発しました。 Microsoft は協力するのが難しい会社です。Microsoft の辞書には協力という言葉はありません。Sun は Microsoft の標準に従い、相互運用性を拡張するために多大な努力を費やしてきました。将来的には、Sun の Web サービスは、Web アプリケーションの機能を拡張し、汎用性とエッジ アプリケーションを拡張するように開発される予定です。
質問: IBM と BEA は多くの点で Sun のパートナーであると同時に、Web サービスにおいても最高のパートナーの 1 つです。Sun は IBM、BEA、その他のベンダーとの関係をどのように考えていますか?
James Gosling: Sun の競争は、優れた製品にかかっています。Sun は、市場が大きければ大きいほど、利益を得る機会が増えると考えています。市場を独占しようとするのではなく、IBM や BEA などのメーカーと協力して市場を共同開発する必要があると考えています。たとえば、市場はパイのようなもので、小さなパイに大きな部分が含まれる場合もあれば、大きなパイに小さな部分が含まれる場合もあります。 Sun のビジネス モデルは市場の拡大に特化しており、Microsoft の独占市場戦略よりも優れていると思います。
Q:職業病について質問したことはありますか?今は大丈夫ですか?
ジェームズ・ゴズリング:私はさまざまな職業病を患っていますが、これは極度の疲労によって引き起こされる職業病です。両手に職業病のさまざまな症状がありますが、この病気は神経が麻痺して何も感じなくなることを除けば、実際にはそれほど痛いものではありません。ナイフで指を切り落としても分からないかもしれませんが、とても怖いです。 16時間も机に座ってキーボードを打ち続けなければならない場合は、健康に大きなダメージを与える可能性があります。 16時間労働は決して良い考えではありません。
James Gosling は、Sun の副社長、Sun ソフトウェア部門の CTO、および Sun Labs のディレクターです。彼は、衛星データ傍受システム、Unix のマルチプロセッサ バージョン、コンパイラ、メール システム、およびウィンドウ マネージャーを作成しました。彼は WYSIWYG WYSIWYG テスト コンパイラも作成しました。 James Gosling は、初期に Java プログラミング言語の研究に参加し、Java 技術のオリジナルのコンパイラと仮想マシンを完成させたことから、Java 技術の父として知られています。 (画像出典: Programmer Basecamp)