Maison >développement back-end >tutoriel php > php的IDE(集成开发环境)选用指南[五]

php的IDE(集成开发环境)选用指南[五]

WBOY
WBOYoriginal
2016-06-13 13:01:51761parcourir

php的IDE(集成开发环境)选用指南[5]

需要说明的是,我们这里所讲的IDE,必须支持语法检查,与单步调试的。否则我们不作为PHP的IDE。所以,象dreamweaver这类软件,根本就不能算是php的ide.

软件名称:Nusphere PhpED
开发语言: vc++
软件网址:http://www.nusphere.com/
商业/开源:?????? 商业
功能清单:???????????????????????????????
语法高亮:????????????????????????? 有
智能提示与自动完成:??????????????? 有
语法检查,(PHP,JS,CSS,HTML)??? 有
数据库操作:??????????????????????? 无
SQL查询生成:??????????????????????? 无
集成WEB预览:?????????????????????? 有
错误检查:????????????????????????? 无
类函数与变量清单树形显示:????????? 有
函数参数提示:????????????????????? 有
括号匹配:????????????????????????? 有
集成xdebug调试:??????????????????? 有
调试断点支持:????????????????????? 有
Todo管理:????????????????????????? 无
代码美化:????????????????????????? 无
文档化支持:??????????????????????? 无
语法块插入:??????????????????????? 无
代码库支持:??????????????????????? 无
单元测试:????????????????????????? 无
集成帮助文档:????????????????????? 有
中文支持:????????????????????????? 有
IDE中文乱码:?????????????????????? 无
集成FTP:?????????????????????????? 克
集成SVN:?????????????????????????? 无
集成CVS:?????????????????????????? 无
跨平台:??????????????????????????? 无

总评:这是一个不错的IDE,但代码美化,以及PHP文档支持是其最重的要缺陷。更没有象语法块插入,代码库支持这样的功能。缺少这些增强快捷的功能。


软件名称:Komodo IDE
开发语言: vc++
软件网址:http://www.activestate.com/Products/Komodo/
商业/开源:?????? 商业
功能清单:???????????????????????????????
语法高亮:????????????????????????? 有
智能提示与自动完成:??????????????? 有
语法检查,(PHP,JS,CSS,HTML)??? 有
数据库操作:??????????????????????? 无
SQL查询生成:??????????????????????? 无
集成WEB预览(HTML所见即所得编辑): 无
错误检查:????????????????????????? 无
类函数与变量清单树形显示:????????? 无
函数参数提示:????????????????????? 有
括号匹配:????????????????????????? 有
集成xdebug调试:??????????????????? 有
调试断点支持:????????????????????? 有
Todo管理:????????????????????????? 无
代码美化:????????????????????????? 无
文档化支持:??????????????????????? 无
语法块插入:??????????????????????? 无
代码库支持:??????????????????????? 无
单元测试:????????????????????????? 无
集成帮助文档:????????????????????? 无
中文支持:????????????????????????? 有
IDE中文乱码:?????????????????????? 无
集成FTP:?????????????????????????? 无
集成SVN:?????????????????????????? 无
集成CVS:?????????????????????????? 无
跨平台:??????????????????????????? 无

总评:Komodo在商业软件中并不是最强的。它的调试功能最简单的做法,就是直接把php_xdebug.dll加到的它的软件包中。
试想,一个没有类函数与变量清单树形显示的开发环境,开发人员操作代码极不方便,并对代码了解很少。
所以,选用它的人就相当少了。加上的免费的Dev-php的冲击。就无法争夺PHP这一块市场了。


工欲善其事,必先利其器。选择一个好的IDE,对开发的帮助是相当大的。就目前,MVC方式下,PHP行业没有好的能象VISUAL STUDIO那样对视图文件能预览的IDE。

当然,现在还真有在VS上的插件,让你能在VS上开发。网址是:http://www.jcxsoftware.com/


可以看出,在WINDOWS环境中,首选的还是PhpDesinger,当然,如果要先免费的,直接就选: PDT,或Dev-Php. LINUX,直接就是PDT了。

相信以后会有更好的PHP开发环境。目前已有人用PHP开发PHP的IDE了。网址是:
http://sourceforge.net/projects/php-eddi-dev/

而PHP的GTK,现在也有 http://sourceforge.net/projects/vipgi/ 这样好的IDE,开发一个好的PHPIDE应当好办多了。

再说,如果仅争对WINDOWS,除了以上的php-gtk,或vipgi还有WinBinder,它就象C++ API与MFC之间的关系。
真的希望有的一个PHP开发的PHP IDE。

这里,并不是完全的结论,(对了,eclipse插件系列中,还有一个easy php什么的,这一系列前面都介绍了三个,官方的ZS,PDT,这都是主流,所以,这些也就不再多讲了。)因为,我对PHP IDE了解相当少。如果你认为,我漏掉了某一个好的IDE,请你告诉我。
但有一个要求:即时语法错误提示,单步调试,这两点必不可少。否则,我不认为它是PHP的IDE。充其量是一个编辑器。所以,对于编辑器类的,这里一概也没有介绍。

1 楼 gml520 2011-01-26  
NetBeans 的 PHP开发插件也是非常不错的。

2 楼 hxangel 2011-03-01  
eclipse算不算呢?

3 楼 honlin 2011-03-03  
强烈推荐PhpStorm,喜欢用IDEA的人肯定会爱不释手。

4 楼 leero 2011-04-18  
honlin 写道
强烈推荐PhpStorm,喜欢用IDEA的人肯定会爱不释手。


感觉IDEA太慢了,所以也不会选用phpstorm

5 楼 vb2005xu 2011-04-22  
无语 ... 这些  能和PDT相比么?? 一个都不行 好吧 ... 建议 首选 PDT1.1 其次 zendstudio7
看看我写的"PDT作为PHP程序员首选IDE的理由"
http://vb2005xu.iteye.com/blog/311078

6 楼 renzhen 2011-04-22  
gml520 写道
NetBeans 的 PHP开发插件也是非常不错的。
我一直使用NetBeans 的 PHP开发插件,外加Notepad++,有时修改单个文件使用Notepad++比netbeans方便。
NetBeans 的功能十分强大,我主要看重如下:
1.集成SVN功能,这个使用版本控制的十分方便。
2.导航功能,可以方便的看见和定位文件里的函数和成员变量,对于MVC框架开发,一个C类包含多个action方法,可以方便定位。
3.能够分离项目目录和执行目录,修改文件后自动通过复制、FTP或SFTP同步到执行目录下,因为项目执行测试会生成一些文件,如cache,上传的文件,污染项目目录。分离后就不会相互影响。
至于其他的如语法高亮,函数提示必备功能等,就不再详述了。

7 楼 tangjikey 2011-05-10  
zendstudio + notepad2 组合无敌

8 楼 caibaohua 2011-05-13  
PDT+TextMate

9 楼 karsonzhang 2011-06-28  
推荐Netbeans进行PHP开发
优点:提示全、速度快、SVN、插件丰富、调试方便、功能强大
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn