ที่มาบทความ: pconline ผู้แต่ง: Yu Xiaofu
การแข่งขันระหว่าง .NET และ SUNone ของ Microsoft ดำเนินมาอย่างยาวนานและเข้มข้นขึ้นเรื่อยๆ ล่าสุดงาน Server2003 ของ Microsoft ได้สิ้นสุดลงแล้ว ในเช้าวันที่ 16 James Gosling "บิดาแห่ง Java" ได้เข้าร่วมงาน การประชุมเทคโนโลยี Java และแอปพลิเคชันแห่งชาติครั้งที่ 6 ที่กรุงปักกิ่ง เกี่ยวกับการรุกที่รุนแรงของ Server 2003 โดยมี COM+ เป็นแกนหลัก ให้เราฟังสิ่งที่ตำนานนี้พูดเกี่ยวกับ Microsoft และ Java
ต่อไปนี้เป็นคำตอบของ James Gosling สำหรับคำถามจากนักข่าวและผู้ที่ชื่นชอบ Java:
"Microsoft เป็นบริษัทที่ร่วมงานด้วยได้ยาก ดูเหมือนว่าจะไม่มีคำว่าความร่วมมือในพจนานุกรมของ Microsoft!"
เจมส์ กอสลิง
คำถาม: เมื่อเร็วๆ นี้ Sun ได้ร่วมมืออย่างแข็งขันกับผู้ผลิตอุปกรณ์เคลื่อนที่หลายรายในประเทศจีนเพื่อพัฒนาบริการเสริมแบบไร้สาย Microsoft เพิ่งพัฒนาชุดผลิตภัณฑ์สมาร์ทโฟน
James Gosling: Microsoft เป็นพันธมิตรด้านการแข่งขันที่น่าสนใจ อาวุธอันทรงพลังของ Sun คือเทคโนโลยี Java ในเวลาเดียวกัน Sun ก็ได้บรรลุความร่วมมืออย่างใกล้ชิดกับพันธมิตรและสนับสนุนทีมพัฒนาซอฟต์แวร์อย่างมาก เมื่อวันที่ 26 กันยายน Sun และ China Unicom ได้ประกาศการเป็นพันธมิตร เนื่องจาก China Unicom มองเห็นความพิเศษของ Java ในตลาดโทรศัพท์มือถือ ตลอดจนความเปิดกว้างและมาตรฐานของ Java Java ยินดีต้อนรับการแข่งขัน เพราะด้วยวิธีนี้เท่านั้นที่เทคโนโลยีในสาขานี้จะขยายได้สูงสุด
ถาม: ในกระบวนการพัฒนาในช่วงไม่กี่ปีที่ผ่านมา ภาษาการเขียนโปรแกรมจำนวนมากค่อยๆ หายไป แต่ภาษา Java ก็ได้รับความนิยมมากขึ้นเรื่อยๆ ความลับของคุณคืออะไร?
James Gosling: ผมคิดว่าภาษาโปรแกรมหลายๆ ภาษาไม่ได้หายไประหว่างการพัฒนา แต่ถูกถ่ายโอนไปยังสาขาอื่นๆ ที่มีอายุยืนยาวขึ้นอยู่กับพื้นฐานทางเทคนิคของ Java เขาจะบอกคุณ Java มีฟังก์ชันที่หลากหลาย มีแพลตฟอร์มที่สะดวกสบาย และเป็นเครื่องมือที่น่าสนใจ ฉันเชื่อว่าปัจจัยหลักที่ขับเคลื่อน Java คือเครือข่าย Java เป็นเครื่องมือในการพัฒนาแอพพลิเคชั่นเครือข่ายซึ่งเป็นจุดแข็งของมัน
คำถาม: ในด้านคอมพิวเตอร์แบบดั้งเดิม Java ไม่ใช่แพลตฟอร์มที่ใหญ่มาก เช่น เดสก์ท็อปพีซี ในด้านอื่นๆ เช่น ด้านมือถือ Java กำลังพัฒนาอย่างรวดเร็ว ทิศทางการพัฒนาในอนาคตของ Java คืออะไร?
James Gosling: ในด้านพีซี ฉันไม่คิดว่า Java จะไม่มีประสิทธิภาพเพียงพอ มีแอปพลิเคชัน Java มากมายในฟิลด์พีซี ซึ่งมองไม่เห็นบนพื้นผิว สาเหตุหลักมาจาก Microsoft ได้ใช้ความพยายามอย่างมากในการป้องกันผู้ใช้ จริงๆ แล้ว Java Application นั้นมีการใช้งานกันอย่างแพร่หลายมาก เช่น เกมปัญญาประดิษฐ์ และในสาขาใหญ่ๆ อื่นๆ Java ก็ถูกใช้อย่างแพร่หลาย เช่น ระบบควบคุมแบบเรียลไทม์ในรถยนต์ และตู้รถไฟก็ใช้ Java กันอย่างแพร่หลายในด้านการทหาร การใช้งาน
ถาม: ผู้คนจำนวนมากในประเทศจีนใช้โทรศัพท์มือถือและโซลูชั่นมือถือ คุณคิดอย่างไรเกี่ยวกับการใช้ J2ME บนอุปกรณ์รุ่นใหม่
James Gosling: ข้อมูลจำเพาะของ J2ME มีการพัฒนาอย่างต่อเนื่อง แต่กระบวนการวางแผนของเราส่วนใหญ่ได้รับแรงหนุนจากการเติบโตอย่างต่อเนื่องของประสิทธิภาพของโทรศัพท์มือถือ เมื่อสองปีที่แล้ว โทรศัพท์มือถือไม่ใกล้เคียงกับที่เป็นอยู่ในปัจจุบันเลย โทรศัพท์มือถือที่ฉันใช้คือโทรศัพท์มือถือ Nokia มีหน่วยความจำ 16 เมกะไบต์ ไม่กี่ปีที่ผ่านมาเราคงคิดว่า 16 เมกะไบต์สามารถทำได้บนคอมพิวเตอร์เดสก์ท็อปที่ทรงพลังมากเท่านั้น ดังนั้นงานที่เราสามารถทำได้ด้วยมือถือ ตอนนี้โทรศัพท์กลายเป็นเรื่องที่น่าสนใจมากขึ้นเรื่อย ๆ และสาขานี้มีอนาคตที่สดใสและน่าตื่นเต้นมาก
ถาม: ทุกคนเคารพคุณในฐานะบิดาของ Java คุณสามารถแบ่งปันกับทุกคนเกี่ยวกับความรู้สึกลึกที่สุดในอาชีพ Java ได้หรือไม่?
James Gosling: เมื่อคุณเห็นลูกค้า Java ทำสิ่งมหัศจรรย์มากมายผ่าน Java เช่น การดูหอดูดาวบนภูเขาไฟฮาวายโดยใช้ Java ควบคุมกล้องโทรทรรศน์ การเห็นองค์กรดูแลสุขภาพของเนเธอร์แลนด์ใช้ Java เพื่อแก้ไขปัญหาการคุ้มครองความเป็นส่วนตัว เป็นต้น มันเป็นเรื่องน่าประหลาดใจจริงๆ
คำถาม: Sun พูดเสมอว่าบริการบนเว็บที่ Sun พัฒนาขึ้นนั้นดีที่สุด คุณช่วยสรุปคุณลักษณะและเหตุผลที่คุณคิดเช่นนั้นได้ไหม Sun กำลังแก้ไขปัญหาการทำงานร่วมกันกับกลุ่มเว็บของ Microsoft ในระดับใด และบริการเว็บของ Sun มีความคืบหน้าอย่างไร
James Gosling: มีหลายสิ่งมากเกินไปที่สามารถกำหนดข้อดีของ Java ได้ ฉันคิดว่าข้อได้เปรียบที่ใหญ่ที่สุดของมันคือ Java เป็นเครื่องมืออันทรงพลังที่สร้างขึ้นโดยการบูรณาการความพยายามของผู้คนจำนวนมากและสามารถให้ฟังก์ชันมากมายได้ Java ตรงตามมาตรฐานบริการเครือข่ายและมีความปลอดภัยสูง Sun ใช้ความพยายามอย่างมากในการทำงานร่วมกันกับ Microsoft ปฏิบัติตามมาตรฐานของอุตสาหกรรมเครือข่ายระหว่างประเทศเพื่อสื่อสารกับเครื่องมือของ Microsoft และพัฒนาเครื่องมือที่เกี่ยวข้องจำนวนมาก Microsoft เป็นบริษัทที่ยากจะร่วมมือด้วย ดูเหมือนว่าไม่มีคำใดในพจนานุกรมของ Microsoft ที่ให้ความร่วมมืออย่างมาก ในอนาคต บริการเว็บของซันจะพัฒนาเพื่อขยายขีดความสามารถของแอปพลิเคชันบนเว็บ ขยายความสามารถรอบด้าน และแอปพลิเคชัน Edge
คำถาม: IBM และ BEA เป็นพันธมิตรของ Sun ในหลาย ๆ ด้าน ในเวลาเดียวกัน Sun คิดว่าข้อดีของมันคืออะไร
James Gosling: การแข่งขันของ Sun ขึ้นอยู่กับผลิตภัณฑ์ที่ดี Sun เชื่อว่ายิ่งตลาดมีขนาดใหญ่เท่าใดโอกาสในการสร้างรายได้ก็จะยิ่งมากขึ้นเท่านั้น Sun เชื่อว่าควรร่วมมือกับผู้ผลิตเช่น IBM และ BEA เพื่อร่วมกันพัฒนาตลาดโดยไม่ต้องแสวงหาการผูกขาดตลาด เช่น ตลาดก็เหมือนพาย ไม่ว่าจะเป็นพายเล็กชิ้นใหญ่ หรือพายใหญ่ชิ้นเล็ก โมเดลธุรกิจของ Sun มุ่งมั่นที่จะขยายตลาด และฉันคิดว่านี่ดีกว่ากลยุทธ์การตลาดแบบผูกขาดของ Microsoft
ถาม: คุณเคยมีคำถามเกี่ยวกับโรคจากการทำงานบ้างไหม? ตอนนี้คุณสบายดีไหม?
เจมส์ กอสลิ่ง: ผมมีโรคจากการทำงานหลายชนิด ซึ่งก็คือ โรคจากการทำงานที่เกิดจากการเหนื่อยล้าสูง มือทั้งสองข้างมีอาการของโรคจากการทำงานหลายอย่าง แต่จริงๆ แล้วโรคนี้ไม่ได้เจ็บปวดมากนัก เว้นแต่เส้นประสาทจะชาและอาจไม่รู้สึกอะไรเลย คุณอาจไม่รู้ด้วยซ้ำหากคุณใช้มีดตัดนิ้วออก มันรู้สึกน่ากลัวมาก หากคุณต้องนั่งที่โต๊ะและพิมพ์บนแป้นพิมพ์ไม่หยุดเป็นเวลา 16 ชั่วโมง จะทำให้เกิดความเสียหายอย่างมาก คุณต้องใส่ใจกับสุขภาพของคุณ การทำงาน 16 ชั่วโมงไม่ใช่ความคิดที่ดีเลย
เจมส์ กอสลิงเป็นรองประธานของ Sun, CTO ของ Sun Software Department และผู้อำนวยการของ Sun Labs เขาสร้างระบบสกัดกั้นข้อมูลดาวเทียม ยูนิกซ์เวอร์ชันมัลติโปรเซสเซอร์ คอมไพเลอร์ ระบบเมล และตัวจัดการหน้าต่าง เขายังสร้างคอมไพเลอร์ทดสอบ WYSIWYG WYSIWYG อีกด้วย ในยุคแรกๆ เจมส์ กอสลิงได้มีส่วนร่วมในการวิจัยภาษาโปรแกรม Java และได้สร้างคอมไพลเลอร์ดั้งเดิมและ Virtual Machine ของเทคโนโลยี Java สำเร็จ ดังนั้นเขาจึงได้ชื่อว่าเป็นบิดาแห่งเทคโนโลยี Java (แหล่งรูปภาพ: โปรแกรมเมอร์ Basecamp)