Eclipse เวอร์ชั่นล่าสุด 3.3 ก็ได้ฤกษ์ออกมาตามกำหนดการ พร้อมๆกันกับโปรเจคอื่นๆ ในชื่อรวมว่า Europa (ปีที่แล้ว Callisto เป็นครั้งแรกที่ทำแบบนี้) เป้าหมายของการกำหนดการออกแบบนี้ก็เพื่อความเข้ากันได้ของโปรเจคต่างๆของ Eclipse (ที่ยิ่งวันก็ยิ่งเพิ่มขึ้นเรื่อยๆ)
สำหรับตัว Eclipse 3.3 ในส่วนของ IDE และ Java ก็มีฟีเจอร์ใหม่ๆ เพิ่มขึ้นมาอีกพอสมควร เท่าที่ได้ดูคร่าวๆ ฟีเจอร์ที่น่าสนใจก็มี
- Ctrl+3 ชอร์ตคัทปุ่มใหม่ที่ให้เราเข้าถึงหน้าต่างและวิวทั้งหมดใน Eclipse ได้อย่างรวดเร็วด้วยคีย์บอร์ด
- ปรับปรุง Compare Editor ตอนนี้โชว์คำที่เปลี่ยนแปลงด้วย (ไม่ใช่แค่บรรทัดอย่างเดียว) ไม่ต้องมานั่งเพ่งบรรทัดว่ามันต่างกันยังไงอีกต่อไป
- กำหนดแอคชั่นก่อนเซฟ อันนี้ชอบมาก ปกติที่ทำอยู่คือจะกำหนดให้ทุกคนฟอร์แมตโค้ด ก่อนคอมมิต เข้า Subversion เพื่อไม่ให้มีปัญหาโค้ดฟอร์แมตมาไม่เหมือนกัน ทีนี้แต่ละคนบางทีก็จะลืมกดกันบ้าง ของพวกนี้เราสามารถใส่เป็นแอคชั่นให้มันทำอัตโนมัติทุกครั้งที่เซฟได้เลย ไม่ต้องกลัวลืมกดปุ่มแล้ว
- คำสั่งหลายๆ อย่างเช่น Refactor Rename สามารถทำในหน้าเอดิเตอร์ได้เลย ไม่จำเป็นต้องเปิดหน้าต่างต่างหากขึ้นมา
- ตอนดีบักเราสามารถดู instance ทั้งหมดของแต่ละคลาสได้ อ้อ นอกจากนั้นตอนนี้เวลารีแฟคเตอร์ก็ไม่บังคับให้เซฟไฟล์ก่อนแล้วด้วย
- Drag and Drop ตัวหนังสือในเอดิเตอร์ได้แล้ว(อันนี้ผมเฉยๆ ไม่ค่อยได้ใช้ แต่เห็นหลายคนบ่น)
- Spell Check ตรวจการสะกดคำในคอมเมนต์ในโค้ด ในคอมมิตล็อก, ฯลฯ
- ปรับปรุง UI หลายๆ ส่วน ทั้งหน้าตาและการใช้งาน
- ฟีเจอร์ใหม่ที่เหลือ...
ใครมีลูกเล่นใหม่อื่นๆ ที่ชอบใจในเวอร์ชั่นใหม่นี้ก็ช่วยบอกกันด้วยครับ
สำหรับ Europa ประกอบไปด้วยโปรเจคทั้งหมด 21 โปรเจค มีกำหนดออกปีละครั้ง หน้าเก่าๆก็มากันครบ ส่วนโปรเจคหน้าใหม่ที่เพิ่มเข้ามาก็มีหลายตัว ที่น่าสนใจก็มี
- Mylyn - (เดิมชื่อ Mylar) ตัวนี้เป็นปลั๊กอินที่หลังจากใช้มาซักพักแล้วพบว่าเวิร์คทีเดียวในการจัดการกับปัญหาตาลาย เมื่อคลาสเยอะ ไฟล์เยอะ หน้าที่ของมันทำอะไรบ้างลองเข้าไปดูได้ในเว็บ มีวีดีโอสาธิตให้ดูด้วย
- Dynamic Languages Toolkit - แพลตฟอร์มเพื่อรองรับการพัฒนา IDE สำหรับภาษาสคริปต์ต่างๆ นอกเหนือจากเป็นเฟรมเวิร์คแล้ว ตัว DLTK นี้สนับสนุน TCL, Ruby และ Python พร้อมใช้ได้เลย
- Project Dash (Eclipse Monkey) - ให้เราสามารถเขียนสคริปต์หรือมาโครควบคุมสั่งการตัว Eclipse เองได้
สามารถเข้าไปเลือกดาวน์โหลด Europa ได้แล้วที่นี่ มี mirror ในไทยสองเจ้าให้เลือกดาวน์โหลดได้
ที่มา: http://www.eclipse.org
Comments
ตัวหน้าคงไม่รอด Ganymede
ใช้แล้นๆ เร็วขึ้นแบบรู้สึกได้เลยนะ
กรี๊ดๆ ลองบ้างดีกว่า ชอบ Eclipse เพราะใช้ mighty mouse ได้ :-P
ชื่อเริ่มอ่านยากอ่านเย็นขึ้นทุกทีๆ -_-"
แต่ยังคงรัก eclipse หมดหัวใจ .. IBM สู้ๆ
แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com
ผมถูกใจ drag n drop ที่สุดละ เป็นปัญหาคาใจมานาน
กรี๊ด inline refactoring
ลองดูแล้ว ตอนนี้ยังไม่เจอปัญหาอะไร น่าพอใจมาก :)
ใช้เขียน RoR นี่ตัวใหม่นี้กับ Aptana อันไหนจะสะดวกกว่ากันหว่า -------------------------------------------- AnnoMundi's Weblog
โหลดมาตั้งแต่เมื่อคืนแล้ว แต่ยังไม่ได้ลองเลย :-p (ตอนที่เขียนนี่ก็ยังเปิด Eclipse 3.2 นั่งทำงานอยู่)
----------------------- http://www.seasandsong.com/
สาวก NetBeans หายไปไหนกันหมด !!!
มันไม่มี Visual Editor ในรุ่นนี้ (ไม่มีคนทำ)
จริงด้วย ผมก็ไม่ได้สังเกตว่า Visual Editor หายไปจาก Europa ซะงั้น เข้าไปอ่านใน VE mailing list ก็เจอว่าจะมี VE เวอร์ชั่น 1.3 ที่สนับสนุน Eclipse 3.3 ออกตามมาทีหลัง
ต้องลอง!!!!!
สาวก netbeans มาแล้ว ยังไงก็ยังชอบ ALL IN ONE แบบ Netbeans อยู่ดี 6.0 ตัวเต็มออกเมื่อไหร่จะเอามาท้าชน Make Love No War
ดีเลยครับ เพราะเห็นได้ยินมาว่า NetBeans เวอร์ชั่น 6 นี่ดีขึ้นมากๆ ออกมาเมื่อไหร่คงโหลดมาลองอีกรอบเหมือนกัน
โอ้วส์ รีบไปโหลดโดยพลัน
เห็นหนุ่มๆกรี๊ดแล้วเกิดอาการเหวอ...
กรี๊ด..
รัก jEdit เจ้าเดียวไม่เปลี่ยนใจ :P ------ LewCPE
lewcpe.com, @wasonliw
i love eclipse
ฟีเจอร์ยิบย่อยที่เพิ่มขึ้นใหม่คราวนี้ประทับใจน่าดู แถมเร็วขึ้นด้วย!
เรื่อง drag and drop นี่เคยอยากได้ตอนสมัยใช้ใหม่ๆ แต่พอมาใช้ alt+up/down แล้วรู้สึกดีกว่าอีกเพราะรักษา indent ไว้ได้แบบเนียนๆ
รู้สึกว่าในไฟล์ eclipse.ini ตอนนี้เค้ากำหนดค่า MaxPermSize มาให้แต่ต้น เดิมทีถ้าเราไม่กำหนดเองพอใส่ปลั๊กอินไปเยอะๆ มันจะ OutOfMemoryError ไปในที่สุด