Tags:
Node Thumbnail

หลังจากได้รับความนิยมค่อนข้างสูงในช่วงหลัง ทางกูเกิลก็ออกมาประกาศถึง GWT 1.3 RC ที่โดยใช้ไลเซนส์แบบ Apache 2.0 โดยการออกรุ่น 1.3 นี้แทบไม่มีอะไรต่างไปจากรุ่น 1.2 ที่ออกมาก่อนหน้ายกเว้นการปรับปรุงซอร์สโค้ดในบางส่วน แลัการใส่ Build Script ให้สามารถนำซอร์สโค้ดไปคอมไพล์ได้เอง

กูเกิลระบุมาเสมอว่าการที่ทางกูเกิลปล่อย GWT มาให้ใช้งานกันฟรีๆ นี้ก็เพื่อให้ผู้ใช้เว็บได้รับประสบการณ์การใช้งานที่ดีขึ้น ผ่านทางการสร้างเฟรมเวิร์คที่ให้นักพัฒนาสามารถพัฒนาแอพพลิเคชั่น AJAX ที่สามารถรันบนบราวเซอร์หลักทุกตัวได้

จาวาโอเพนซอร์ส GWT ก็โอเพนซอร์ส ผมเริ่มอยากเขียนจาวาล่ะ แต่ผมไม่ชอบ Applet...

ที่มา - Google Web Toolkit

Get latest news from Blognone

Comments

By: deans4j on 13 December 2006 - 11:42 #14260

กรรมของเวร เขียนช้าไปอีกละ T_T เอาลงก็ได้

เรื่อง Applet ผมก็ไม่ได้ชื่นชมอะไรมากมายนะ แค่ไม่อยากให้ใครมองมันในแง่ร้าย

By: lew
FounderJusci's WriterMEconomicsAndroid
on 13 December 2006 - 11:51 #14265
lew's picture

deans4j - พอดีประเจอประสบการณ์ส่วนตัวในแง่ร้ายน่ะ เลยฝังใจ ------ LewCPE


lewcpe.com, @wasonliw

By: panuta
iPhone
on 13 December 2006 - 12:43 #14269

ถ้าพูดถึงประสบการณ์ร้ายๆกับ Java จะนึกไปถึง Swing แฮะ ...

----------------------- http://www.seasandsong.com/

By: mega7 on 13 December 2006 - 13:06 #14270

ผมชอบนะ ถ้าไมนับ setup environ ยุ่งหน่อย

By: JavaDevil
iPhoneUbuntuIn Love
on 13 December 2006 - 15:00 #14278

สำหรับ Ajax ผมใช้มันเป็นอยู่อันเดียวนิแหละครับ ผมรู้สึกว่า ผมเข้่าใจการเขียน code ของมันมากกว่าใช้ JavaScriptเลยอะ เรื่อง setup อาจจะยุ่งยากตอนแรกๆ แต่สัก 2 application ก็คนจะง่ายขึิ้นนะครับ :). ผมใช้ NetBean เขียนcode dreamweaver แก้ CSS สุดแสนจะมีความสุข.

By: nat3 on 13 December 2006 - 15:36 #14280

มีใครใช้ dwr เหมือนผมมั่งป่าวหนิ ~ ~

By: khajochi
WriteriPhoneIn Love
on 13 December 2006 - 18:00 #14285
khajochi's picture

GWT นี่ผมใช้อยู่ครับ เจ๋งดีเหมือนกันนะ หลายเรื่องที่ต้องมานั่งทำเวลาเขียน ajax เจ้าตัวนี้มันทำให้หมดเลย อย่างเรื่องปุ่ม back , การเก็บ history , การ gen code ให้ใช้ได้ทุก browser , การ obfuscate

สมเป็น google จิงๆ


แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com

By: deans4j on 13 December 2006 - 21:29 #14286

คนสนใจเยอะแหะ ช่วยโปรโมตให้

- มี 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 ใหญ่เวอร์

มีอะไรอีกอะ นึกไม่ออกละ

By: audy
AndroidUbuntu
on 13 December 2006 - 19:47 #14290
audy's picture

พี่ๆ จับมารีวิวหน่อยสิครับ

เผื่อจะกระตุ้นให้ผมขยันกับจาวามากกว่านี้

By: panuta
iPhone
on 14 December 2006 - 01:16 #14317

แต่ JSNI ที่ว่าเจ๋งๆเนี่ย ... เค้าแนะนำว่า ให้เป็นตัวเลือกสุดท้ายที่จะ implement เลยนะ :-D (จำได้ว่าเค้าใช้คำว่า last resort - ที่พึ่งพิงแห่งสุดท้าย)

----------------------- http://www.seasandsong.com/

By: deans4j on 14 December 2006 - 08:04 #14321

panuta - ผมเข้าใจว่า JSNI เหมาะกับทีมที่ต้องการสร้าง widget component ของตัวเอง

By: panuta
iPhone
on 14 December 2006 - 09:32 #14323

deans4j - ก็ต้องเป็น widget ที่เฉพาะตัวสุดๆเลยล่ะครับ เพราะปกติ GWT เนี่ยมันก็เอา widget ที่มีอยู่มายำๆ แล้วกลายเป็น widget ใหม่ได้ไม่รู้จบแล้ว (พูดเหมือนหนังจีนแฮะ) ... ใครที่เขียน WebApp แบบไม่พิศดารพันลึกก็หาโอกาสใช้ JSNI ยากอยู่เหมือนกัน

----------------------- http://www.seasandsong.com/

By: deans4j on 14 December 2006 - 11:06 #14326

ลองดู 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 กำลังพยายามสิ่งเดียวกันอยู่