PHP IDE (integrated Development Environment) Selection Guide [v]

Source: Internet
Author: User
Tags gtk netbeans
PHP IDE (integrated Development Environment) Selection Guide [5]

It is important to note that the IDE that we are talking about here must support syntax checking, with single-step debugging. Otherwise we do not act as PHP IDE. So, software like Dreamweaver is not a PHP ide at all.

Software Name: Nusphere phped
Development language: VC + +
Software URL: http://www.nusphere.com/
Commercial/Open Source:?????? Business
Feature List:???????????????????????????????
Syntax highlighting:????????????????????????? Yes
Smart tips and AutoComplete:??????????????? Yes
Grammar check, (php,js,css,html)??? Yes
Database operations:??????????????????????? No
SQL query Generation:??????????????????????? No
Integrated Web preview:?????????????????????? Yes
Error checking:????????????????????????? No
class function and variable list tree display:????????? Yes
function parameter hint:????????????????????? Yes
Brackets match:????????????????????????? Yes
Integrated Xdebug debug:??????????????????? Yes
Debug Breakpoint Support:????????????????????? Yes
TODO Management:????????????????????????? No
Code beautification:????????????????????????? No
Documentation Support:??????????????????????? No
Syntax block insertion:??????????????????????? No
Code base support:??????????????????????? No
Unit Test:????????????????????????? No
Integrated Help Documentation:????????????????????? Yes
Chinese support:????????????????????????? Yes
IDE English garbled:?????????????????????? No
Integrated ftp:?????????????????????????? Grams
Integrated SVN:?????????????????????????? No
Integrated CVS:?????????????????????????? No
Cross-platform:??????????????????????????? No

Overall comments: This is a good IDE, but the code beautification, as well as the PHP document support is its most serious to defect. There is no such thing as syntax block insertion, and the code base supports such functionality. Lack of these enhancements and quick features.


Software Name: Komodo IDE
Development language: VC + +
Software URL: http://www.activestate.com/Products/Komodo/
Commercial/Open Source:?????? Business
Feature List:???????????????????????????????
Syntax highlighting:????????????????????????? Yes
Smart tips and AutoComplete:??????????????? Yes
Grammar check, (php,js,css,html)??? Yes
Database operations:??????????????????????? No
SQL query Generation:??????????????????????? No
Integrated Web preview (HTML WYSIWYG edit): None
Error checking:????????????????????????? No
class function and variable list tree display:????????? No
function parameter hint:????????????????????? Yes
Brackets match:????????????????????????? Yes
Integrated Xdebug debug:??????????????????? Yes
Debug Breakpoint Support:????????????????????? Yes
TODO Management:????????????????????????? No
Code beautification:????????????????????????? No
Documentation Support:??????????????????????? No
Syntax block insertion:??????????????????????? No
Code base support:??????????????????????? No
Unit Test:????????????????????????? No
Integrated Help Documentation:????????????????????? No
Chinese support:????????????????????????? Yes
IDE English garbled:?????????????????????? No
Integrated ftp:?????????????????????????? No
Integrated SVN:?????????????????????????? No
Integrated CVS:?????????????????????????? No
Cross-platform:??????????????????????????? No

Overall Rating: Komodo is not the strongest in commercial software. The simplest way to debug a function is to add the Php_xdebug.dll directly to its package.
Imagine a development environment where there is no class function and a variable list tree display, and developer code is extremely inconvenient and poorly understood.
So there are quite a few people who choose it. Plus the shock of the free dev-php. Can not compete for PHP this market.


工欲善其事, its prerequisite. Choosing a good IDE is quite a big help for development. Currently, in the MVC style, the PHP industry does not have a good IDE that can preview a view file like Visual Studio.

Of course, there's really a plug-in on VS, so you can develop it on vs. URL is: http://www.jcxsoftware.com/


As you can see, in the Windows environment, the preferred or phpdesinger, of course, if you want to first free, directly on the selection: PDT, or dev-php. LINUX, is directly PDT.

I believe there will be a better environment for PHP development. PHP IDE has already been developed in PHP. The URL is:
http://sourceforge.net/projects/php-eddi-dev/

And the PHP GTK, now also has http://sourceforge.net/projects/vipgi/such good IDE, develops a good phpide should be good to do much.

Besides, if only for Windows, except for the above php-gtk, or Vipgi and Winbinder, it is like the relationship between the C + + API and MFC.
Really want to have PHP IDE developed by PHP.

Here, is not the complete conclusion, (to the Eclipse plug-in series, there is an easy PHP and so on, this series is described in front of three, the official ZS,PDT, this is the mainstream, so, these are not more talk about. Because, I know quite a little about the PHP IDE. If you think that I missed a good IDE, please tell me.
But there is a requirement: Instant syntax error hint, single step debugging, these two points are necessary. Otherwise, I don't think it's PHP's IDE. is an editor at best. Therefore, for the editor class, there is no introduction here.

1/F gml520 2011-01-26

The PHP development plugin for NetBeans is also very good.

2/F Hxangel 2011-03-01

Does eclipse count?

3/F Honlin 2011-03-03

Highly recommended phpstorm, people who like to use idea will definitely love it.

4/F Leero 2011-04-18

Honlin wrote

Highly recommended phpstorm, people who like to use idea will definitely love it.




I feel that idea is too slow, so I don't choose Phpstorm.

5/F Vb2005xu 2011-04-22

No words ... Can these be compared with PDT?? Not a single one, all right. Suggested preferred PDT1.1 followed Zendstudio7
Look at what I wrote about "PDT as the IDE of choice for PHP programmers"
http://vb2005xu.iteye.com/blog/311078

6/F Renzhen 2011-04-22

Gml520 wrote

The PHP development plugin for NetBeans is also very good.


I've been using NetBeans PHP to develop plugins, plus notepad++, and sometimes it's easier to modify a single file using notepad++ than NetBeans.
NetBeans is a very powerful feature and I focus on the following:
1. Integrated SVN function, this is very convenient to use version control.
2. Navigation function, can easily see and locate the function and member variables in the file, for the MVC Framework Development, a C class contains multiple action methods, can be conveniently located.
3. Be able to detach the project directory and execute the directory, modify the file automatically through replication, FTP or SFTP synchronization to the execution directory, because the project execution test will generate some files, such as cache, uploaded files, contaminated project directory. After separation, they do not affect each other.
As for the other, such as syntax highlighting, function hints necessary functions, and so on, no longer detailed.

7/F Tangjikey 2011-05-10

Zendstudio + notepad2 combination Invincible

8/F Caibaohua 2011-05-13

Pdt+textmate

9/F Karsonzhang 2011-06-28

Recommend NetBeans for PHP development
Pros: Prompt full, fast, SVN, plug-in rich, easy to debug, powerful

  • Related Article

    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.