NetBeans IDE
จาก Wiki2
ผมเรียน PHP และพยามหาเครื่องมือดีๆมาใช้ในการช่วยเขียนโปรแกรมให้สะดวกและรวดเร็วขึ้น จนถึงทุกวันนี้ Saturday, November 21 2009 ผมพบว่า NetBeans ดีที่สุดครับ อาจจะดีกว่า Zend Studio ซึ่งมีราคาถึง 400 USD (ผมไม่เคยใช้ Zend Studio แต่เห็นคน/บริษัท ในเว็บที่ซื้อ Zend Studio มาแล้วกลับหันมาใช้ NetBeans)
คุณสมบัติที่ดีคือ
- Keyboard Shortcut
- เป็น Free Program จาก Sun Computer
- Support PHP, HTML, CSS และ Java Script ทำ AJAX ได้สะดวก และ Support ภาษาอื่นๆอีกมาก
- Stable ขณะนี้มี Version 6.7 แล้ว
- ใช้ง่าย มี User interface คล้าย Visual Studio
- มี Keyboard Shortcut ที่ดีและให้ Define เพิ่มเติมได้ด้วย
- Error Check ขณะที่พิพม์ ลดปัญหา Syntax Error ได้
- Code Folding ที่ช่วย Collapse/Expanding Code ทำให้ดู Code ยาวๆได้ง่ายขึ้น เช่น <editor-fold defaultstate="collapsed" desc="Description "> </editor-fold>
- มี Macro Record and Playback with hotkey
- ทดสอบ File ที่แก้อยู่ใน Web Browser ด้วยการ สั่ง Run แค่กด Shift+F6
- มี Debugger ในตัว ทำให้ทำ Step,Set Break Point และดูค่าใน Variable ต่างๆได้โดยสะดวก
- มี Code Template ให้ใช้ ลดเวลาเขียน Code ที่เขียนบ่อยๆ
- มี File Template ให้เลือกเวลาสร้าง File ใหม่ ซึ่งสร้างได้เองอีกด้วย
- มี Auto Complete โดยพิมพ์ Code คำสั่งบางส่วนจากนั้นเคาะ Ctrol+Space bar เพื่อเลือกคำสั่งจาก List ซึ่งยังช่วย Complete Variable Name ที่เคยใช้ในโปรแกรมด้วย
- มี Tasks แจ้งข้อบรกพร่องของโปรแกรม และให้จดงานค้างที่ต้องการทำด้วย Tag "TODO"
- Edit File ได้หลายๆ File พร้อมกัน และสามารถทำการเปลียบเทียบกันด้วย
- มี Line Number
- มี Version และสามารถเปลียบเทียม Version ต่างๆและแก้คืนได้ทั้งหมดหรือเป็นบางส่วน
- มี FTP/SFTP ทำให้เขียนหรือแก้โปรแกรมบนเว็บได้ และหาก Hosting มี XDebug จะสามารถทำ Remote Debug ได้ด้วย
- จัด Format Code ที่ยุ่งๆให้เป็นระเบียบดูง่ายโดยอัตโนมัติด้วยการคลิกขวาแล้วเลือก Format
- มี Configuration มากมายสามารถทำให้ระบบสะดวกแก่การใช้งานของแต่ละคน
