thinkphp开发用什么IDE?

发布时间 - 2019-11-21 00:00:00    点击率:

thinkphp开发用什么ide?

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  # 编辑器  # 是一款  # 线上  # 是一个  # 加亮  # 葡萄牙语  # 命令行  # 开发工具  # 开源  # 自动生成 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何实现建站之星域名转发设置?  Laravel如何实现一对一模型关联?(Eloquent示例)  公司门户网站制作流程,华为官网怎么做?  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  大型企业网站制作流程,做网站需要注册公司吗?  如何快速配置高效服务器建站软件?  如何在Ubuntu系统下快速搭建WordPress个人网站?  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  Laravel如何使用Blade组件和插槽?(Component代码示例)  教你用AI润色文章,让你的文字表达更专业  零基础网站服务器架设实战:轻量应用与域名解析配置指南  Laravel用户密码怎么加密_Laravel Hash门面使用教程  使用C语言编写圣诞表白程序  Laravel观察者模式如何使用_Laravel Model Observer配置  深圳网站制作的公司有哪些,dido官方网站?  大同网页,大同瑞慈医院官网?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  JavaScript如何实现路由_前端路由原理是什么  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  如何在IIS服务器上快速部署高效网站?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  潮流网站制作头像软件下载,适合母子的网名有哪些?  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  如何在建站之星绑定自定义域名?  如何登录建站主机?访问步骤全解析  千库网官网入口推荐 千库网设计创意平台入口  Laravel如何创建自定义Artisan命令?(代码示例)  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  Java解压缩zip - 解压缩多个文件或文件夹实例  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Linux安全能力提升路径_长期防护思维说明【指导】  MySQL查询结果复制到新表的方法(更新、插入)  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  Laravel如何使用Service Container和依赖注入?(代码示例)  BootStrap整体框架之基础布局组件  JavaScript Ajax实现异步通信  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  独立制作一个网站多少钱,建立网站需要花多少钱?  郑州企业网站制作公司,郑州招聘网站有哪些?  什么是javascript作用域_全局和局部作用域有什么区别?  如何基于云服务器快速搭建网站及云盘系统?  Laravel Docker环境搭建教程_Laravel Sail使用指南  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  如何快速生成可下载的建站源码工具?