Tags:
Node Thumbnail

Greg Stein อดีตประธาน Apache Foundation คู่กรณีของออราเคิลในประเด็นข้อตกลงการใช้งานชุดทดสอบความเข้ากันได้ของจาวา ได้ออกมาเขียนบล็อกแสดงท่าทีต่อเรื่องนี้ว่าจาวาไม่จำเป็นต้องเป็นภาษาเปิดเพื่อจะประสบความสำเร็จ ไม่ว่าความขัดแย้งระหว่างออราเคิลและโครงการ Apache Harmony จะออกมารูปแบบใดก็ตาม

บล็อกของ Greg ยกตัวอย่างภาษา Visual Basic (VB) ที่วางตลาดมากว่าสิบปีภายใต้การควบคุมของไมโครซอฟท์อย่างเบ็ดเสร็จ ไม่มีโครงการโอเพนซอร์สที่มาแทนที่ได้อย่างสมบูรณ์ อย่างไรก็ตามไมโครซอฟท์ยังสามารถสร้างชุมชนล้อมรอบภาษา VB ได้อย่างเข้มแข็ง และโครงการซอฟต์แวร์ที่พัฒนาด้วยภาษา VB จำนวนมากก็ยังคงได้รับการซัพพอร์ตเป็นอย่างดี

แม้ว่าในตอนนี้ยังไม่มีความชัดเจนเกี่ยวกับอนาคตของจาวา แต่ Greg ระบุว่าออราเคิลนั้นไม่โง่จนกระทั่งจะเก็บค่าใช้งานจาวาในระดับที่คนทั่วไปไม่ยอมใช้งานอีกต่อไป เพราะออราเคิลเองต้องการให้เทคโนโลยีจาวาคงความสำคัญและเป็นแนวทางการพัฒนาที่เหมาะสมสำหรับองค์กรต่อไป การตื่นตระหนกต่อความเปิดของจาวาและพยายามย้ายการพัฒนาออกจากจาวาจะก่อให้เกิดค่าใช้จ่ายมหาศาลตามมาทั้งการหาเครื่องมือและบุคลากรที่เหมาะสม การพัฒนา และการทดสอบระบบ

ในบทสรุปเขาย้ำว่าภาคธุรกิจไม่มีอะไรต้องกังวลนักกับความเปิดของจาวา

ที่มา - ComputerWorld UK

Get latest news from Blognone

Comments

By: Thaina
Windows
on 30 November 2010 - 23:21 #236680

ตอนนี้ Java เหลืออะไรมาเหน็บ .NET ได้บ้างครับ?

By: tekkasit
ContributorAndroidWindowsIn Love
on 30 November 2010 - 23:41 #236683 Reply to:236680
tekkasit's picture

ถามได้ดี

  • Java SE สามารถรันได้บน Unix, Linux, AS/400, Solaris, Windows
  • เขียน UI ที่หน้าตาเหมือนๆกันได้ทั้งบน Unix, Linus, Solaris, Windows
By: lilybluecat
iPhoneWindowsIn Love
on 30 November 2010 - 23:53 #236688 Reply to:236683
lilybluecat's picture

ถ้าผมทำโปรแกรมด้วย .net แล้วเกิดอยากทำ สำหรับ platform อื่น เอาเป็นเช่น linux มีภาษาอะไรที่ผมน่าจะควรจับมาใช้บ้างครับ

แบบว่าผมเห็นหลายๆโปรแกรมทำขึ้นในหลายๆ platform โดยไม่ได้ใช้ภาษา java ซึ่งรันได้หลายๆ platform ใช่ไหมครับ
เลยอยากรู้ว่า เขายอมเขียนหลายๆ platform แทนที่จะยอมใช้ java เพียงภาษาเดียว เพราะอะไรครับ
อันนี้ไม่ได้ตั้งใจจะกวน หรือจะเหน็บอะไรนะครับ
ผมพึ่งเข้าระบบทำงานได้ไม่นาน ถามเพราะว่าอยากรู้ความเห็นของท่านที่มีประสบการณ์มากกว่า

By: Sand
AndroidUbuntu
on 1 December 2010 - 00:04 #236694 Reply to:236688

แนะนำ Nokia Qt จะใช้ Java ก็ได้ Python ก็โอเคแต่จะให้ดี C++ ไปเลย

By: pines
Blackberry
on 1 December 2010 - 10:08 #236765 Reply to:236694

+1 กับลายเซ็น

By: joomla
iPhoneUbuntu
on 1 December 2010 - 21:43 #236915 Reply to:236765
joomla's picture

+1 อีกแรง สำหรับการเสียดสี "ประเทศสารขัณฑ์"

By: duoh on 1 December 2010 - 10:18 #236767 Reply to:236694

ได้ใจกับคำว่า Qt มากครับ

By: bean3g
Windows PhoneUbuntu
on 8 December 2010 - 16:43 #239014 Reply to:236694

ไว้เสร็จงานจาก WP7 จะหันไปเล่นอีกตัว เป็นอะไรที่ประทับใจมากกับเครื่องมือที่ Nokia เตรียมไว้ให้

By: Sand
AndroidUbuntu
on 1 December 2010 - 00:02 #236693 Reply to:236683

เริ่ม OSX ด้วยครับ

By: tekkasit
ContributorAndroidWindowsIn Love
on 1 December 2010 - 00:12 #236697 Reply to:236683
tekkasit's picture

คือถ้าตอบแบบยาวหน่อยคือ

.NET ไม่มากก็น้อยได้แรงบันดาลใจจากจาวา ดังนั้นจะมีการนำจุดเด่นของจาวาที่เป็นประโยชน์แล้วมาประยุกต์ให้เข้ากับนโยบายของไมโครซอฟท์

ถ้าจุดต่างใหญ่ที่สุดคือเรื่อง cross-platform compatibility ซึ่งของ Java SE จาก Sun/IBM/BEA และ Java EE ก็มีให้รันได้บนหลายแพลตฟอร์ม ไม่ใช่แค่ของไมโครซอฟท์เท่านั้น และก็เป็นมานานแล้วด้วย

ในจุดนี้แต่เดิม .NET ตอบได้ไม่เต็มปากนัก เรื่อง cross-platform เพราะไมโครซอฟท์ไม่ได้ทำให้เห็นเอง แต่ว่าด้วยการมาของ Mono ที่ได้รับการสนับสนุนจาก Novell ทำให้ภาพตรงนี้ชัดเจนขึ้น (ปัจจุบัน Mono กำลัง implement ทั้ง .NET framework ทั้งแสต็คอยู่ รวมไปถึง ADO.Net, WPF)

By: gab
Windows PhoneAndroidWindows
on 1 December 2010 - 01:42 #236711 Reply to:236697
gab's picture

พึ่งได้ลอง MonoDevelop ดูเจ๋งดีนะ อนาคตน่าจะสดใส (ผมลองบน windows เข้าใจว่าบน linux ก็น่าจะคล้ายกัน)

By: mk
FounderAndroid
on 1 December 2010 - 11:31 #236792 Reply to:236697
mk's picture

ผมยังไม่ค่อยเชื่อฝีมือของ Mono เท่าไรนะครับ คือมันคงเจาะตลาด niche จริงๆ ของคนที่ต้องการเอา .NET ไปรันบนแพลตฟอร์มอื่นๆ ดูจากทิศทางของไมโครซอฟท์มาตลอดก็จะเห็นว่า ไมโครซอฟท์ไม่ได้แคร์อะไรนักสำหรับการเอา .NET ไปรันที่อื่น ถ้าแคร์จริงคงลงมาทำเองนานแล้ว

สุดท้ายมันจะเป็นเหมือนปัจจุบันคือ Mono ทำไล่ .NET ไปเรื่อยๆ แล้วก็จะทิ้งระยะห่างระหว่างเวอร์ชันกันพอสมควร ไมโครซอฟท์ก็ให้ความร่วมมือกับ Mono บ้าง ไม่ขัดขวางแต่ก็ไม่ช่วยอะไรมากนัก

By: EThaiZone
ContributorAndroidUbuntuWindows
on 2 December 2010 - 21:15 #237233 Reply to:236792
EThaiZone's picture

เห็นด้วย เพราะในสายตาผม ผมไม่เป็นว่า MS จะได้อะไรจากการช่วย Mono
MS ไม่ใช่นักบุญซะด้วยสิ แต่เป็นพ่อค้า = =a


มันไม่ง่ายเลยที่จะทำ GIF ให้มีขนาดน้อยกว่า 20kB

By: Sand
AndroidUbuntu
on 1 December 2010 - 00:01 #236692 Reply to:236680

จาวาสามารถใช้ Qt UI Framework ได้ Qt Jambi แล้วก็ตอนนี้ มีประกาศรับสมัครงานใน blognone เยอะพอสมควรเดี๋ยวจะหามาอีกนะครับเป็นความรู้ใหม่ให้คุณด้วย

By: mr_tawan
ContributoriPhoneAndroidWindows
on 1 December 2010 - 06:15 #236716 Reply to:236680
mr_tawan's picture

Java มี Library ขนาดใหญ่กว่า และมีโปรเจคที่เป็น OS สนับสนุนอยู่เยอะด้วย

และก็ Java รันบนอุปกรณ์ที่มีกำลังต่ำถึงต่ำมาก ๆ ได้ด้วย ( Java Card, J2ME เป็นต้น)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: bean3g
Windows PhoneUbuntu
on 8 December 2010 - 16:46 #239016 Reply to:236716

อุปกรณ์บนรถยนต์ใช้ Visual Studio 6 C++ อยู่เลย ผมถามคนพัฒนาทำไมไม่ใช้ Java ล่ะ (คิดถึง Java Card เหมือนกัน) เจอตอกกลับว่า Memory 1 MB รัน Java ได้ไหม

By: outlawman
Android
on 1 December 2010 - 07:38 #236725 Reply to:236680

เกี่ยวกับข่าวตรงไหนเหรอครับ หรือว่าแค่อยากระบาย

By: jax_mam_kong
AndroidUbuntu
on 1 December 2010 - 08:28 #236735 Reply to:236680

ก็คงพอๆ กับ .NET ไม่มีอะไรมาเหน็บ Java น่ะละครับ เสมอตัว

By: lawender
ContributoriPhoneAndroidWindows
on 1 December 2010 - 09:49 #236758 Reply to:236735

จะเหน็บไปทำไมเหรอครับ
เหน็บแล้วทำให้ .NET เจริญหรือดีขึ้นตรงไหน

By: bean3g
Windows PhoneUbuntu
on 8 December 2010 - 17:02 #239023 Reply to:236680
By: expextoz
In Love
on 30 November 2010 - 23:57 #236689

ภา่ษา ไม้เอกเกินมา

By: ninja741 on 1 December 2010 - 00:04 #236695

ผมเชื่อว่า programmer หลายคนไม่ได้ห่วงว่ามันจะตาย หรือ อะไรหรอก

แค่ทำใจไม่ได้ที่ต้องมาเขียนภาษาที่มันได้เป็น open language เท่านั้นเอง

By: nextman13
AndroidBlackberryUbuntuWindows
on 1 December 2010 - 16:44 #236718 Reply to:236695

ผมทำใจไม่ได้เพราะมันจะปิด

By: mementototem
ContributorJusci's WriterAndroidWindows
on 1 December 2010 - 09:18 #236749 Reply to:236695
mementototem's picture

ทำไมทำใจไม่ได้ครับ? แล้ว Open Language มันไม่ดีตรงไหนครับ?


Jusci - Google Plus - Twitter

By: ninja741 on 1 December 2010 - 12:52 #236807 Reply to:236749

เขียนผิดครับ หมายถึง "ไม่ได้เป็น open language"

By: mementototem
ContributorJusci's WriterAndroidWindows
on 1 December 2010 - 13:51 #236818 Reply to:236807
mementototem's picture

อ๋อครับ


Jusci - Google Plus - Twitter

By: netfirms
iPhoneAndroidWindows
on 1 December 2010 - 00:12 #236700
netfirms's picture

ลองดูครับตัวเลือกยังมีอีกเยอะ

By: DesertWasabi
iPhoneWindows PhoneAndroidUbuntu
on 1 December 2010 - 00:49 #236708
DesertWasabi's picture

"แต่ Greg ระบุว่าออราเคิลนั้นไม่โง่จนกระทั่งจะเก็บค่าใช้งานจาวาในระดับที่คนทั่วไปไม่ยอมใช้งานอีกต่อไป"

เหมือนดักคอกันกลายๆ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 1 December 2010 - 06:16 #236717 Reply to:236708
mr_tawan's picture

ก็ต้องดูกันว่าเทพพยากรณ์จะโง่หรือจะแกล้งโง่หรือเปล่า อิอิ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: nextman13
AndroidBlackberryUbuntuWindows
on 1 December 2010 - 06:35 #236719 Reply to:236717

+1

By: collection
iPhoneWindows PhoneWindows
on 1 December 2010 - 08:25 #236731

คงแรงไปอีกพักใหญ่ๆครับเรื่องเกี่ยวกับ java

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 1 December 2010 - 08:55 #236741
PaPaSEK's picture

ผมเขียน BASIC มาตั้งแต่เริ่มเขียนโปรแกรมครั้งแรกมันก็เลยเหมือนว่า BASIC เป็นภาษาไทยสำหรับผม

Java,C ตระกูลต่างๆ ผมพูดได้เหมือนภาษาอังกฤษ แต่ผมคงไม่เข้าใจความหมายที่ละเอียดอ่อน,น้ำหนักของความหมายของแต่ละคำได้ที่เท่ากับ BASIC

ส่วน Ruby, Python คงกลายเป็นภาษาจีนซึ่งไม่ได้ยากมาก ไวยากรณ์ไม่ซับซ้อน แต่หาโอกาสใช้ไม่ได้ซักที

สุดท้ายนี้อยากจะขอข้อมูลหน่อยครับ
มี VB โปรเจ็คใหญ่ๆ ตัวไหนบ้างที่น่าสนใจครับ ผมอยากเอา Code มาศึกษา
โปรเจ็คใหญ่ๆ เห็นมีแต่ C#,Java,C++

By: lew.★ on 1 December 2010 - 09:06 #236743
lew.★'s picture

ความเปิดของจาวาคืออะไรครับ open language คืออะไรครับ

By: Iterator
Android
on 1 December 2010 - 09:51 #236760

คงงัดข้อกันซักพัก หาจุดสมดุลใหม่ทางการเมืองและผลประโยชน์
คนที่เป็นเจ้าของในเชิงกฎหมาย กับคนเป็นเจ้าของในเชิงสังคม

By: tontpong
Contributor
on 1 December 2010 - 11:35 #236794

มิได้กัวเรื่องเปิดไม่เปิด แต่กัวเรื่องความไม่แน่นอน

เกิดทั่นเทพปิด แล้วฝั่งเปิดเอาเท่าที่เปิดได้ไป fork
จะเปน mambo vs joomla มั้ย (เผลอๆ หนักกว่า)
ไม่นับว่าทั่นเทพจะฟ้องฝั่งเปิดอีกมั้ย ศึกนานเท่าใด

ที่แน่ๆ .. ยิ่งยืดเยื้อ ก้อคงยิ่งเจบกันทั้งแวดวง java

By: LazarusSP1
ContributoriPhone
on 1 December 2010 - 21:15 #236909

อนาคต Java จะเป็นเยี่ยงไรต่อไป Apache Found. เท่านั้น เป็นผู้ตัดสินใจ

By: EThaiZone
ContributorAndroidUbuntuWindows
on 2 December 2010 - 21:18 #237235 Reply to:236909
EThaiZone's picture

อ้าว? ผมหลงเข้าใจว่า Oracle จะเป็นผู้ตัดสินใจซะอีก?


มันไม่ง่ายเลยที่จะทำ GIF ให้มีขนาดน้อยกว่า 20kB