Php IDE (Integrated Development Environment) Selection Guide [5]

Source: Internet
Author: User
Php IDE (Integrated Development Environment) Selection Guide [5] It should be noted that the IDE we are talking about here must support syntax check and single-step debugging. Otherwise, we will not use php ide. Therefore, software such as dreamweaver cannot be regarded as php ide. software name: NuspherePhpED development language: php IDE (Integrated Development Environment) Selection Guide [5]

It should be noted that the IDE mentioned here must support syntax check and single-step debugging. Otherwise, we will not use php ide. Therefore, software such as dreamweaver cannot be regarded as php ide.

Software name: Nusphere PhpED
Development Language: vc ++
Software Web site: http://www.nusphere.com/
Commercial/open-source :?????? Business
Function list :???????????????????????????????
Syntax highlighting :????????????????????????? Yes
Smart Tip and automatic completion :??????????????? Yes
Syntax check, (PHP, JS, CSS, HTML )??? Yes
Database operation :??????????????????????? None
SQL query generation :??????????????????????? None
Integrated WEB preview :?????????????????????? Yes
Error Check :????????????????????????? None
Class functions and variable lists are displayed in the tree :????????? Yes
Function parameter prompt :????????????????????? Yes
Matching parentheses :????????????????????????? Yes
Integrated xdebug debugging :??????????????????? Yes
Debugging breakpoint support :????????????????????? Yes
Todo management :????????????????????????? None
Code beautification :????????????????????????? None
Docalization supports :??????????????????????? None
Syntax block insertion :??????????????????????? None
The code base supports :??????????????????????? None
Unit test :????????????????????????? None
Integration help document :????????????????????? Yes
Chinese support :????????????????????????? Yes
IDE Chinese garbled characters :?????????????????????? None
Integrate FTP :?????????????????????????? Grams
Integrate SVN :?????????????????????????? None
Integrate CVS :?????????????????????????? None
Cross-platform :??????????????????????????? None

General comment: this is a good IDE, but code beautification and PHP documentation support are the heaviest defects. The code library does not support syntax block insertion. These enhanced functions are missing.


Software name: Komodo IDE
Development Language: vc ++
Software Web site: http://www.activestate.com/Products/Komodo/
Commercial/open-source :?????? Business
Function list :???????????????????????????????
Syntax highlighting :????????????????????????? Yes
Smart Tip and automatic completion :??????????????? Yes
Syntax check, (PHP, JS, CSS, HTML )??? Yes
Database operation :??????????????????????? None
SQL query generation :??????????????????????? None
Integrated WEB preview (html wysiwyg editing): None
Error Check :????????????????????????? None
Class functions and variable lists are displayed in the tree :????????? None
Function parameter prompt :????????????????????? Yes
Matching parentheses :????????????????????????? Yes
Integrated xdebug debugging :??????????????????? Yes
Debugging breakpoint support :????????????????????? Yes
Todo management :????????????????????????? None
Code beautification :????????????????????????? None
Docalization supports :??????????????????????? None
Syntax block insertion :??????????????????????? None
The code base supports :??????????????????????? None
Unit test :????????????????????????? None
Integration help document :????????????????????? None
Chinese support :????????????????????????? Yes
IDE Chinese garbled characters :?????????????????????? None
Integrate FTP :?????????????????????????? None
Integrate SVN :?????????????????????????? None
Integrate CVS :?????????????????????????? None
Cross-platform :??????????????????????????? None

Overall evaluation: Komodo is not the strongest in commercial software. The simplest way to debug the function is to directly add php_xdebug.dll to its software package.
Imagine a development environment without tree-like functions and variable lists. it is very inconvenient for developers to operate code and have little knowledge about the code.
Therefore, few people choose it. Added free Dev-php impact. It is impossible to compete for the PHP market.


To do well, you must first sharpen your tools. Selecting a good IDE can greatly help developers. Currently, in the MVC mode, the PHP industry does not have a good IDE that can preview view files like visual studio.

Of course, there are plug-ins on VS, so that you can develop them on. URL: http://www.jcxsoftware.com/


We can see that in WINDOWS, PhpDesinger is the preferred choice. of course, if you want to be free first, you can choose PDT or Dev-Php. LINUX, which is the right option.

I believe there will be a better PHP development environment in the future. Currently, php ide has been developed with PHP. URL:
Http://sourceforge.net/projects/php-eddi-dev/

And php gtk, now there is a good IDE such as http://sourceforge.net/projects/vipgi/, the development of a good PHPIDE should be much better done.

Besides, if you only compete for WINDOWS, besides the above php-gtk, vipgi, and WinBinder, it is like the relationship between C ++ API and MFC.
I really want to have a PHP IDE developed by PHP.

Here, it is not a complete conclusion (by the way, there is an easy php plug-in series in eclipse or something, this series has previously introduced three, the official ZS, PDT, this is the mainstream, so I will not talk about it any more .) I know little about PHP IDE. If you think that I missed a good IDE, please let me know.
But there is a requirement: instant syntax error prompts, single-step debugging, these two points are indispensable. Otherwise, I do not think it is the PHP IDE. At best, it is an editor. Therefore, the editor class is not described here.

On the first floor, gml520 2011-01-26 NetBeans's PHP development plug-in is also very good. Isn't eclipse counted on the 2nd floor hxangel 2011-03-01? PhpStorm is strongly recommended on the 3rd floor of honlin. people who like IDEA will definitely love it. On the 4th floor, leero honlin wrote that PhpStorm is strongly recommended, and those who like IDEA will surely love it.


I feel that IDEA is too slow, so I will not use phpstorm vb2005xu 2011-04-22 on the 5th floor. can these be compared with PDT ?? None of them works. okay... we recommend that you use PDT1.1 and zendstudio7.
Let's see what I wrote: "Why PDT is the preferred IDE for PHP programmers"
Http://vb2005xu.iteye.com/blog/311078 6 floor renzhen 2011-04-22 gml520 write NetBeans PHP development plug-in is also very good.
I have been using the PHP development plug-in of NetBeans, plus Notepad ++. sometimes it is easier to modify a single file to Use Notepad ++ than netbeans.
NetBeans features are very powerful. I mainly consider the following:
1. integrate the SVN function, which is very convenient to use version control.
2. the navigation function allows you to easily view and locate functions and member variables in the file. for MVC framework development, a Class C contains multiple action methods for easy locating.
3. the project directory and execution directory can be separated. after the file is modified, it is automatically synchronized to the execution Directory through replication, FTP, or SFTP. because some files, such as cache and uploaded files, are generated during project execution testing, contaminated project directory. After separation, it will not affect each other.
Other functions such as syntax highlighting and function prompting are not described in detail. 7 floor tangjikey 2011-05-10 zendstudio + notepad2 combination invincible 8 floor caibaohua 2011-05-13 PDT + TextMate 9 floor karsonzhang 2011-06-28 recommended Netbeans for PHP development
Advantages: prompt, fast, SVN, rich plug-ins, convenient debugging, powerful functions

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.