จาวาโอเพนซอร์ส แล้วไง?

by mk
26 June 2008 - 21:24

ต้องออกตัวก่อนเดี๋ยวจะมีแฟนจาวาเข้ามาอัด หัวข่าวต้นฉบับใช้ว่า Java is free at last. Now what? ส่วน Slashdot ซึ่งเอาเรื่องมาลงใช้ว่า Does an Open Java Really Matter? ซึ่งผมคิดว่าผมแปลตรงตัวพอสมควร

เรื่องมีอยู่ว่า Neil McAllister นักเขียนของ InfoWorld ตั้งคำถามจากกรณีจาวาใกล้โอเพนซอร์ส 100% ว่ามันช่วยให้ชุมชนโอเพนซอร์สนำไปใช้ได้อย่างไม่มีปัญหาจริง แต่ว่ามันเป็นจุดเปลี่ยนให้จาวากลับมารุ่งเรืองอีกครั้งอย่างนั้นหรือ?

McAllister ยกคำกล่าวของคนดังหลายคน (อย่าง Brian Behlendorf ผู้ก่อตั้ง Apache) ว่าซันนั้นโอเพนซอร์สจาวาช้าไปหลายปี ชุมชนโอเพนซอร์ส​โดยเฉพาะฝั่งลินุกซ์นั้นห่างเหินกับจาวามานาน เพราะปัญหาเรื่องสัญญาอนุญาต ซึ่งผลสุดท้ายลงเอยด้วยการเขียนโปรแกรมเป็นภาษาหรือแพลตฟอร์มอื่นๆ แทน (เช่น Mono หรือ PyGTK) เมื่อจาวามาโอเพนซอร์สในช่วงหลัง ก็มีคู่แข่งอื่นๆ มากมายเต็มไปหมดแล้ว

McAllister มองว่าการแข่งขันที่หนักหน่วงของแพลตฟอร์มใหม่ๆ นั้นเป็นปัญหาใหญ่ของจาวามากกว่าเรื่องโอเพนซอร์สหรือไม่ ปัจจุบันแพลตฟอร์มจาวานั้นเสถียรและสามารถทำงานได้แทบทุกอย่าง แต่ความซับซ้อนของมันทำให้ไม่สามารถสู้กับแพลตฟอร์มเฉพาะทางแต่ละอันได้ อย่าง RIA ที่ซันเคยฝันไว้ตั้งแต่สมัยจาวาแอพเพล็ต ปัจจุบันก็โดน Flash และ AJAX ยึดตลาดไปเกือบหมดแล้ว ส่วนการใช้งานบนมือถือที่เป็นจุดเด่นของจาวามานาน กำลังจะล้าสมัยเพราะเบราว์เซอร์บนมือถือยุคใหม่ๆ กับเครือข่าย 3G ทำให้อนาคตเราจะไปรันเว็บแอพพลิเคชันบนมือถือแทน

สุดท้าย McAllister ถามว่า ถ้าวันนี้จาวาเป็นแพลตฟอร์มสดใหม่ที่เพิ่งวางตลาด คุณจะเลือกใช้จาวาหรือเปล่า?

ที่มา - InfoWorld, Slashdot

ป.ล. สำหรับคำถามว่าภาษาไหนดีที่สุด ตอบแบบไม่ต้องคิดเลยว่า Perl

Blognone Jobs Premium