Tags:
Node Thumbnail

ความคืบหน้าของประเด็นร้อน แอปเปิลจะทิ้ง Java ใน Mac OS X 10.7 Lion? ล่าสุดมีคนอีเมลไปถามสตีฟ จ็อบส์ ตามคาด และจ็อบส์ก็ตอบกลับมาแล้ว

คำตอบของจ็อบส์คือ "ซัน (ตอนนี้เป็นออราเคิล) เป็นคนพัฒนา Java บนแพลตฟอร์มอื่นๆ และมีกำหนดการออกรุ่นของตัวเอง ทำให้ Java ของแอปเปิลจะออกช้าไปหนึ่งรุ่นเสมอ นี่อาจไม่ใช่วิธีการพัฒนาที่ดีนัก"

จ็อบส์ไม่ได้บอกตรงๆ แต่ทุกคนน่าจะเข้าใจกันดีว่า ต่อไปนี้เป็นหน้าที่ของออราเคิลสำหรับ Java for Mac แล้ว ใครอยากได้คงต้องช่วยกันเรียกร้องไปยังออราเคิลครับ

ที่มา - MacRumors

Get latest news from Blognone

Comments

By: joomla
iPhoneUbuntu
on 22 October 2010 - 22:34 #223810
joomla's picture

ใครจะเป็นรายต่อไป

By: dq-pb
AndroidWindows
on 22 October 2010 - 22:40 #223811

เข้าใจว่า java บน osx ทำโดย sun มาตลอดเลยนะเนี่ย

By: jaykung
Ubuntu
on 22 October 2010 - 22:40 #223812
jaykung's picture

ก็ถูกของเค้านะครับ

windows โอราเคิลก็ต้องทำเอง ถ้าอยากให้ java ยังทำงานได้อยู่บน windows

Mac ก็ไม่ได้ต่างกับ windows

เหมือนเราจะให้ความสำคัญกับ Mac กันมากจนเกินไปนะ

ในขณะที่ windows เราต้องหาโหลดเองทุกอย่าง Mac แค่ไม่ติดตั้ง Flash มาให้ยังเป็นข่าว ><"

By: onimaru
SymbianWindows
on 22 October 2010 - 23:36 #223828 Reply to:223812

ก็ลอง windows ใส่นั่นนี่มาซิจะโดนมิใช่น้อย

By: ipats
ContributorNOOBIn Love
on 23 October 2010 - 02:13 #223853 Reply to:223812

แต่ก่อนมันก็มี MS JVM นะครับ, ถ้าเข้าใจไม่ผิด MS เลิกทำ MS JVM เพราะโดน Sun ฟ้อง (แต่ก่อน Windows จะมี JVM ทั้งของ MS และ Sun ตอนนี้เลยเหลือแต่ของ Sun) เพราะงั้น ถ้าคิดแบบเดียวกัน งานนี้ก็คงต้องเข้าข้าง Apple หล่ะครับ


iPAtS

By: mr_tawan
ContributoriPhoneAndroidWindows
on 23 October 2010 - 03:27 #223868 Reply to:223853
mr_tawan's picture

และเป็นสาเหตุหลักที่ทำให้ MS พัฒนา .Net มาแทนด้วย

... จริง ๆ ก็ไม่เชิงหรอกครับ MS ใช้หลัก Adapt and Conquer อยู่แล้ว อิอิ (ประมาณว่าปรับตัวเข้าหาก่อน แล้วพอมีกำลังประมาณนึงก็ลุยให้พังไปข้างหนึ่ง) เท่าที่ดูจาก Product ของ MS หลาย ๆ ตัวนะครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: tekkasit
ContributorAndroidWindowsIn Love
on 23 October 2010 - 11:36 #223917 Reply to:223853
tekkasit's picture

ก็ตอนโน้น MS ทำ MS Java JRE มาก็จริง แต่มันเก่ามาก ไม่อัพเดท แถม VM ที่ใช้ก็แปลกๆ เช่น
- เปลี่ยนชื่อตัว JRE ปกติ java.exe เป็น msjava.exe และรู้สึกว่า parameter บางชนิดก็เปลี่ยนชื่อ ทำให้โปรแกรมที่จะใช้ MS Java ต้องเขียน script เฉพาะ
- ทำแค่ Java 1.1 ซึ่งล้าสมัย, ฟีเจอร์น้อยมาก และไม่เคยอัพเดทด้านฟีเจอร์ตามเลย ทั้งๆที่ตอนนั้นรุ่นปัจจุบันช่วงเวลานั้น Java 1.3 กันแล้ว ทำให้โปรแกรมที่ใช้ MS JRE มีทางเลือกเดียวคือ AWT ซึ่งเป็น Graphical Windows Framework ที่ยังขาดๆเกินๆ ฟอนต์ก็น้อย และไม่มี Swing ให้ใช้งาน การควบคุมการพิมพ์ก็ยังไม่ดีอยู่ ทำให้มีปัญหาคอมแพททิเบิลระหว่าง JRE มาก ประสบการณ์การใช้งานที่ไม่ดีนัก ทาง MS เองก็ไม่ยอมอัพเดทตัวเอง ตอนนั้น Sun เลยขอให้ MS ระงับการจ่ายแจก MS Java JRE ด้วยซ้ำ และทำให้ Sun เร่งพัฒนา/ปรับปรุง Java JRE ของตัวเอง, มี applet ใน Control Panel, ปรับปรุงการทำ caching

By: mokin
Contributor
on 22 October 2010 - 22:41 #223814
mokin's picture

ในเรื่องนี้ ผมเห็นด้วยกับจ็อบส์

By: JavaDevil
iPhoneUbuntuIn Love
on 22 October 2010 - 23:22 #223826

มันมากับ Auto Update ก็พอใจแล้ว

By: whosomeone
Windows PhoneAndroidSymbianUbuntu
on 23 October 2010 - 02:10 #223851
whosomeone's picture

เห็น ชื่อ จ็อบส์ ขึ้นหัวข่าว รีบเข้ามา อย่างไว นึกว่าจะได้กินมาม่า 555+

By: Perl
ContributoriPhoneUbuntu
on 23 October 2010 - 02:22 #223858 Reply to:223851
Perl's picture

อยากได้มาม่าต้องรอท่านพูดถึงเหล่าบริษัทมิตรสหายต่างๆครับ..

ได้กินจนอืดคากระทู้แน่นอน...

By: netfirms
iPhoneAndroidWindows
on 23 October 2010 - 02:26 #223860
netfirms's picture

อันนี้ก็จริงของจ๊อบนะเรื่องเวอร์ชั่นช้ากว่าชาวบ้านเนี่ย

By: nolykk
ContributoriPhoneAndroidUbuntu
on 23 October 2010 - 07:28 #223880
nolykk's picture

swing แสดงผลแปลกๆด้วยนะเออ = =


twitter.com/djnoly

By: pexza
AndroidUbuntuWindows
on 23 October 2010 - 08:42 #223884
pexza's picture

ว่าไปแล้วในฐานะผู้ใช้งาน ผมก็ไม่ชอบ และดีใจที่ Java จะเริ่มง่อยจนตายไปเรื่อย ๆ เพราะคุณประโยชน์ของการข้ามแพลตฟอร์มของมันเป็นแค่ "สรรพคุณบนกระดาษ" สำหรับผม และ "ช้า" ทั้งการเปิด และกินทรัพยากรของเครื่องมาก ๆ

เข้าใจว่าปรับปรุงได้ แต่ถ้า ณ วันนี้ ขอห่าง ๆ ก่อนละกันครับ

By: mednoon on 23 October 2010 - 11:59 #223928 Reply to:223884

นั่นสิครับ ส่วนตัวผมไม่ชอบ concept จาวาในจุดนี้เหมือนกันครับ ผมกลับนึกไปถึง delphi version ที่พัฒนาบน linux และ windows ด้วยมันตรงประเ็ด็นมากกว่าทุกวันนี้ยังเสียดาย delphi ไม่หาย

By: tanit9999
iPhoneAndroidUbuntu
on 23 October 2010 - 14:20 #223964 Reply to:223884
tanit9999's picture

มันไม่ง่อยตายหรอกครับ เพราะงานที่ใช้ประสิทธิภาพมันเต็มที่คงไม่เอาไปรันที่ windows หรือ mac หรอก

By: joomla
iPhoneUbuntu
on 23 October 2010 - 14:46 #223971 Reply to:223884
joomla's picture

เห็นด้วยมากๆๆๆๆๆๆๆๆ

ปล. นึกถึงน้องวิลวิล

By: Tg on 23 October 2010 - 23:35 #224046 Reply to:223884

โดยส่วนตัวแล้วผมว่าตายยาก library เยอะแทบทะลัก แถมไอ้ภาษาที่เขียนง่ายๆและฮิตๆยังไม่เคยเห็นตัวไหนมันเร็วทะลุจาวาซักตัว

By: Thaina
Windows
on 24 October 2010 - 01:44 #224097 Reply to:224046

Java เร็วส์? สู้ C# ได้?

ปริมาณไลบรารี่ไม่ได้ทำให้ภาษาไหนอยู่ยงคงกระพันหรอกครับ
ถ้าพอร์ทไลบรารี่เดิมไปภาษาที่ใหม่กว่า เขียนง่ายกว่าได้ ก็จบ

ไลบรารี่ภาษา C เคยมากกว่าไลบรารี่ภาษา C++ ครับ
ภาษา C++ ก็ไม่ได้เร็วกว่าภาษา C ครับ ออกจะช้ากว่าด้วย
So What?

By: Sand
AndroidUbuntu
on 24 October 2010 - 02:11 #224108 Reply to:224097

ภาษาที่เขียนง่ายอาจจะไม่ได้หมายความว่างานจะจบง่ายเสมอไปนะครับ คำว่าเร็วหรือง่ายไมไ่ด้หมายถึงเขียนโค้ดง่ายเขียนโค้ดเร็ว เปิดโปรแกรมเร็วนะครับมันหมายถึง

-เข้าถึงแหล่่งข้อมูลได้เร็ว
-หาของมาใช้ได้เร็ว
-แก้ไขปัญหาได้เร็ว

จากสถิติการจ้างงานยังไงจาวาก็ยังสูงกว่า C# http://www.indeed.com/jobtrends?q=java%2C+C%2B%2B%2C+C%23%2C+visual+basic%2C+Perl%2C+objective+c%2C+c&l=

จาก Google Trend ด้วยเช่นกัน

http://www.google.com/trends?q=java%2C+C%2B%2B%2C+C%23%2C+visual+basic%2C+c&ctab=0&geo=all&date=all&sort=0

แล้ว C#? สู้ Java เร็วส์ได้?

By: Thaina
Windows
on 24 October 2010 - 02:18 #224113 Reply to:224108

เรื่องการจ้างงาน ผมก็ไม่ได้เถียงนะ
แต่แน่ใจรึเปล่าว่า Java
-เข้าถึงแหล่่งข้อมูลได้เร็ว
-หาของมาใช้ได้เร็ว
-แก้ไขปัญหาได้เร็ว
กว่า C# จริงๆ?

ผมว่าใครใช้ตัวไหนอยู่ก็รู้สึกว่ามันเร็วกว่าตัวอื่นทั้งนั้นน่ะ ถ้ามันไม่แย่เกินไป
ผมก็ยังรู้สึกว่า C# หาข้อมูลง่ายกว่า Java เพราะ MSDN มันประสิทธิภาพดี

และที่สำคัญที่สุดคือผมกำลังบอกว่า
มันไม่ใช่เหตุผลที่จะทำให้ภาษาไหนอยู่ยงคงกระพัน
ไม่ว่าจะเป็น Java หรือ C# ก็ตามที

By: Sand
AndroidUbuntu
on 24 October 2010 - 12:32 #224235 Reply to:224113

เข้าถึงแหล่่งข้อมูลได้เร็ว
มีLibrary เยอะกว่าเป็น open source มากกว่าครึ่งต้องเข้าถึงแหล่งข้อมูลได้ง่ายกว่าอะไรที่มันมี resource น้อยอยู่แล้ว
หาของมาใช้ได้เร็ว
เมื่อมี ของเยอะกว่าก็ต้องหาไดเ้เร็ว
แก้ไขปัญหาได้เร็ว
เมื่อเป็น open source มีปัญหาสามารถแก้ไขเองได้เร็วกว่าไม่ต้องรอเจ้าของมาแก้ให้

By: Thaina
Windows
on 24 October 2010 - 19:59 #224331 Reply to:224235

MSDN ไม่ใช่ Resource ที่น้อยเลยครับ

และมันกลับกันมากกว่า
ของที่ OpenSource หมายถึงมีคนที่มาทำด้วยใจเยอะ
แต่เพราะฉะนั้น การตั้งใจทำ Resource มันก็น้อย เพราะไม่ได้มีผลประโยชน์มาให้
ต่างกับ Commercial ที่ต้องทุ่มเงินทำ Resource ให้มากๆ เพราะมีผลประโยชน์ ให้คนมาซื้อ

เรื่องการแก้ได้เองก็เป็นเรื่องจริง แต่ก็ไม่ใช่เหตุผลที่มัน
-เข้าถึงแหล่่งข้อมูลได้เร็ว
-หาของมาใช้ได้เร็ว
-แก้ไขปัญหาได้เร็ว
มันยังมี Factor อีกหลายตัวครับ
การที่คิดว่าจะให้ User แก้ปัญหาได้เอง มองในมุมกลับคือ มันมีช่องโหว่ที่ต้องเสียเวลามาแก้ มากกว่า Commercial
มันก็ไม่ เร็วส์ จริง

ข้อสรุปของคุณผมเห็นว่าไม่ใช่ความจริงครับ

By: Tg on 27 October 2010 - 00:18 #225334 Reply to:224097

library ผมว่ามันก็เหมือน killer app ในสายตาผู้ใช้งานทั่วไปน่ะแหล่ะครับ จริงอยู่ว่ามีมันอย่างเดียวล่ะไม่พอ แต่ก็ขาดมันไม่ได้

ปล. ผมเขียน python กับ R ครับ.

By: Jedt3D
iPhoneAndroidUbuntuWindows
on 23 October 2010 - 15:30 #223979
Jedt3D's picture

แต่ตอนที่ทางซันเริ่มพัฒนา จ๊อบก็บอกว่าฉันจะทำเอง เพราะจะให้มันเข้ากับระบบของแมค สมัยนั้นก็มี Java API สำหรับ Cocoa เลย แต่พอ Objective-C ดัง ก็ทิ้งไป แล้วก็ดูแบบห่างๆ ขนาด WebObjects ก็ไม่ได้อัพเดตแล้ว พูดง่ายๆ ก็คือจะทำก็ไม่ทำให้ดีเรื่อง Java พอมาตอนนี้ก็โยนกลับให้ Oracle ไปซะงั้น เดี๋ยวก็ได้มีอนาคตแบบ freebsd ที่รัน java แบบลูกเมียน้อยกันพอดี

Jame Gosling ครั้งยังหวานกับ Powerbook และ Java on Mac
http://www.apple.com/science/profiles/gosling/

Jame Gosling กับการ discontinue
http://nighthacks.com/roller/jag/entry/steve_jobs_comments_on_apple
http://daringfireball.net/linked/2010/10/22/gosling-java-mac-os-x

เซ็งเป็ดเลย ถ้ามา develop Java ไม่ได้นิ..

By: Sand
AndroidUbuntu
on 23 October 2010 - 23:55 #224051

ดีเลยถ้า OSX ไม่สนับสนุนจาวาจะได้หาเรื่องซื้อเครื่องใหม่อีกเครื่อง Mac เอาไว้เล่นเว็บกับมัลติมีเดียส่วน PC เอาไว้เขียนจาวา

แต่ตอนนี้ใช้ Mac เขียนจาวา ส่วน ThinkPad เอาไว้เล่นเว็บ :)

By: joomla
iPhoneUbuntu
on 1 March 2011 - 13:03 #264481 Reply to:224051
joomla's picture

เอาเน็ตบุ๊คมาลงลีนุกซ์ดีกว่ามั๊ง ถ้าจะเล่นเวบอย่างเดียว ถูกกว่าเยอะ