[Codeigniter] ใช้ IDE อะไรในการเขียน php

IDE_main.jpg

การเขียน php นั้นมีเครื่องมือในการอำนวยความสะดวกมากมายให้เรานั้นทำงานได้ง่ายขึ้น ซึ่งบางคนอาจจะคุ้นเคยกับการใช้ Dreamweaver ในการทำเวบ แต่เมื่อต้องเขียนโค้ดหนักๆ ขึ้นเราก็ต้องมองหาตัวช่วยอื่นที่จะทำให้เราสะดวกมากขึ้น ซึ่งนั่นก็เป็นที่มาของเอนทรี่นี้ค่า

  • IDE คืออะไร

ก่อนที่จะมาเลือกว่าจะใช้ IDE ตัวไหนในการเขียน php เพื่อทำให้การใช้ php framework อย่าง Codeigniter มีความสะดวกและช่วยให้เราทำงานได้ง่ายมากขึ้นก็ต้องมารู้จักกันก่อนนะคะ ว่า IDE คืออะไร

IDE (Integrated development environment) หมายถึงโปรแกรมที่รวมคำสั่ง เมนู และ GUI ต่างมาสร้างเป็นโปรแกรมที่มีรูปร่างหน้าตาเหมาะแก่การเขียนโปรแกรม หรือพูดอีกอย่างว่า เป็นโปรแกรมที่จะสร้างสภาพแวดล้อม(environment) ให้เหมาะแก่การเขียนโปรแกรม
ที่มา : http://wiki.thaigamedevx.com

  • ตัวอย่าง IDE เพื่อการเขียน php

- IDE เพื่อการเขียน php ที่ให้ใช้ฟรี

  1. Eclipse PDT
    IDE_eclipse.jpg
  2. Aptana
    IDE_aptana.jpg
  3. NetBeans
    IDE_netbean.jpg
  4. PHP Coder
  5. EasyEclipse for PHP
  6. PHPEclipse

- IDE เพื่อการเขียน php ที่ต้องเสียเงิน

  1. Dreamweaver
    IDE_adobe_dreamweaver_cs3.jpg
    ที่มารูป : http://www.tcnj.edu/~fatima2/adobe_dreamweaver_cs3.jpg
  2. PhpED
    IDE_phpEd.jpg
  3. Zend Studio
    IDE_zend.jpg
  • ทำไมไม่ควรใช้  Dreamweaver เป็น IDE เพื่อการเขียน php

- ไม่มี Code Completion
- ไม่มี Framework Integration
- ไม่มี PHP debugger

  • ออฟใช้ใช้ IDE อะไรในการเขียน php

ตอนแรกที่เริ่มโปรเจ็ค (ใช้ Php เป็นหลัก) ก็เริ่มต้นด้วยใช้ Dreamweaver เพราะคิดว่ามันช่วยในการออกแบบ เนื่องจากมีส่วน Design ที่ทำให้เรามองเห็นภาพของหน้าเว็บที่จะออกมาได้ง่าย แต่เนื่องจากว่าทำมาทำไปก็ไม่ได้ไปดูส่วน Design นั้นเลย ก็เขียนโค้ดเอาแล้วดูผลผ่าน Browser ซะมากกว่าก็เลยเปลี่ยนใจมาใช้ Eclipse PDT เพราะว่าทำให้ชีวิตในการเขียนโปรแกรมนั้นง่ายขึ้นมากเลย แค่ autocomplete ฉลาดๆ ก็โดนใจมากอยู่แล้ว แถมด้วยเป็นของฟรีที่ไม่ต้องแอบใครใช้อีกด้วย ออฟก็เลยให้ใจไปเต็มๆ

  • เพิ่มเติมเรื่อง

- เปรียบเทียบคุณสมบัติ PHPEclipse, Eclipse PDT, PHPEd

- http://codeigniter.com/forums/viewthread/92439/P0/

Basic Features

* Syntax Coloring
* Brackets Matching
* Code folding
* Code Completion
* Parameter hints
* Mark Occurrences
* Hover Tooltips
* PHP Manual integration
* Code templates

Debuggers

* XDebug support
* DBG Support
Version control

* CVS
* SVN++

Connectivity

* SSH/SFTP ++
* FTPS ++

Popularity: 4% [?]

เรื่องที่เกี่ยวข้อง

9 Comments

  • August 21, 2009 | Permalink | Reply

    รออ่านตอนต่อไปครับ

  • NiaMo'
    August 22, 2009 | Permalink | Reply

    อืม กะใช้ PDT อยู่เหมือนกัน เห็นว่า เป็นกาลิเลโอซะแล้ว 555

  • matanume
    August 24, 2009 | Permalink | Reply

    เคยใช้ Zend กับ PhpEd อยากลองใช้ Eclipse นั้นเหมือนกัน

    แต่ตอนนี้ไม่ได้เขียนละ

  • September 2, 2009 | Permalink | Reply

    เอ่อ Dreamweaver CS3 มี Autocomplete นะครับ แหะๆ

  • szworker
    September 16, 2009 | Permalink | Reply

    ใช้อะไรเป็น debugger ครับ?

  • DevJr
    September 18, 2009 | Permalink | Reply

    ผมใช้ NetBeans กับ Dream คู่กันครับ

  • September 30, 2009 | Permalink | Reply

    ยังติดอยู่กับ edit plus อยู่เลยอ่ะ เดี๋ยววันนี้ขอกลับไปลองซะหน่อย

  • October 1, 2009 | Permalink | Reply

    ผมพยายามตั้งค่าให้มันสามารถ Debug as –>php script ไม่สามารถทำได้ ไม่รู้ต้องลงอะไรเพิ่มหรือเปล่า อยากให้ output มันออกที่ตรง Debug Output

    มันไม่น่าจะยากนนะ เพราะขนาดที่ Edit plus มันยังทำได้เลย ก็เลย งงๆ

  • May 2, 2010 | Permalink | Reply

    ใช้ Netbeans อยู่อ่ะครับ

    ไม่รู้ว่ารู้สึกไปเองรึเปล่า ว่ามันเบาเครื่องกว่า eclipse-based ide

Leave a comment

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Your email is never shared. Required fields are marked *

data recovery software