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