Eclipse พระจันทร์ที่บังแสงแห่งดวงอาทิตย์

จริงๆจาวามันใช้อะไรช่วยโค้ดได้ทั้งนั้น ~ โปรแกรมเมพท่านนึงกล่าว

จำได้ว่าสมัยทำโปรเจคจบ พระจอมฯปราจีน นั่งเสิร์ซนั่งเลือกอยู่ว่าเราจะใช้อะไรไหนช่วยโค้ด สุดท้ายก็เลือก Eclipse ไม่แน่ว่าเพราะอะไร อาจจะเป็นเพราะหน้าตามันถูกจริตมากกว่า Netbeans (ไม่เกี่ยวกับฟีเจอร์หรืออะไรเลยซักนิด #ฮา)

จบมาทำงานที่แรกเขาก็ใช้ Eclipse ไปกี่ที่ก็ Eclipse สรุปเลยไม่ได้มีโอกาสใช้เจ้าอื่นเลย ..แต่ที่น่าสนใจก็คือ ด้วยความที่ว่า Eclipse มันแสนกลมาก สร้างโปรเจคได้ คอมไพล์ให้ เช็ค syntax ได้ตอนจบยัง export เป็น war ไว้ไปวางบน Tomcat อีกต่างหาก สรุปคือทำให้ทุกอย่าง.. ทุกอย่างจนไม่รู้ด้วยซ้ำว่า file/folder structure จริงๆที่อยู่ใน war ไฟล์มันเป็นยังไง เหลือเชื่อจริงๆว่าทำงานเป็นปีๆได้ไงไม่รู้ กากแท้ข้าพเจ้า ==’

web-demo.jpg
เอ.. แล้วโฟลเดอร์ WebContent มันอยู่ตรงไหนของ war ฟ่ะ ==?

 

มาตอนหลังนี้ดีขึ้นหน่อย ได้มารู้จัก Maven ทำให้ตอนนี้บทบาทของ Eclipse ใช้แค่ import โปรเจคเข้า แก้โค้ด และก็ config ไว้ให้ run Maven เท่านั้นเอง

ข้อดีของการ run Maven บน console ของ Eclipse ก็คือ เวลาจาวามันพ่น exception แบบเวิ้นเว้อ ถ้า run บนจอดำท่อนบนๆมันจะหายไปเลย ถ้า run ใน console ของ Eclipse เรายัง scroll หรือกด Link ไปหาจุดตายได้

eclipse-console.png
run มันตรงนี้แหละ

ส่วนเวอร์ชั่นของ Eclipse แต่ก่อนใช้ JEE developr แต่ตอนหลังใช้แค่ Java ธรรมดาเพราะเชื่อว่ามันจะเบากว่า JEE (น่าจะจริงมั้ง) ส่วน plugin จะมี

  • Eclipse Web Developer Tools – ไว้แก้ HTML JavaScript CSS
  • Maven – อันนี้ติดมากับ Eclipse อยู่แล้ว เอาไว้ช่วย import โปรเจคเข้ามาใน Eclipse และก็ run บน eclipse ได้
  • Properties Editor – ไว้แก้ Message resource
  • Lombok – ใช้ @Getter @Setter (ใช้บ่อยมากกับ Struts2)

ส่วน shortkey ที่ใช้บ่อยก็มี

  • Alt+Shift+O – ให้มัน auto ลบ import ที่ไม่ได้ใช้
  • Alt+Shift+R (ที่ชื่อตัวแปร) – ใช้แก้ชื่อตัวแปรที่อยู่ในคลาสให้เปลี่ยนทั้งคลาส
  • Ctrl+Shift+F -จัด format ของ code
  • F11 – ไว้ run maven แบบ debug ใช้ร่วมกับ dcevm จะได้ไม่ต้อง restart บ่อยๆ
  • Contrl+H -> File Search – ไว้หา ข้อความ ในไฟล์
  • Control+Alt+H – หาว่า method นี้ใครเรียกมันบ้าง

เท่าที่นึกออกมีประมาณนี้ ถ้าคิดเพิ่มได้จะมาเติมทีหลังแล้วกันเนาะ สวัสดี

ปล. อ้อตอนนี้ใช้ an Ergonomic Eclipse Theme for Windows 10 ด้วยแต๊ดแต๋สุดๆ 55

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s