以下是一个简单的快速对比表,从功能、价、框架 /cms 支持上作了一个小节。 备注:原文中的phpside由于已经倒闭,译者已经删除,增加了国产的epp. eclipsewithpdt eclipse 平台上的开源 php 开发环境。它提供了一些入门级的代码编辑功能,如语法高亮,代码自
以下是一个简单的快速对比表格,从功能、价格、框架/cms支持上作了一个小节。
备注:原文中的phpside由于已经倒闭,译者已经删除,增加了国产的epp.
eclipse with pdt
eclipse平台上的开源php开发环境。它提供了一些入门级的代码编辑功能,如语法高亮,代码自动完成、javascript/html支持。
link: http://www.eclipse.org/pdt/
【译者点评】
目前pdt由zend维护,pdt是zendstudio的阉割版,功能爆弱。
komodo ide7
komodo是一个免费/收费、支持多种语言、以及跨平台(可用于 windows、mac os x 和 linux)的ide.它非常强大,支持perl、php、python、ruby、tcl,以及javascript、css、html、xml。拥有后台语法检测、颜色匹配、错误捕捉、自动补齐等特性。值得一提的是,该ide为用户提供了丰富的可扩展功能,支持类似firefox的xpi扩展。
link: http://www.activestate.com/komodo-ide
【译者点评】
php方面功能不如zendstudio,web功能方面不如aptana。倾向python的,写php代码一般。不过由一个纯商业软件到目前开源,值得表扬。
phpdesigner
phpdesigner是一个php ide和php编辑器,phpdesigner 不仅支持php ,也支持其他网络语言像html ,xhtml, xml,css和javascript , vbscript,java, c #,perl , python等!
link: http://www.mpsoftware.dk/phpdesigner.php
【译者点评】
自动代码完成功能强大无比,支持多层require或者include,都能把方法找出来
提示速度也很快。支持php代码逐行跟踪。
如果受够了zendstudio 和eclipse吃内存,就不妨试试它。不过是商业软件,没钱的只能找破解的了。
zend studio
zend studio是zend technologies开发的php语言集成开发环境(integrated development environmentide)。也支持html和jszend studio之前只对php语言提供调试支持。因为是同一个公司的产品,所以提供的zend framework方面的支持比其他软件好。zend studio5.5系列后,官方推出利用了eclipse平台,基于pdt的zend studio for eclipse 6.0,之后的版本也都构建于eclipse。
link: http://www.zend.com/products/studio/
【译者点评】
php的官方出品,php开发方面绝对精益求精。唯一就是html/css/js支持欠佳。
phpstorm
phpstorm 是 jetbrains 公司开发的一款商业的 php 集成开发工具,支持php/html/js/css。最新版本为phpstorm4,该版本完全兼容 php 5.4 。
【译者点评】
作者目前一直使用这个编辑器,在php代码提示,代码检查,代码重构,帮助信息提示方面都做的很到位。phpstorm集成了webstorm的所有功能,在js/html/xhtml/css方法也丝毫不比aptana差多少。
link: http://www.jetbrains.com/phpstorm/
nusphere phped
phped是当今顶级的php集成开发环境。它既适用于小型的个人开发,也适用于大型的多人项目。phped在很大程度上加快了开发的进程。支持php调试/代码检测/重构及javascript,html5,css3。
link: http://www.nusphere.com/products/phped.htm
【译者点评】
用起来感觉跟phpdesigner差不多,也没有太突出特色。
phpedit
phpedit是一款windows下优秀的php脚本ide(集成开发环境)。该软件为快速、便捷的开发php脚本提供了多种工具,其功能包括:语法关键词高亮;代码提示、浏览;集成php调试工具;帮助生成器;自定义快捷方式;150多个脚本命令;键盘模板;报告生成器;快速标记;插件等。
link: http://www.phpedit.com
【译者点评】没有使用过
netbeans
netbeans ide是一个开源集成开发环境,可用于windows、mac、linux和 solaris。除完全支持所有 java 平台(java se、java ee、java me 和 javafx)之外,netbeans 还是php、ajax和javascript、groovy和 grails、ruby和ruby on rails以及c/c++软件开发的理想工具。
link: http://netbeans.org/features/php/
【译者点评】
自动代码提示速度一般,有时卡。当使用框架时,一些类方法都提示不出来。web方面功能更一般,无法检测到css类跟id。
aptana studio
aptana是一个基于eclipse的集成开发环境,其最广为人知的是它非常强悍的javascript编辑器和调试器。去年aptana吸收了 radrails项目,添加了非常强大的ruby on rails支持。但是aptana前进的脚本并未停止。随着苹果公司iphone手机的发 布,aptana也推出了功能完备的iphone集成开发功能,在adobe公司的ria产品air推出不久之后,aptana就支持了air的开发环境。
link: http://aptana.com
【译者点评】
前几年一直使用aptana2+phpeclipse插件+zen coding插件方案。看好的是aptana在web前台方面的优势。自从aptana3以来,强制集成了python跟ruby on rails,运行起来巨吃内存,又慢又肿。
dreamweaver
这个大家都知道,就不多介绍了
link: http://www.adobe.com/products/dreamweaver/
【译者点评】
如果你还在用这玩意开发php,你就out了
pspad
pspad 是一个windows平台上免费的适合程序员使用的编辑器。它可以让你保持上一次编辑状态,这样在你下次打开编辑器的时候可以直接显示原来的文件。此外它还支持通过ftp进行远程编辑,支持多文件的比较等。
link: http://www.pspad.com/
【译者点评】用的不多,感觉与editplus差不多
dev-php ide
轻量级的php开发开源ide。支持语法高亮等等一些基本的编辑功能。
link: http://devphp.sourceforge.net/
【译者点评】没有用过
rapid php 2011
rapid php编辑器是一个功能强大,快速和复杂的php编辑器,远远超出普通的php编辑环境的要领。便捷的功能,使您可以即时创建和编辑不只是php的,但也是html,xhtml,css和javascript代码,而集成工具,让您可以轻松地调试,验证,重用,导航和格式化你的代码。无论您是一家专业开发人员或纯爱好者快速的php编辑器,你可以得到你的工作做得更快,节省时间和提高生产率。快速的php编辑器是世界上唯一的php编辑器,包括全规模的html,css和javascript编辑器。现在你可以用一个单一的工具完成。
link: http://www.blumentals.net/rapidphp/
【译者点评】没用使用过,不过网上有破解滴
codelobster
codelobster php edition免费提供与大多数公司高价出售(100-500$)相同功能的多功能ide:php/html/css/javascript高亮显示,先进的php/html/css/javascript自动完成,强大的php调试器,sql自动完成,上下文和动态帮助。
link: http://www.codelobster.com/
【译者点评】没用使用过
gphpedit
gphpedit 是gnome 环境下的php 开发工具,支持php/html/xhtml,css,sql 等代码高亮,还提供php/css的代码导航语法检查等
link: http://www.gphpedit.org
【译者点评】没用使用过,貌似功能不多
quanta plus
quanta plus是linux桌面环境下的一个功能非常强大的html编辑器,介于所见即所得风格和html源代码之间。因为quanta plus需要输入hmtl代码,但是同时提供实时的预览,这种编辑方法有助于在提供友好界面的同时, 让用户最大限度地把握html代码。quanta plus支持perl、php脚本语言,支持最新dtd(document type definition)文件格式编辑对话框。
【译者点评】没用使用过
link: http://quanta.kdewebdev.org/
shishkabab php ide
一个开源phpide,使用qt/kde构建。
link: http://www.shishkabab.net/skphpide.html
【译者点评】没用使用过
enginsite
一款允许创建、编辑、运行和调试 php4 或 php5 脚本的软件
link: http://www.enginsite.com/php-editor.htm
【译者点评】没用使用过
tsw webcoder
一款智能的html,php,css和javascript编辑器,支持php debug/ftp
link: http://www.tswwebcoder.com/
【译者点评】没用使用过
php studio 2010
用于 php 的集成的开发环境。开发者能够使用它编辑和检查 php 脚本。提供内在的 http 服务器,内在的浏览器。支持句法突出,ftp,代码自动完成,语法检验等等。
link: http://www.cayoren.com/php-studio/
【译者点评】没用使用过
bluefish
bluefish标榜其自身是“一款为熟练的web设计员和程序员而设的编辑器,但它的ui却很直观,任何初学者都很够很快上 手,并在不断地积累中发现和掌握它的其它功能。如果你需要的是一款能够进行web代码设计的文本编辑器,那么它一定会是一款很不错的软件。它给我的总体印 象就是专业却不令人生畏,文字和图标结合的都很好。
bluefish提供了很多常用的html任务选项,例如字体、表格等等,当然还有链接,这个软件是用了一个比较不常见的“链接 描述 ”(anchor)来表明可点击的链接。“链接描述”对话框甚至还提供了例如onclick和onmouseover这样的javascript脚本事件 功能。
link: http://bluefish.openoffice.nl/
【译者点评】没用使用过
maguma
maguma studio是一款性能优异的ide,她曾是收费的,而在maguma宣布开发全新的workbench平台后,studio便成为免费软件了,只要在官网上注册会员即可下载。
maguma studio包含了编辑和调试 php 程序所有必须的工具。无论您是经验丰富的开发者、或是初学者它都适合您。带有十分完整的断点、分步等调试功能。支持以树形方式显示文件中的函数和类成员。
link: http://www.maguma.com
【译者点评】没用使用过
eclipsephp studio(译者新加)
eclipsephp studio 简称 “epp ”,epp 使用的 eclipse 核心编译而来。针对php开发者提供的一个优秀的大型ide开发软件。并且集成了jdk和简体中文系统,免除处了安装配置的麻烦,一次安装即可使用无需配置。此编译器为php编译器,专门针对辅助php代码的开发和调试,集成了代码高亮,函数跟踪,时时纠错等功能。同时还增加了协作开发版本服务器功能: svn , cvs 。
link: http://epp.php100.com/
【点评】没用使用过,但是国人做的,支持。
译者的话
本人目前使用phpstrom4,内存使用一般在150以内,个人感觉比pdt,aptana,zendstudio更快一些,也推荐大家一用。
无论什么集成开发环境,关键还是根据自己的编程习惯、个人爱好、开发职责来选择。
有的主要开发前端,使用zendstudio可能就不太合适,使用aptana或dreamweaver会合适一些。
有的主要开发后端,推荐使用zendstudio
像本人一样前端后端都接触,想要一个php&html&js&css多者兼备ide,推荐使用phpstorm、komodo、phpdesigner、php ed这类的全能ide。
还有些码友只喜欢中文ide,国人集成的eclipsephp studio也不错。
另外一点,即使是商业软件,通过搜索引擎查询,总有办法长期使用它。
********************************************
* 作者:叶文涛
* 链接:23种php开发工具集合http://blog.csdn.net/uuleaf/article/details/7677096