在本文中, 我们将对23种PHP IDE 进行介绍。其中不凡大公司开发的精品,也有一些不是很知名的。广聚一堂,方便兄弟们对比挑选。

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

转载请注明来源http://blog.csdn.net/uuleaf/article/details/7677096

备注:原文中的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和js标签,Zend 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

23种PHP开发工具集合相关推荐

  1. 十四种Java开发工具点评

    图形界面的java开发工具 JDK Borland 的JBuilder ,JDeveloper,VisualAge for Java jcreater. 常见的十五种Java开发工具的特点 1.JDK ...

  2. Android开发工具集合

    Android Studio Android开发环境,基于IntelliJ IDEA,谷歌2013年I/O大会发布,类似 Eclipse ADT:现已更新到1.3版本(截止15年8月),并支持NDK开 ...

  3. Android 开发工具集合 - (Android Dev Tools)

    收集整理Android开发所需的Android SDK.开发中用到的工具.Android开发教程.Android设计规范,免费的设计素材等. 欢迎大家推荐自己在Android开发过程中用的好用的工具. ...

  4. 加速 Web 开发的 23 款前端开发工具

    市面上有许多前端开发工具可以加速 Web 开发工作.本文是对 2019 年顶级 Web 开发工具的一次精选汇总,分别介绍了每款工具的关键特性,并已附上下载链接. Novi Builder Novi B ...

  5. CC++编程环境搭建-四种常用开发工具(VSCode,Dev,CodeBlocks,Clion)

    IDE介绍 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器.编译器.调试器和图形用户界面等工具.集成 ...

  6. Android 开发工具集合

    1.XAppDbg XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具.这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序. 2.ChkBugReport ...

  7. 12种Flutter开发工具推荐

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者 | Instabug 译者 | 王强 策划 | ...

  8. linux 开发工具集合

    转自:http://blog.csdn.net/vidanet/article/details/6732744 软件集成开发环境(代码编辑.浏览.编译.调试) Emacs            htt ...

  9. 嵌入式开发工具集合及资料(转载)

    软件篇: http://115.com/file/e7zldqhw# Red Hat EnterpriseLinux_6.1_内附说明.part1.rar http://115.com/file/dp ...

  10. Python开发工具的七种“工具”的介绍

    原文地址为: Python开发工具的七种"工具"的介绍 本文主要是对Python开发工具的七种介绍,其中包括, IDLE. BlackAdder.PythonWorks.Wing ...

最新文章

  1. 集合 判断是否为同一元素 总结
  2. 绝不重新定义继承而来的缺省值参数
  3. linux输入法源,Manjaro Linux 添加源及输入法
  4. c++ 门面模式(Facade)
  5. 将datatable导出为excel的三种方式(转)
  6. 5-11attention网络结构
  7. pyspider all 只启动了_我是如何让微博绿洲的启动速度提升30%的(二)
  8. 微软发布Visual Studio 2010 SP1公测版
  9. iOS 给webView加进度条(WKWebView)
  10. 3.卷2(进程间通信)---System V IPC
  11. -2. JavaScript Methods
  12. 测量电流传感器的放大倍数
  13. python 拦截windows弹窗广告_Win10如何拦截桌面弹窗广告?流氓软件怎么彻底清除?...
  14. 家里装电线时,为啥说“走顶”比“走地”好
  15. QT学习笔记(六)——QT弹出对话框并在主窗口调用对话框的信息
  16. 教师计算机西沃培训心得,学习使用希沃电子白板的心得体会
  17. Andriod studio manifast中添加权限却还无效日历api设置定时闹钟却不生效
  18. 作为一个入门编程小白的感触
  19. 浓情中秋,月满人团圆!联诚发祝您中秋快乐!
  20. 学海无涯!如何在Android-Studio下进行NDK开发,全网疯传

热门文章

  1. 高校375个国家级精品课程
  2. 攻防世界-web- easyphp
  3. [转载]GGB0/OB28/OKC7/GGB1/OBBH/OKC9 FICO增强(转)_SAP刘梦_新浪博客
  4. Essay-编程语言排行榜2013年10月:Groovy首次闯入前二十
  5. Science | 华盛顿大学Baker实验室提出新方法设计全新蛋白质
  6. 网站安全扫描工具,举荐6个网站安全扫描工具
  7. RouterPassView——路由器密码查看工具
  8. 流程型与离散型制造的区别【老外的分析】
  9. 【腾讯敏捷转型No.7】QQ邮箱如何通过敏捷成为行业第一
  10. 样本不均衡及其解决办法