مصدر المقال: pconline الكاتب: يو شياو فو
استمرت المنافسة بين Microsoft .NET وSUNone لفترة طويلة وأصبحت أكثر حدة. في الآونة الأخيرة، اختتم حدث Microsoft Server2003 للتو في صباح اليوم السادس عشر، وحضر جيمس جوسلينج، "أبو Java". المؤتمر الوطني السادس لتكنولوجيا وتطبيقات Java في بكين، فيما يتعلق بالهجوم الشرس لـ Server 2003 مع COM+ باعتباره جوهرًا، فلنستمع إلى ما قالته هذه الأسطورة عن Microsoft وJava.
فيما يلي إجابات جيمس جوسلينج على أسئلة الصحفيين وعشاق جافا:
"من الصعب العمل مع Microsoft. يبدو أنه لا يوجد تعاون بالكلمات في قاموس Microsoft!"
جيمس جوسلينج
سؤال: تعاونت شركة Sun مؤخرًا بشكل نشط مع العديد من الشركات المصنعة للهواتف المحمولة في الصين لتطوير خدمات لاسلكية ذات قيمة مضافة. وقد قامت شركة Microsoft للتو بتطوير مجموعة من منتجات الهواتف الذكية. كيف تستجيب شركة Sun؟
جيمس جوسلينج: تعد شركة Microsoft شريكًا تنافسيًا مثيرًا للاهتمام، حيث يتمثل سلاح Sun القوي في تقنية Java نفسها، وفي الوقت نفسه، توصلت شركة Sun إلى تعاون وثيق مع شركائها وتدعم فريق تطوير البرامج بشكل كبير. في 26 سبتمبر، أعلنت شركة Sun وشركة China Unicom عن تحالفهما وذلك لأن شركة China Unicom رأت حصرية Java في سوق الهواتف المحمولة وانفتاح Java وتوحيدها. ترحب Java بالمنافسة، لأنه بهذه الطريقة فقط يمكن تعظيم التكنولوجيا في هذا المجال.
س: في عملية التطوير في السنوات الأخيرة، اختفت العديد من لغات البرمجة تدريجيًا، لكن لغة جافا أصبحت أكثر شيوعًا، ما هو سرك؟
جيمس جوسلينج: أعتقد أن العديد من لغات البرمجة لم تختف أثناء التطوير، بل تم نقلها إلى مجالات أخرى، ويعتمد طول عمر Java على الأساس التقني لـ Java. إذا سألت المبرمجين عن سبب اختيارهم لـ Java، فسوف يخبرك أن Java توفر مجموعة متنوعة من الوظائف، ومنصة ملائمة، وهي أداة جذابة. أعتقد أن العامل الرئيسي الذي يدفع Java هو الشبكة. Java هي أداة تطوير تعتمد على تطبيقات الشبكة، وهذا هو مصدر قوتها.
سؤال: في مجال الكمبيوتر التقليدي، لا تعد Java منصة كبيرة جدًا، مثل أجهزة الكمبيوتر المكتبية. في مجالات أخرى، مثل مجال الهاتف المحمول، تتطور Java بسرعة. ما هو اتجاه التطوير المستقبلي لـ Java؟
جيمس جوسلينج: في مجال الكمبيوتر الشخصي، لا أعتقد أن Java ليست قوية بما يكفي. هناك العديد من تطبيقات Java في مجال الكمبيوتر الشخصي، والتي تكون غير مرئية على السطح، ويرجع ذلك أساسًا إلى بذل Microsoft جهودًا كبيرة لمنع المستخدمين من ذلك في الواقع، يتم استخدام تطبيقات Java على نطاق واسع جدًا، مثل ألعاب الذكاء الاصطناعي، وفي المجالات الكبيرة الأخرى، يتم استخدام Java على نطاق واسع، مثل أنظمة التحكم في الوقت الفعلي في السيارات وقاطرات السكك الحديدية، كما يتم استخدام Java على نطاق واسع في الجيش التطبيقات.
س: يستخدم العديد من الأشخاص في الصين الهواتف المحمولة وحلول الأجهزة المحمولة. ما رأيك في استخدام J2ME على الأجهزة الأحدث؟
جيمس جوسلينج: تتطور مواصفات J2ME باستمرار، ولكن عملية التخطيط لدينا مدفوعة بشكل أساسي بالنمو المستمر لأداء الهاتف المحمول. قبل عامين، لم تكن الهواتف المحمولة قريبة مما هي عليه اليوم. الهاتف المحمول الذي أخذته هو هاتف نوكيا المحمول به ذاكرة تخزين تبلغ 16 ميجابايت. قبل بضع سنوات، كنا نعتقد أنه لا يمكن تحقيق 16 ميجابايت إلا على كمبيوتر مكتبي قوي للغاية، وبالتالي فإن العمل الذي يمكننا القيام به باستخدام الهاتف المحمول. أصبحت الهواتف الآن أكثر إثارة للاهتمام، وهذا المجال له مستقبل مشرق للغاية ومثير للغاية.
س: الجميع يحترمك باعتبارك والد جافا، هل يمكنك أن تشارك الجميع ما هو أعمق شعور لديك في مهنة جافا؟
جيمس جوسلينج: عندما ترى عملاء Java ينجزون الكثير من الأشياء السحرية من خلال Java، مثل رؤية المرصد الموجود على بركان هاواي يستخدم Java للتحكم في التلسكوب، ورؤية منظمة الرعاية الصحية الهولندية تستخدم Java لحل مشكلات حماية الخصوصية، وما إلى ذلك، إنها حقا مفاجأة.
سؤال: لقد قالت شركة Sun دائمًا أن خدمات الويب التي طورتها شركة Sun هي الأفضل، هل يمكنك تلخيص خصائصها ولماذا تعتقد ذلك. إلى أي مدى تقوم شركة Sun بحل مشكلات قابلية التشغيل البيني مع مجموعة الويب الخاصة بشركة Microsoft، وما هو التقدم الذي تحرزه خدمات الويب الخاصة بشركة Sun؟
جيمس جوسلينج: هناك الكثير من الأشياء التي يمكن أن تحدد مزايا Java، وأعتقد أن أكبر ميزة لها هي أن Java أداة قوية تم إنشاؤها من خلال تكامل جهود العديد من الأشخاص ويمكنها توفير العديد من الوظائف. تفي Java بمعايير خدمة الشبكة وتتمتع بأمان قوي. لقد بذلت Sun الكثير من الجهد في قابلية التشغيل البيني مع Microsoft، واتبعت معايير صناعة الشبكات الدولية للتواصل مع أدوات Microsoft، وطوّرت عددًا كبيرًا من الأدوات ذات الصلة. من الصعب التعاون مع Microsoft. يبدو أنه لا يوجد تعاون بالكلمات في قاموس Microsoft. لقد بذلت Sun الكثير من الجهد لاتباع معايير Microsoft وتوسيع إمكانية التشغيل البيني. في المستقبل، سيتم تطوير خدمات الويب الخاصة بشركة Sun لتوسيع إمكانات تطبيقات الويب وتوسيع نطاق التنوع والتطبيقات المتطورة.
سؤال: تعد IBM وBEA شريكتين لشركة Sun في العديد من الجوانب، وفي الوقت نفسه، تعتبران أيضًا من بين الأفضل في مجال خدمات الويب. كيف ترى شركة Sun علاقتها مع IBM وBEA والموردين الآخرين؟
جيمس جوسلينج: تعتمد منافسة Sun على المنتجات الجيدة. وتعتقد Sun أنه كلما زاد حجم السوق، زادت فرصة كسب المال. وتعتقد Sun أنها يجب أن تتعاون مع الشركات المصنعة مثل IBM وBEA لتطوير السوق بشكل مشترك دون السعي لاحتكار السوق. على سبيل المثال، السوق يشبه الفطيرة، سواء كانت فطيرة صغيرة بقطعة أكبر أو فطيرة كبيرة بقطعة أصغر. إن نموذج أعمال شركة Sun مخصص لتوسيع السوق، وأعتقد أن هذا أفضل من استراتيجية السوق الاحتكارية لشركة Microsoft.
س: هل سبق أن راودتك أي أسئلة حول الأمراض المهنية؟ هل أنت بخير الآن؟
جيمس جوسلينج: أعاني من أمراض مهنية مختلفة، وهي أمراض مهنية ناجمة عن التعب الشديد. لدي أعراض مختلفة للمرض المهني في كلتا اليدين، لكن هذا المرض ليس مؤلمًا جدًا في الواقع، إلا أن أعصابك ستكون مخدرة وقد لا تشعر بأي شيء. قد لا تعرف ذلك حتى إذا قمت بقطع إصبعك بسكين، فهذا أمر مخيف للغاية. إذا اضطررت للجلوس على المكتب والكتابة على لوحة المفاتيح لمدة 16 ساعة دون توقف، فسوف يسبب ذلك ضررًا كبيرًا، ويجب عليك الاهتمام بصحتك. العمل لمدة 16 ساعة ليس فكرة جيدة على الإطلاق.
جيمس جوسلينج هو نائب رئيس شركة Sun، ومدير التكنولوجيا التنفيذي لقسم برامج Sun ومدير شركة Sun Labs. قام بإنشاء نظام اعتراض بيانات الأقمار الصناعية، ونسخة متعددة المعالجات من يونكس، ومترجم، ونظام بريد، ومدير النوافذ. كما قام أيضًا بإنشاء مترجم اختبار WYSIWYG WYSIWYG. في الأيام الأولى، شارك جيمس جوسلينج في البحث عن لغة برمجة جافا وأكمل المترجم الأصلي والجهاز الظاهري لتقنية جافا، لذلك يُعرف بأبي تقنية جافا. (مصدر الصورة: Programmer Basecamp)