Tags:

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

By: mk
FounderAndroidRed HatWindows
mk's blog
on 02/07/07 13:49 #25903 toggle
mk's picture

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


my disclaimer

By: smilelovehappiness
smilelovehappiness's blog
on 02/07/07 15:17 #25912 toggle
smilelovehappiness's picture

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

By: veer
AndroidSymbianUbuntu
veer's blog
on 02/07/07 15:24 #25914 toggle
veer's picture

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

By: khajochi
WriteriPhoneIn Love
khajochi's blog
on 02/07/07 15:31 #25915 toggle
khajochi's picture

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

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


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

By: lancaster
ContributoriPhoneAndroidWindows
lancaster's blog
on 02/07/07 15:43 #25916 toggle
lancaster's picture

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

By: keng
WriterAndroid
keng's blog
on 02/07/07 15:49 #25917 toggle
keng's picture

กรี๊ด inline refactoring

By: raining
raining's blog
on 02/07/07 16:03 #25920 toggle
raining's picture

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

By: AnnoMundi
AnnoMundi's blog
on 02/07/07 16:08 #25921 toggle
AnnoMundi's picture

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


AnnoMundi's Weblog

By: panuta
iPhone
panuta's blog
on 02/07/07 16:37 #25926 toggle
panuta's picture

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

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


http://www.seasandsong.com/

By: avaya
Android
avaya's blog
on 02/07/07 16:54 #25928 toggle
avaya's picture

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


Forget iPhone. Android is smartphone for people.

By: ezy
ezy's blog
on 02/07/07 16:54 #25929 toggle
ezy's picture

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


ezybzy.info blog

By: ejel
WriteriPhone
ejel's blog
on 02/07/07 17:13 #25931 toggle
ejel's picture

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

By: plynoi
WriterAndroidUbuntu
plynoi's blog
on 02/07/07 19:49 #25938 toggle
plynoi's picture

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

By: roofimon
roofimon's blog
on 02/07/07 22:07 #25941 toggle
roofimon's picture

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


Make Love Not War

By: ejel
WriteriPhone
ejel's blog
on 02/07/07 22:52 #25946 Reply to:25941 toggle
ejel's picture

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

By: chakrit
ContributoriPhone
chakrit's blog
on 02/07/07 23:11 #25949 toggle
chakrit's picture

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


  • chakrit
By: smilelovehappiness
smilelovehappiness's blog
on 02/07/07 23:42 #25953 toggle
smilelovehappiness's picture

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

By: keng
WriterAndroid
keng's blog
on 03/07/07 11:43 #26000 Reply to:25953 toggle
keng's picture

กรี๊ด..

By: lew
FounderJusci's WriterMEconomicsAndroid
lew's blog
on 03/07/07 0:30 #25957 toggle
lew's picture

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


LewCPE's Google+

By: Bluegear
Bluegear's blog
on 03/07/07 0:47 #25958 toggle
Bluegear's picture

i love eclipse

By: sid
Writer
sid's blog
on 03/07/07 3:21 #25969 toggle
sid's picture

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

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

By: ejel
WriteriPhone
ejel's blog
on 03/07/07 17:58 #26019 Reply to:25969 toggle
ejel's picture

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