Home >php教程 >php手册 >23种PHP开发工具PHP IDE集合

23种PHP开发工具PHP IDE集合

WBOY
WBOYOriginal
2016-06-06 19:53:471228browse

以下是一个简单的快速对比表,从功能、价、框架 /CMS 支持上作了一个小节。 备注:原文中的phpside由于已经倒闭,译者已经删除,增加了国产的EPP. EclipsewithPDT Eclipse 平台上的开源 php 开发环境。它提供了一些入门级的代码编辑功能,如语法高亮,代码自

以下是一个简单的快速对比表格,从功能、价格、框架/CMS支持上作了一个小节。

23种PHP开发工具PHP IDE集合



备注:原文中的phpside由于已经倒闭,译者已经删除,增加了国产的EPP.


Eclipse with PDT

Eclipse平台上的开源php开发环境。它提供了一些入门级的代码编辑功能,如语法高亮,代码自动完成、Javascript/html支持。

Link: http://www.eclipse.org/pdt/

【译者点评】

目前PDTZend维护,PDTZendStudio的阉割版,功能爆弱。


Komodo IDE7

Komodo是一个免费/收费、支持多种语言、以及跨平台(可用于 WindowsMac OS X 和 Linux)的IDE.它非常强大,支持PerlPHPPythonRubyTcl,以及JavaScriptCSSHTMLXML。拥有后台语法检测、颜色匹配、错误捕捉、自动补齐等特性。值得一提的是,该IDE为用户提供了丰富的可扩展功能,支持类似firefoxxpi扩展。

Link: http://www.activestate.com/komodo-ide

【译者点评】

PHP方面功能不如ZendStudioWEB功能方面不如Aptana。倾向Python的,写PHP代码一般。不过由一个纯商业软件到目前开源,值得表扬。


phpDesigner 

phpDesigner是一个PHP IDEPHP编辑器,phpdesigner 不仅支持php ,也支持其他网络语言像html xhtml, xmlcssjavascript , vbscriptjava, #,perl , python等!

Link: http://www.mpsoftware.dk/phpdesigner.php

【译者点评】

自动代码完成功能强大无比,支持多层require或者include,都能把方法找出来

提示速度也很快。支持php代码逐行跟踪。

如果受够了zendstudio eclipse吃内存,就不妨试试它。不过是商业软件,没钱的只能找破解的了。


Zend Studio

Zend StudioZend Technologies开发的PHP语言集成开发环境(Integrated Development EnvironmentIDE)。也支持HTMLjsZend Studio之前只对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDTZend 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是一个开源集成开发环境,可用于WindowsMacLinux和 Solaris。除完全支持所有 Java 平台(Java SEJava EEJava ME 和 JavaFX)之外,NetBeans 还是PHPAjaxJavaScriptGroovy和 GrailsRubyRuby 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插件方案。看好的是AptanaWEB前台方面的优势。自从aptana3以来,强制集成了pythonruby 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的,但也是HTMLXHTMLCSSJavaScript代码,而集成工具,让您可以轻松地调试,验证,重用,导航和格式化你的代码。无论您是一家专业开发人员或纯爱好者快速的PHP编辑器,你可以得到你的工作做得更快,节省时间和提高生产率。快速的PHP编辑器是世界上唯一的PHP编辑器,包括全规模的HTMLCSSJavaScript编辑器。现在你可以用一个单一的工具完成。

Link: http://www.blumentals.net/rapidphp/

【译者点评】没用使用过,不过网上有破解滴



CodeLobster

CodeLobster PHP Edition免费提供与大多数公司高价出售(100-500$)相同功能的多功能IDEPHP/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 PlusLinux桌面环境下的一个功能非常强大的HTML编辑器,介于所见即所得风格和HTML源代码之间。因为Quanta Plus需要输入HMTL代码,但是同时提供实时的预览,这种编辑方法有助于在提供友好界面的同时让用户最大限度地把握HTML代码。Quanta Plus支持PerlPHP脚本语言,支持最新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,CSSJavaScript编辑器,支持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)来表明可点击的链接。“链接描述”对话框甚至还提供了例如OnClickOnMouseover这样的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


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn