Tags:
Node Thumbnail

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

Get latest news from Blognone

Comments

By: mk
FounderAndroid
on 2 July 2007 - 14:49 #25903
mk's picture

ตัวหน้าคงไม่รอด Ganymede

By: smilelovehappiness on 2 July 2007 - 16:17 #25912

ใช้แล้นๆ เร็วขึ้นแบบรู้สึกได้เลยนะ

By: veer
Windows PhoneUbuntu
on 2 July 2007 - 16:24 #25914
veer's picture

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

By: khajochi
WriteriPhoneIn Love
on 2 July 2007 - 16:31 #25915
khajochi's picture

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

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


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

By: lancaster
Contributor
on 2 July 2007 - 16:43 #25916

ผมถูกใจ drag n drop ที่สุดละ เป็นปัญหาคาใจมานาน

By: keng
WriteriPhoneAndroidIn Love
on 2 July 2007 - 16:49 #25917
keng's picture

กรี๊ด inline refactoring

By: raining on 2 July 2007 - 17:03 #25920

ลองดูแล้ว ตอนนี้ยังไม่เจอปัญหาอะไร น่าพอใจมาก :)

By: AnnoMundi on 2 July 2007 - 17:08 #25921

ใช้เขียน RoR นี่ตัวใหม่นี้กับ Aptana อันไหนจะสะดวกกว่ากันหว่า -------------------------------------------- AnnoMundi's Weblog

By: panuta
iPhone
on 2 July 2007 - 17:37 #25926

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

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

By: avaya
Android
on 2 July 2007 - 17:54 #25928
avaya's picture

สาวก NetBeans หายไปไหนกันหมด !!!

By: ezy on 2 July 2007 - 17:54 #25929

มันไม่มี Visual Editor ในรุ่นนี้ (ไม่มีคนทำ)

By: ejel
WriteriPhone
on 2 July 2007 - 18:13 #25931

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

By: plynoi
WriterAndroidUbuntu
on 2 July 2007 - 20:49 #25938

ต้องลอง!!!!!

By: roofimon on 2 July 2007 - 23:07 #25941

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

By: ejel
WriteriPhone
on 2 July 2007 - 23:52 #25946 Reply to:25941

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

By: chakrit
ContributoriPhone
on 3 July 2007 - 00:11 #25949
chakrit's picture

โอ้วส์ รีบไปโหลดโดยพลัน

By: smilelovehappiness on 3 July 2007 - 00:42 #25953

เห็นหนุ่มๆกรี๊ดแล้วเกิดอาการเหวอ...

By: keng
WriteriPhoneAndroidIn Love
on 3 July 2007 - 12:43 #26000 Reply to:25953
keng's picture

กรี๊ด..

By: lew
FounderJusci's WriterMEconomicsAndroid
on 3 July 2007 - 01:30 #25957
lew's picture

รัก jEdit เจ้าเดียวไม่เปลี่ยนใจ :P ------ LewCPE


lewcpe.com, @wasonliw

By: Bluegear on 3 July 2007 - 01:47 #25958
Bluegear's picture

i love eclipse

By: sid
Writer
on 3 July 2007 - 04:21 #25969

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

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

By: ejel
WriteriPhone
on 3 July 2007 - 18:58 #26019 Reply to:25969

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