Pages

แสดงบทความที่มีป้ายกำกับ javafx แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ javafx แสดงบทความทั้งหมด

วันอาทิตย์, ตุลาคม 09, 2554

JavaOne 2011 : Road Map ที่จะเกิดขึ้น


นานๆ ที กว่าจะได้เห็น Oracle เปิด Free Session ให้ดู ....
เลยต้องเขียนสรุปกันลืมไว้หน่อยครับ .....

ช่วงสัปดาห์ที่ผ่านมา ก็จบไปแล้วสำหรับ JavaOne ...
โชคดีที่ Session เค้าค่อนข้างเป็นการเป็นงาน ....
เลยได้ดูแบบไม่ต้องนอนดึกเกินเที่ยงคืนซักเท่าไหร่ ... เข้าเรื่องดีกว่า ....

หลักๆ แล้ว Keynote Style Oracle จะค่อนข้างขายของพอสมควร ...
ดูสรุป JDK7 ได้ที่นี่ครับ



ใครๆ ก็คิดว่า Oracle ซื้อ Java มาดองเค็ม ...
แต่หลักจากฟัง Guest Speaker มาบรรยายใน Session KM
ทำให้รู้ว่าจริงๆ แล้ว สิ่งที่ Oracle พยายามขายไม่ใช่เพียงแค่ Software
แต่เป็น Knowledge ด้วยตังหาก ...

ทีนี้ แล้ว JDK RoadMap จะเป็นยังไง ?

JDK RoadMap


แอบดีใจว่า JDK7 จะไม่โดนลากไป 27 update .... แต่มันแค่เรื่องอนาคตก็ต้องรอลุ้นต่อไป lol
จุดที่หน้าสนใจสำหรับ JDK7 คือ Project Coin , Invoke Dynamic ( ใช้กับพวก JRuby, Nashorn ) , และ Fork/Join Framework

ซึ่งโดยรวมก็ถือว่า สิ่งที่เพิ่มขึ้นมาทำให้ เขียน code ได้ง่ายขึ้นเยอะ ... ที่น่ารอคงไม่พ้น Lambda ที่เพิ่มให้ Java สามารถเรียก dynamic method แบบ functional language ได้ ก็ต้องร้องเพลงรอกันต่อไป  ....

JavaFX Roadmap



สำหรับคนที่คาดหวังกับ Swing Replacement  ของ Java
อาจจะผิดหวังไปแล้วสำหรับ  Webview   ... javaFX จึงไม่ได้ตอบโจทย์
สำหรับคนที่ต้องการ Cross Platform ระหว่าง Web กับ Desktop  เท่าไหร่นัก
(เพราะมันออกแบบมาเพื่อเป็น Desktop แต่ deploy บนเวปได้แค่นั้น)

แล้ว Oracle จะตอบโจทย์ HTML5 ให้กับ Java ได้ยังไง ....
นั่นคือ ...


AVATAR !!!





แต่เหมือนจะมาช้าไปหนึ่งเก้าทุกทีสำหรับ java .... เพราะตอนนี้ก็ยังเป็นวุ้น
เช่นเดียวกับสมัย javaFX ที่ Adobe เริ่มมี Flex , Microsoft เริ่มมี silverlight ไปเป็นที่เรียบร้อยแล้ว ...


ก็ยัง งงๆ กับ สิ่งที่ Oracle คิดอยู่ ว่ายังมองว่า Desktop App กับ Web App ยังไม่ควรเป็น​ Application เดียวกัน ?? ก็คงต้องติดตามต่อไปว่า แนวคิดไหน จะดีที่สุด ครับ :)

โดยสรุป .... Oracle งานงอกขึ้นมาอีก 1 stack  ที่จะเอาไว้ชนเรื่อง HTML5 กับเจ้าอื่น ....

แต่ทั้งหมดเป็นเรื่องของอนาคตครับ ต้องรอดูต่อไปว่าจะเป็นยังไง
เพราะ Technology เปลี่ยนแปลงบ่อย ...


วันอังคาร, ตุลาคม 04, 2554

Bye Bye , JavaFX

เราให้เวลานายมานานพอแล้ว ....  
ก็เข้าใจว่า ... java ไม่เคยมีพวก WebView ... 
แต่พอมีแล้วเหมือนได้ IE6 มา ทั้งๆ ที่แกนข้างใน 
เป็น Webkit ดูแล้วมันหดหู่ใจไม่น้อย ...

สำหรับคนที่อยากลองครับ .... JavaFX Support function ต่อไปนี้สำหรับ HTML5 ....


ข้อเสียหลักๆ คือเล่น ActiveX หรือ Flash ไม่ได้ .... 
แล้วโดยเฉพาะพวกเวปที่ detect User-Agent ... อย่าง FaceBook นี่ดับอนาถ ... 
แต่ถ้ามองในแง่ใช้งานก็ถือว่าพอเพียงสำหรับ แสดงผล HTML 2.x ไหวครับ :)

แต่โดยส่วนตัว ... ถ้าต้องการ Web Browser ภายใน Java Desktop Application ... 
ยังไงๆ ก็แนะนำให้ใช้ native swing + chrome frame มากกว่าครับ ... 
ถ้ายังคาดหวังรอใช้ JavaFX มีแววว่าจะไม่ทันการ ...

ตัวอย่าง project WebView ... ดูได้จากที่นี่ ครับ :
http://www.4shared.com/file/sDFwme12/dist.html

โดยสรุป .. เสียเวลารอฟรี ...