Tags:

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

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

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

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

ที่มา - ComputerWorld UK

Comments

By: Thaina
Windows
Thaina's blog
on 30/11/10 23:21 #236680 toggle
Thaina's picture

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


My Blog

By: tekkasit
ContributorAndroidWindowsIn Love
tekkasit's blog
on 30/11/10 23:41 #236683 Reply to:236680 toggle
tekkasit's picture

ถามได้ดี

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

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

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

By: Sand
AndroidUbuntu
Sand's blog
on 01/12/10 0:04 #236694 Reply to:236688 toggle
Sand's picture

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


จงภูมิใจที่เป็นคนไทยเลิกดูถูกประเทศของเราเอง หันมาร่วมมือกันพัฒนามากกว่าการตำหนิ ช่วยเหลือผู้ที่ด้อยกว่ามากกว่าการทับถม จะเป็นอีกทางหนึ่งที่ทำให้ประเทศไทยเจริญ

By: pines
Blackberry
pines's blog
on 01/12/10 10:08 #236765 Reply to:236694 toggle
pines's picture

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

By: joomla
iPhoneUbuntu
joomla's blog
on 01/12/10 21:43 #236915 Reply to:236765 toggle
joomla's picture

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


v___v

By: duoh
duoh's blog
on 01/12/10 10:18 #236767 Reply to:236694 toggle
duoh's picture

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


รอมันไปก่อน

By: bean3g
Windows PhoneUbuntu
bean3g's blog
on 08/12/10 16:43 #239014 Reply to:236694 toggle
bean3g's picture

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

By: Sand
AndroidUbuntu
Sand's blog
on 01/12/10 0:02 #236693 Reply to:236683 toggle
Sand's picture

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


จงภูมิใจที่เป็นคนไทยเลิกดูถูกประเทศของเราเอง หันมาร่วมมือกันพัฒนามากกว่าการตำหนิ ช่วยเหลือผู้ที่ด้อยกว่ามากกว่าการทับถม จะเป็นอีกทางหนึ่งที่ทำให้ประเทศไทยเจริญ

By: tekkasit
ContributorAndroidWindowsIn Love
tekkasit's blog
on 01/12/10 0:12 #236697 Reply to:236683 toggle
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
AndroidSymbianWindows
gab's blog
on 01/12/10 1:42 #236711 Reply to:236697 toggle
gab's picture

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

By: mk
FounderAndroidRed HatWindows
mk's blog
on 01/12/10 11:31 #236792 Reply to:236697 toggle
mk's picture

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

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


my disclaimer

By: EThaiZone
ContributorSymbian
EThaiZone's blog
on 02/12/10 21:15 #237233 Reply to:236792 toggle
EThaiZone's picture

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

By: Sand
AndroidUbuntu
Sand's blog
on 01/12/10 0:01 #236692 Reply to:236680 toggle
Sand's picture

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


จงภูมิใจที่เป็นคนไทยเลิกดูถูกประเทศของเราเอง หันมาร่วมมือกันพัฒนามากกว่าการตำหนิ ช่วยเหลือผู้ที่ด้อยกว่ามากกว่าการทับถม จะเป็นอีกทางหนึ่งที่ทำให้ประเทศไทยเจริญ

By: mr_tawan
ContributoriPhoneAndroidWindows
mr_tawan's blog
on 01/12/10 6:15 #236716 Reply to:236680 toggle
mr_tawan's picture

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

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


By: bean3g
Windows PhoneUbuntu
bean3g's blog
on 08/12/10 16:46 #239016 Reply to:236716 toggle
bean3g's picture

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

By: outlawman
Android
outlawman's blog
on 01/12/10 7:38 #236725 Reply to:236680 toggle
outlawman's picture

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

By: jax_mam_kong
AndroidUbuntu
jax_mam_kong's blog
on 01/12/10 8:28 #236735 Reply to:236680 toggle
jax_mam_kong's picture

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

By: lawender
ContributoriPhoneWindows PhoneUbuntu
lawender's blog
on 01/12/10 9:49 #236758 Reply to:236735 toggle
lawender's picture

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

By: expextoz
In Love
expextoz's blog
on 30/11/10 23:57 #236689 toggle
expextoz's picture

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

By: ninja741
ninja741's blog
on 01/12/10 0:04 #236695 toggle
ninja741's picture

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

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

By: nextman13
Ubuntu
nextman13's blog
on 01/12/10 16:44 #236718 Reply to:236695 toggle
nextman13's picture

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


This is a pen.

By: mementototem
ContributorJusci's WriterWindowsIn Love
mementototem's blog
on 01/12/10 9:18 #236749 Reply to:236695 toggle
mementototem's picture

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


Jusci - Google Plus - Twitter - FSN

By: ninja741
ninja741's blog
on 01/12/10 12:52 #236807 Reply to:236749 toggle
ninja741's picture

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

By: mementototem
ContributorJusci's WriterWindowsIn Love
mementototem's blog
on 01/12/10 13:51 #236818 Reply to:236807 toggle
mementototem's picture

อ๋อครับ


Jusci - Google Plus - Twitter - FSN

By: netfirms
iPhoneAndroidWindows
netfirms's blog
on 01/12/10 0:12 #236700 toggle
netfirms's picture

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


กินตับทำให้ร่างกายแข็งแรง

By: DesertWasabi
iPhoneWindows PhoneAndroidUbuntu
DesertWasabi's blog
on 01/12/10 0:49 #236708 toggle
DesertWasabi's picture

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

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


ชอบสิ่งใดนั้นชอบได้ แต่อย่าให้กลายเป็นการหลงไหลมัวเมายึดติด จนเกรียนใส่ผู้อื่น

By: mr_tawan
ContributoriPhoneAndroidWindows
mr_tawan's blog
on 01/12/10 6:16 #236717 Reply to:236708 toggle
mr_tawan's picture

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


By: nextman13
Ubuntu
nextman13's blog
on 01/12/10 6:35 #236719 Reply to:236717 toggle
nextman13's picture

+1


This is a pen.

By: collection
Windows PhoneWindows
collection's blog
on 01/12/10 8:25 #236731 toggle
collection's picture

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


Thank You

By: PaPaSEK
ContributorAndroidWindowsIn Love
PaPaSEK's blog
on 01/12/10 8:55 #236741 toggle
PaPaSEK's picture

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

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

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

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

By: lew.★
lew.★'s blog
on 01/12/10 9:06 #236743 toggle
lew.★'s picture

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


<' )))><

By: Iterator
Android
Iterator's blog
on 01/12/10 9:51 #236760 toggle
Iterator's picture

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

By: tontpong
tontpong's blog
on 01/12/10 11:35 #236794 toggle
tontpong's picture

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

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

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

By: LazarusSP1
ContributorBlackberry
LazarusSP1's blog
on 01/12/10 21:15 #236909 toggle
LazarusSP1's picture

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


Send from my BlackBerry

By: EThaiZone
ContributorSymbian
EThaiZone's blog
on 02/12/10 21:18 #237235 Reply to:236909 toggle
EThaiZone's picture

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