zend studio
zend studio是一款来自zend公司旗下的一款经典php ide。
zend studio是一个屡获大奖的专业php集成开发环境,具备功能强大的专业编辑工具和调试工具,支持php语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的php代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。
eclipse
eclipse是著名的跨平台开源集成开发环境(ide)。最初主要用来java语言开发,目前亦有人通过插件使其作为c++、python、php等其他语言的开发工具。eclipse的本身只是一个框架平台,但是众多插件的支持,使得eclipse拥有较佳的灵活性,所以许多软件开发商以eclipse为框架开发自己的ide。
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来调试程序。
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。
sublime text 3 / php ide
sublime text 3是一款轻量级、功能丰富并且支持多平台的编辑器。它主要依靠插件和包来扩展功能。
在网上有许多免费的php插件让sublime变成了一个优雅的php ide。这包括:包管理、sublime php companion、xdebug客户端、phpcs,、codintel、 simple phpunit和phpdoc。
cloud 9
cloud 9 是一款面向几乎所有编程语言的云ide。在php支持方面,他支持实时代码调试功能。
cloud 9提供免费的工作空间和私人工作空间,但是要想获取更多功能,你就需要付费试用了。
php designer
php designer----php程序和web开发的最好编辑器和php ide。快速,省时,强大。稳定!phpdesigner不仅是一个功能强大,速度超快的php ide和php编辑器,也是一个功能丰富的css和javascript编辑器,它既适合新手也适合经验丰富的开发人员。 phpdesigner 能帮你编辑分析,测试,发布程序和由php,html或其它web语言驱动的站点。不管您是php网页设计高手,或者是刚入门的新手,您都可以使用此软件来帮您设计网页程序(sql、html 亦支持)。
什么是ide?
ide(integrated development environment,集成开发环境)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
ide多被用于开发html应用软件。例如,许多人在设计网站时使用ide(如homesite、dreamweaver等),因为很多项任务会自动生成。
推荐学习:php教程
以上就是thinkphp开发用什么ide?的详细内容。
