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

Hiring! บริษัทที่น่าสนใจ

Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure

veer Mon, 07/02/2007 - 16:24

กรี๊ดๆ ลองบ้างดีกว่า ชอบ Eclipse เพราะใช้ mighty mouse ได้ :-P

khajochi Mon, 07/02/2007 - 16:31

ชื่อเริ่มอ่านยากอ่านเย็นขึ้นทุกทีๆ -_-"

แต่ยังคงรัก eclipse หมดหัวใจ .. IBM สู้ๆ

panuta Mon, 07/02/2007 - 17:37

โหลดมาตั้งแต่เมื่อคืนแล้ว แต่ยังไม่ได้ลองเลย :-p (ตอนที่เขียนนี่ก็ยังเปิด Eclipse 3.2 นั่งทำงานอยู่)

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

ejel Mon, 07/02/2007 - 18:13

จริงด้วย ผมก็ไม่ได้สังเกตว่า Visual Editor หายไปจาก Europa ซะงั้น เข้าไปอ่านใน VE mailing list ก็เจอว่าจะมี VE เวอร์ชั่น 1.3 ที่สนับสนุน Eclipse 3.3 ออกตามมาทีหลัง

roofimon Mon, 07/02/2007 - 23:07

สาวก netbeans มาแล้ว ยังไงก็ยังชอบ ALL IN ONE แบบ Netbeans อยู่ดี 6.0 ตัวเต็มออกเมื่อไหร่จะเอามาท้าชน Make Love No War

ejel Mon, 07/02/2007 - 23:52

In reply to by roofimon

ดีเลยครับ เพราะเห็นได้ยินมาว่า NetBeans เวอร์ชั่น 6 นี่ดีขึ้นมากๆ ออกมาเมื่อไหร่คงโหลดมาลองอีกรอบเหมือนกัน

sid Tue, 07/03/2007 - 04:21

ฟีเจอร์ยิบย่อยที่เพิ่มขึ้นใหม่คราวนี้ประทับใจน่าดู แถมเร็วขึ้นด้วย!

เรื่อง drag and drop นี่เคยอยากได้ตอนสมัยใช้ใหม่ๆ แต่พอมาใช้ alt+up/down แล้วรู้สึกดีกว่าอีกเพราะรักษา indent ไว้ได้แบบเนียนๆ

ejel Tue, 07/03/2007 - 18:58

In reply to by sid

รู้สึกว่าในไฟล์ eclipse.ini ตอนนี้เค้ากำหนดค่า MaxPermSize มาให้แต่ต้น เดิมทีถ้าเราไม่กำหนดเองพอใส่ปลั๊กอินไปเยอะๆ มันจะ OutOfMemoryError ไปในที่สุด

Apple
public://topics-images/apple_webp.png
SCB10X
public://topics-images/347823389_774095087711602_515970870797767330_n_webp.png
Windows 11
public://topics-images/hero-bloom-logo.jpg
Doom
public://topics-images/doom_logo.png
Huawei
public://topics-images/huawei_standard_logo.svg_.png
Threads
public://topics-images/threads-app-logo.svg_.png
Google Keep
public://topics-images/google_keep_2020_logo.svg_.png
Fortnite
public://topics-images/fortnitelogo.svg_.png
Instagram
public://topics-images/instagram_logo_2022.svg_.png
SCB
public://topics-images/9crhwyxv_400x400.jpg
Microsoft
public://topics-images/microsoft_logo.svg_.png
Basecamp
public://topics-images/bwpepdi0_400x400.jpg
Tinder
public://topics-images/hwizi8ny_400x400.jpg
FTC
public://topics-images/seal_of_the_united_states_federal_trade_commission.svg_.png
Pinterest
public://topics-images/pinterest.png
Palantir
public://topics-images/-nzsuc6w_400x400.png
Gemini
public://topics-images/google_gemini_logo.svg__0.png
AIS Business
public://topics-images/logo-business-2021-1.png
PostgreSQL
public://topics-images/images.png
JetBrains
public://topics-images/icx8y2ta_400x400.png
Krungthai
public://topics-images/aam1jxs6_400x400.jpg
Palworld
public://topics-images/mccyhcqf_400x400.jpg
Bill Gates
public://topics-images/bill_gates-september_2024.jpg
VMware
public://topics-images/1nj4i1gp_400x400.jpg
Take-Two Interactive
public://topics-images/0khle7nh_400x400.jpg
OpenAI
public://topics-images/ztsar0jw_400x400.jpg
Thailand
public://topics-images/flag_of_thailand.svg_.png
NVIDIA
public://topics-images/srvczsfq_400x400.jpg
ServiceNow
public://topics-images/ytnrfphe_400x400.png
PS5
public://topics-images/playstation_5_logo_and_wordmark.svg_.png
Klarna
public://topics-images/urcllpjp_400x400.png
Google Play
public://topics-images/play.png
Drupal
public://topics-images/drupal.png
Virtua Fighter
public://topics-images/virtua_figther_2024_logo.png
Paradox Interactive
public://topics-images/paradox_interactive_logo.svg_.png
Europa Universalis
public://topics-images/europa-icon.png
Nintendo Switch 2
public://topics-images/mainvisual.png
Cloudflare
public://topics-images/cloudflare_logo.svg_.png
Samsung
public://topics-images/samsung.png
Google
public://topics-images/google_2015_logo.svg_.png
Uber
public://topics-images/uber.png
Microsoft 365
public://topics-images/m365.png
USA
public://topics-images/flag_of_the_united_states.svg_.png
GM
public://topics-images/0pe0po-z_400x400.jpg
Perplexity
public://topics-images/perplex.jpg