หลังจากที่แอปเปิลได้เปิดเผยถึงเหตุผลที่ไม่รองรับ Flash ใน iPhone OS (ดูข่าวเก่า) ซีอีโอของ Adobe คุณ Shantanu Narayen ก็ได้ออกมาโต้ผ่าน Wall Street Journal ว่าเรื่องราวในจดหมายของจ็อบส์เป็นเพียงม่านควันบังตา ทาง Adobe เชื่อว่าการสร้างแอพพลิเคชันบนหลายๆ แพลตฟอร์มเป็นสิ่งที่ดีกว่า และเทคโนโลยีข้ามแพลตฟอร์มต่างหากที่จะเป็นฝ่ายชนะ
Naraven ยังโต้ว่าเรื่องปัญหาที่ Flash ค้างบนแมคนั้นเป็นปัญหาของ Mac OS X และการที่ Adobe Flash ใช้พลังงานมากเป็นเพราะเรื่องของทรัพย์สินทางปัญญา (patently false) ที่แอปเปิลกันไม่ให้ Adobe พัฒนาต่อได้
ที่มา - Wall Street Journal
Comments
ดา : มันก็เป็นแค่เพียง ภาพลวง หลอกตา
เพื่อความเชื่อคนละแบบกันสินะ...
มีอีกหลายข้อที่ไม่ได้เถียงมานะ Adobe
แต่เห็นด้วยเรื่อง Multi Platform
รอดูจดหมายเปิดผนึกของ Adobe เหอะๆ
จากถ้อยแถลงของแอปเปิล ผมไม่ค่อยเคลียร์กับคำชี้แจงพวกนี้ล่ะ ฮ่า (^∀^)
➔ http://blognone.com/node/16066#comment-174132
~ HudchewMan's Station & @HudchewMan~
ผมว่าแนวทางของแอปเปิลมันก็ไม่ผิดนะครับ ไม่รีบร้อนแต่มั่นคงดี
ผมเชื่อว่าหลายแพลตฟอร์มดีครับ ในทางทฤษฎี
แต่ผมไม่เคยชอบแอพพลิเคชั่นที่เขียนโดยจาวาเลย
และแฟลช ในฐานะเป็นคนนึงที่ใช้ลินุกซ์ก็บอกได้เลยว่าเพราะแฟลชนี่แหละที่เป็นส่วนหนึ่งทำให้การใช้งานเว็บไซด์ในลินุกซ์ด้อยกว่าวินโดวส์ เช่น ใช้งาน Facebook ในส่วนที่ถ่ายรูปจากกล้องเว็บแคมไม่ได้ หรือในเว็บของ KBank ที่ให้ออกแบบ Debit Card เอง ก็สร้างโดยใช้แฟลชบนลินุกซ์ไม่ได้ เป็นต้น
ดังนั้น ถ้าของคุณดีจริง ๆ ทำงานข้ามแพลตฟอร์มได้ดีจริง ๆ ไม่ทำให้ช้าจริงอะไรจริง ทำไมปัญหายังมีอยู่ ทำไมยังไม่แก้ปัญหานี้ให้หมดไป การข้ามเวอร์ชั่น ข้ามแพลตฟอร์ม ไม่ได้หมายความเฉพาะวินโดวส์คนละเวอร์ชั่นเท่านั้นนะ ทำใหดีก่อนแล้วค่อยออกมาประกาศใหสง่างามกว่านี้จะดีมั๊ย ?
ฉาดดด (ที่ 2)
เรื่องจาวานี่เห็นด้วยเลย เหอะๆ
ล่าสุดโหลดโปรแกรมอันนึงมา ไม่มีบอกซักนิดว่าใช้ในลินุกซ์ไม่ได้ พอรันปั๊บ มันถามหา drive c:/Documents...
Java ไม่ดีตรงไหนครับ แต่ละ Platform ก็มีข้อดีข้อเสียต่างกัน ต้องประยุกต์ใช้ให้เหมาะสมกับงานมากกว่า ถ้า Java ไม่ดี ทำไมบริษัทระดับ Top ของโลกด้าน IT ถึงใช้ Java ในการสร้าง Application ครับ แถมระบบที่ทำเป็นระบบระดับ Enterprise ด้วย บริษัทเหล่านี้เช่น IBM, SAP, Oracal เป็นต้น
ลป. (ลืมไป) ห้ามแย้งว่า Oracle เป็นเจ้าของ Sun เลยใช้ Java นะ อิอิอิ เพราะบริษัทเหล่านี้พัฒนา Application ระดับ Enterprise มาให้บริการลูกค้ามานานแล้ว
เท่าที่เจอ จาวาช้า กินเครื่องมาก และมักเจอปัญหาเวลาเอาโปรแกรมไปรันข้ามแพลตฟอร์มครับ
แต่ผมก็ไม่ค่อยทราบเรื่องข้ามแพลตฟอร์มเช่นกัน เพราะปัจุบันผมเจอเรื่องทรัพยากร ก็เปิดโปรแกรมไม่ค่อบยจะขึ้นเสียแล้ว... (เคืร่องเก่า)
ใช่ครับ
ที่ทำงานผมใช้ app ของ IBM แน่นอนว่าเป็นผลิตผลของ Java เปิดช้ามาก กินทรัพยากรของเครื่องมาก แต่ข้อดีมันก็มี เช่นจะมอนิเตอร์งานผ่านตัว app ก็ได้ หรือผ่าน URL ก็ได้ ซึ่งปลั๊กอินก็มีให้ทั้ง Win และ Linux (แต่ Linux ก็ดันมีแต่ .rpm และแบบ 32 บิต ลำบาก 2 ต่อเลย เพราะผมใช้ Ubuntu 64 bit กลายเป็นต้อง alien และ --force-architecture สรุปก็คือใช้ไม่ได้อยู่ดี)
ปัญหาในการใช้ Application เป็นปัญหาโลกแตกครับ มีทุกระบบ แม้แต่ App ที่พัฒนาเองก็ต้องมี ไม่แปลกหรอกครับ คุณจะใช้ระบบใหญ่หรือเล็ก ก็ต้องเจอปัญหา เพราะ Requirement เกิดขึ้นทุกวันเราต้อง Maintain ระบบตลอดเวลา ดังนั้นปัญหาไม่เคยหมดครับ กรณี Java ที่ช้า เกิดขึ้นแค่ตอน Start up time ซึ่งเป็นธรรมชาติของ Java อยู่แล้วทุกคนที่พอรู้ Java Architecture คงทราบดี เพราะอะไร แต่เวลาทำงานจริงก็ไม่ได้ช้าอะไร
ถ้า Java ดีทำไม Sun เจ๊งครับ
โดยนิสัยส่วนตัวผมแล้ว ผมสังเกตเห็นว่า โปรแกรมเมอร์มักคุยไม่ค่อยเก่งแต่ทำงานเก่ง
ส่วน sa ต้องคุยเก่งไม่งั้นก็ไม่ได้งาน คงคล้ายๆ กรณีนี้ครับ sun เก่งแต่การตลาดห่วย เลยแพ้และเจ๊งไป อิอิ
ถูกใจให้ กิ๊ฟ (ฟารีน)
ถ้า Flash work บน mobile เดี๋ยว iPhone ก็ด๋อยไปเองแหละครับ ไม่ต้องเป็นห่วง Apple จนเป็นเดือดเป็นร้อนกันเว่อเกินไปนะครับ ผมว่าเรื่องการออกแบบ product มันคือแนวความคิดที่ต่างกัน ไม่ใช่อะไรผิด หรืออะไรถูกอย่างชัดเจน ไม่งั้นทุกยี่ห้อก็คงออก product มาเหมือนกันหมดแล้วหล่ะครับ ในกรณีของ product ที่มีการแข่งขันเสรีนะครับ
อคติทำให้คนรับเหตุผลด้านเดียว
ข้ามแพลทฟอร์ม เห็นด้วย
รอ html/js IDE
ผมชอบจาวาน่ะ ถึงมันจะช้า แต่เราเลือกได้ว่าจะใช้บน platform ไหน
น่าเสียดายที่ตอนนี้มันไม่เท่ห์แล้ว javaFX ก็ดูสู้ใครๆ ไม่ไหว
คงต้องรอคำโต้แย้งที่ละเอียดกว่านี้หน่อย
แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com
application ที่เขียนด้วยจาวา คงหมายถึง Swing กระมัง
ช้าเพราะมันนั่นแหละ -*-
Java มันเหมาะกับ Enterprise ก็จริง แต่ถ้าเป็น Home Use ล่ะ.....ไม่ต้องบรรยายให้ลึกซึ้ง
ถ้าอยากซึ้งให้มากๆ รัน Java ทุกโปรแกรมที่มีอยู่เถิด
นึกถึงเพลงของ Mr. Team... (โอ้ว แอบเช็คอายุ)
เคยใช้โปรแกรมที่เขียนด้วย Java ใช้ SWT แล้วคอมไพล์ด้วย GCJ ก็เร็วดี
แต่นั่นมันไม่ได้ใช้ Java Platform นี่หว่า 555
จริง ๆ พวกโปรแกรม Java ที่ใช้ UI นี่ ถ้าไม่ใช้ Swing (หมายถึงใช้ตัวอื่นแทน เช่น SWT) นี่ความเร็ววัดกับพวก .Net สบาย ๆ ครับ แต่ในสายตาผมมันก็ยังช้าทั้งคู่อยู่ดีน่ะล่ะ :P แต่แน่นอนว่าสิ่งที่เสียไปคือความยืดหยุ่น เพราะ Swing เป็น UI ที่ยืดหยุ่นมาก ผมว่ายืดหยุ่นที่สุดเท่าที่เคยเล่นมาเลย
java ผมว่ามันก็ ok นะครับ ถามว่าในส่วนไหน คำตอบของผมคือ
1. ข้ามแพลตฟอร์มนี่แหละ
2. ฟรี (โดยเฉพาะ library ที่ใช้งานหลักๆ ที่ใช้งาน)
3. ถ้าเป็น Desktop Application หน้าตามันจะบังคับไม่ให้เปลี่ยนได้
หรือที่เรียกว่า theme (นี่แหละที่ชอบสุดๆ เพราะผมรันหลาย os ซึ่งสำคัญ
เวลาเขียนโปรแกรมใหญ่ๆ เพราะต้องคุยกับ user ที่เป็นเครื่อง windows version ที่แตกต่างกัน)
ส่วนข้อเสีย ถ้าเป็น Desktop Application
1. เป็น swing เลย load ช้า
2. พัฒนายากถ้าเป็น Desktop Application
แต่สิ่งที่ผมชอบก็เพราะผมถนัดซะมากกว่า ข้อเสียหลายๆ อย่างผมแก้ได้
เช่น มันดูแลง่าย ผมใช้ concept แบบโปรแกรม Aqua Data Studio
ซึ่งในเครื่องไม่จำเป็นต้องติดตั้ง java เพราะมันแถมไปใน Folder ของโปรแกรม
เลย ไม่มีปัญหาเรื่องรายงานหรือตัวหนังสือในหน้าจอเพราะผมเก็บไว้ใน .jar ของผมเลย ผมเขียน .exe ขึ้นมาเพื่อสั่ง javaw.exe -jar myapp.jar เขียน
ครั้งเดียว run ได้ทุก jar ซึ่งผมเขียน .exe ด้วยภาษา FreePascal (ตอนแรกใช้ C++ แต่เลือก FreePascal เพราะ เขียนง่ายและข้ามแพลตฟอร์ม)
หลังจากผมเขียนเสร็จผมนำไปรันบน linux หน้าตาโปรแกรมผมก็ไม่เปลี่ยนแปลงสุดแสนจะ happy ทำให้โปรแกรมผมเป็นแบบ portable คือ แค่ copy ไปก็รันได้เลยไม่ต้องติดตั้ง และโปรแกรมผมส่วนใหญ่ก็เกี่ยวข้องกับ database และมันก็เป็น jdbc นี่แหละครับทำให้ทุกอย่างง่ายขึ้น ดูแลง่ายสุดๆ
นี่แหล่ะคือตัวตนของ Java ครับ ส่วนมากคนมักจะไปเทียบก้ับ Visual Studio ซึ่งบอกตรง ๆ ว่าถ้าคุณยึดติดกับ Windows ตัว VS ก็ดีกว่าอยู่แล้ว แต่งานระดับ Enterprise คงจะไปยึดติดกับ Windows อย่างเดียวไม่ได้ครับ
ไปจาวาซะงั้น
+1
นั่นสิครับ =-=
เออเนาะ ใช่เลย ทำไม Comment ถึงกลายเป็นประเด็น Java ซะงั้น ทั้ง ๆ ที่ข่าวคือ วิวาทะระหว่าง Adobe & Apple
พูดถึง java บ้างก็ดี เดี๋ยว java เหงา
Flash บน linux พูดแล้วเศร้าพิมพ์ไทยใส่็มิได้ ก๊อปจากที่อื่นมาวางก็ไม่ได้
ลอง Cocoa ของ Apple แล้วดีสุดครับ Features พร้อม เขียนสนุก ความสามารถเพียบ
ผมเคยทำงาน Java ตั้งแต่ปี 1994 ปลายปี ตอนนั้นมีแต่บน Sun ยังเล่นไม่ได้ใน PC
พอเริ่มมีบน PC ก็มีปัญหาเรื่องการเรียก Native features บน Sun ได้แต่บน PC
ต้องรอ เหมือนกับกรณีของ Apple กับ Flash การ Multiplatform ทำให้ต้องรอ
Application ก็เลยครึ่งๆกลางๆ ต้องตัดบาง Features ออกก่อน