1. NetBeans
NetBeans是一款免费并且功能强大的PHP IDE,它支持多语言,包括英语、日语、俄语、葡萄牙语和简体中文。
它支持主流的框架,例如Zend、Doctrine、Smarty和Symfony2,通过laravel-ide-helper还可以支持Laravel。它同时还支持其他框架包括Yii、CakePHP、FuelPHP和Wordpress。
一些关键的功能使得NetBeans处在IDE的前列,比如get\set方法自动生成、代码模板、代码自动补全、智能提示、快速修复和重构。其他基本的功能包括代码折叠和格式化,try/catch自动完成和矩形选择等等。
如果你要调试,你可以在本地或者线上轻易的使用命令行或者xDebug进行调试。Web开发当中还包括了许多JavaScript,HTML和CSS文件,NetBeans都支持对这些文件的IDE。所有的这些特点使得NetBeans成为了最棒的开源PHP IDE。
下一个NetBeans版本将在2016年的8月发行,届时会全面支持PHP7,你可以在NetBeans的官网下载到当前版本-netbeans.org。
2. PHPStorm
PHPStorm是一款功能强劲的PHP IDE。
PHPStorm支持多种主流框架,例如Symfony,Zend,Yii,CakePHP,Laravel。主流的CMS框架支持Druoal,Magento和Wordpress等。
PHPStrorm的最大亮点就是对前端语言支持的很好,它支持包括CSS,Sass,HTML5,CoffeeScript,JavaScript,Stylus,Less等等,并且对些前端语言都集成了代码重构、调试和单元测试的功能。
作为一个开发工具,PHPStrom集成了版本控释系统,数据库,composer,线上部署,REST客户端以及命令行工具等等各种功能。
在本地或者线上你都可以通过Zend Debugger 和Xdebug来调试程序。.
你可以点击下载PHPStorm(30天免费试用) – Download PHPStorm trial version.
3. Sublime Text 3 / PHP IDE
Sublime Text 3是一款轻量级、功能丰富并且支持多平台的编辑器。它主要依靠插件和包来扩展功能。
在网上有许多免费的PHP插件让Sublime变成了一个优雅的PHP IDE。这包括:包管理、Sublime PHP companion、xDebug客户端、PHPCS,、CodIntel、 Simple PHPUnit和PHPDoc。
Sublime官方地址 - sublimetext.com.
4. Eclipse PDT
Eclipse PDT是另一款开源的编辑器。
相比于PHPStorm和Zend Studio,Eclipse PDT的最大优势在于不需要注册许可证便可使用。如果你是一个老的Eclipse爱好者,那么使用它你会感到无比的亲切。
Eclipse PDT拥有语法高亮、代码辅助、代码格式化、重构、代码模板、代码导航、PHP调试、语法验证等等功能。
Eclipse PDT支持MAC、Windows和Linux平台 - eclipse.org/pdt/。
5. VIM
VIM是一款基于GPL许可证的开源编辑器,它的下载和使用都是免费的。在开发者当中VIM拥有相当高的人气。Facebook的工程师们在使用Hack之前,就是使用VIM编写PHP程序。
VIM是一款模块化、轻量级的编辑器,并且如果你喜欢只是用键盘编程,那它再适合不过你了。
在Linux上,VIM可能是最适合的编辑器。和Sublime类似,它需要插件才能变成一款PHP IDE。
更多参见- vim.org.
6. Zend Studio
Zend Studio是一款来自Zend公司旗下的一款经典PHP IDE。
Zend Studio支持Windows、OSX和Linux平台,并且支持PHP7。它有许多特性,包括 -
- 对于PHP代码的验证、检索和搜索有更快的表现。
- 整合了Zend Debugger,Xdebug和Z-Ray调试。
- 支持Eclipse的插件生态系统。
- 支持Docker和Git Flow.
- 支持PHP,JavaScript,CSS,HTML智能编程。
- 支持Microsoft Azure 和 Amazon AWS部署。
- 协助PHP7友好迁移并且对Zend服务器无缝整合。
Zend Studio for PHP.
7. Atom
Atom是一很“潮”的编辑器。
Atom是一款高度定制化的编辑器,并且支持Windows、OS X、Debian Linux (Ubuntu)、 Red Hat Linux和Fedora 22+平台。
要想让Atom成为一个PHP的IDE,你需要下载很多扩展包。比如: hyperclick-php, php-cs-fixer, php-integrator-base, linter-php, atom-autocomplete-php等等。这有一份你可能需要安装的列表 -https://atom.io/packages/search?q=php.
Atom炫酷插件:
点击访问更多 - atom.io.
8. PHPED
NuSphere公司旗下的PHPED也是一款历史悠久的编辑器。
最新版本的PHPED已经支持PHP7并且包含了Laravel、Yii、Symfony等框架,并且提供类似Joomla和Wordpress的内容管理系统。最新版本的特性就是加入了可在本地和远程的单元测试功能。
总的来说PHPER是一款全栈开发者的开发工具,它提供了JavaScript的调试以及LESS的和CSS的预处理,当然还有你所需要的PHP的一切东西。
但是不得不说的是,我认为在客户支持、文档和版本管理方面来说,Zend和PHPStorm比PHPED更好。
点击这里查看更多- nusphere.com.
9. PHP Designer
PHP Designer是另一款比较好的IDE,它给PHP,JavaScript,CSS和HTML提供快速开发的工具。这款IDE仅可在Windows上使用,所以如果你是Mac或者Linux用户就略过吧。
点击查看更多 - PHP Designer.
10. Cloud 9
Cloud 9 是一款面向几乎所有编程语言的云IDE。在PHP支持方面,他支持实时代码调试功能。
Cloud 9提供免费的工作空间和私人工作空间,但是要想获取更多功能,你就需要付费试用了。
- 文章2305
- 用户1336
- 访客11455720
没有努力,天份不代表什么。
MySQL 数据库优化
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de
免ROOT实现模拟点击任意位置
Mobaxterm终端神器
CreateProcessW要注意的细节问题
Autonomous NAT Traversal
【教程】win10 彻底卸载edge浏览器
eclipse工程基于Xposed的一个简单Hook
排名前5的开源在线机器学习
Mac OS最简单及(Karabiner)快捷键设置
发一款C++编写的麻将
VMware NAT端口映射外网访问虚拟机linux
独家发布最新可用My-AutoPost——wordpress 采集器