หลังจากได้รับความนิยมค่อนข้างสูงในช่วงหลัง ทางกูเกิลก็ออกมาประกาศถึง GWT 1.3 RC ที่โดยใช้ไลเซนส์แบบ Apache 2.0 โดยการออกรุ่น 1.3 นี้แทบไม่มีอะไรต่างไปจากรุ่น 1.2 ที่ออกมาก่อนหน้ายกเว้นการปรับปรุงซอร์สโค้ดในบางส่วน แลัการใส่ Build Script ให้สามารถนำซอร์สโค้ดไปคอมไพล์ได้เอง
กูเกิลระบุมาเสมอว่าการที่ทางกูเกิลปล่อย GWT มาให้ใช้งานกันฟรีๆ นี้ก็เพื่อให้ผู้ใช้เว็บได้รับประสบการณ์การใช้งานที่ดีขึ้น ผ่านทางการสร้างเฟรมเวิร์คที่ให้นักพัฒนาสามารถพัฒนาแอพพลิเคชั่น AJAX ที่สามารถรันบนบราวเซอร์หลักทุกตัวได้
จาวาโอเพนซอร์ส GWT ก็โอเพนซอร์ส ผมเริ่มอยากเขียนจาวาล่ะ แต่ผมไม่ชอบ Applet...
ที่มา - Google Web Toolkit
Comments
กรรมของเวร เขียนช้าไปอีกละ T_T เอาลงก็ได้
เรื่อง Applet ผมก็ไม่ได้ชื่นชมอะไรมากมายนะ แค่ไม่อยากให้ใครมองมันในแง่ร้าย
deans4j - พอดีประเจอประสบการณ์ส่วนตัวในแง่ร้ายน่ะ เลยฝังใจ ------ LewCPE
lewcpe.com, @wasonliw
ถ้าพูดถึงประสบการณ์ร้ายๆกับ Java จะนึกไปถึง Swing แฮะ ...
----------------------- http://www.seasandsong.com/
ผมชอบนะ ถ้าไมนับ setup environ ยุ่งหน่อย
สำหรับ Ajax ผมใช้มันเป็นอยู่อันเดียวนิแหละครับ ผมรู้สึกว่า ผมเข้่าใจการเขียน code ของมันมากกว่าใช้ JavaScriptเลยอะ เรื่อง setup อาจจะยุ่งยากตอนแรกๆ แต่สัก 2 application ก็คนจะง่ายขึิ้นนะครับ :). ผมใช้ NetBean เขียนcode dreamweaver แก้ CSS สุดแสนจะมีความสุข.
มีใครใช้ dwr เหมือนผมมั่งป่าวหนิ ~ ~
GWT นี่ผมใช้อยู่ครับ เจ๋งดีเหมือนกันนะ หลายเรื่องที่ต้องมานั่งทำเวลาเขียน ajax เจ้าตัวนี้มันทำให้หมดเลย อย่างเรื่องปุ่ม back , การเก็บ history , การ gen code ให้ใช้ได้ทุก browser , การ obfuscate
สมเป็น google จิงๆ
แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com
คนสนใจเยอะแหะ ช่วยโปรโมตให้
- มี hosted mode ในการทดสอบ - testing สามารถทำ Unit Test กับ JUnit ได้ตั้ง break point แล้ว debug เหมือน java app ทั่วไป - เอาไปใช้ร่วมกับ JSF, Struts, เฟรมเวิรกอื่นๆ หรือแม้แต่ PHP ก็ได้ ไม่ยึดติดกับรูปแบบการใช้ - ที่เจ๋งก็ JavaScript Native Interface เลียนแบบ JNI ของจาวา แต่อันนี้เป็น JSNI เอาไว้แทรกโค้ด java ใน javaScript เป็นการโชว์พลังการใช้ Rhino และ GWT คอมไพเลอร์ เต็มๆ - AJAX ใช้น้อยไฟล์ js ก็เล็ก ใช้มากก็ใหญ่ขึ้นตาม ต่างกับบาง AJAX เฟรมเวิรกที่เสียจุดโทษเรื่องขนาดไฟล์ js ใหญ่เวอร์
มีอะไรอีกอะ นึกไม่ออกละ
พี่ๆ จับมารีวิวหน่อยสิครับ
เผื่อจะกระตุ้นให้ผมขยันกับจาวามากกว่านี้
แต่ JSNI ที่ว่าเจ๋งๆเนี่ย ... เค้าแนะนำว่า ให้เป็นตัวเลือกสุดท้ายที่จะ implement เลยนะ :-D (จำได้ว่าเค้าใช้คำว่า last resort - ที่พึ่งพิงแห่งสุดท้าย)
----------------------- http://www.seasandsong.com/
panuta - ผมเข้าใจว่า JSNI เหมาะกับทีมที่ต้องการสร้าง widget component ของตัวเอง
deans4j - ก็ต้องเป็น widget ที่เฉพาะตัวสุดๆเลยล่ะครับ เพราะปกติ GWT เนี่ยมันก็เอา widget ที่มีอยู่มายำๆ แล้วกลายเป็น widget ใหม่ได้ไม่รู้จบแล้ว (พูดเหมือนหนังจีนแฮะ) ... ใครที่เขียน WebApp แบบไม่พิศดารพันลึกก็หาโอกาสใช้ JSNI ยากอยู่เหมือนกัน
----------------------- http://www.seasandsong.com/
ลองดู JWC สิครับ มี component หลายตัวน่าสนใจ
การที่เฟรมเวิรกรองรับ extension point หลายๆ จุด เป็นข้อดีและจุดขายที่สำคัญมาก มันทำให้เกิดการต่อยอดจาก 3rd party ได้ในหลายๆ แบบ
เฟรมเวริกที่ประสบความสำเร็จในเรื่องนี้อยากให้มอง JSF ครับ จะเห็น extension point เยอะมาก โปรเจ็กอย่าง - Facelets ต่อยอดส่วนของ ViewHandler ทำให้เรามีทางเลือกอื่นนอกจาก JSP - Shale ต่อยอดส่วนของ life cycle ในหลายๆ จุดมาก - ADF ของ Oracle มี Renderer แปลกๆ นอกจาก HTML สามารถ render ออกเป็น WAP, Telnet ได้ด้วย - DynaFaces ขยาย life cycle ของ JSF ให้รองรับ AJAX อย่างมีประสิทธิภาพ - 3rd party components มากมายทั้งฟรี และพาณิชย์
GWT กำลังพยายามสิ่งเดียวกันอยู่