分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

【Share Code | 每天一点PHP】2017和2018年最好的PHP IDE比较

发布时间:2023-09-06 02:23责任编辑:林大明关键词:PHP

更多资源 & 原文链接:https://zhaoshuquan.com/posts/13

2017和2018年最佳PHP编辑器列表

  1. Codelobster -Developed by: Codelobster

  2. Eclipse PDT: PHP Development Environment (Eclipse PHP IDE) Developed by: Eclipse

  3. Komodo IDE Developed by: ActiveState

  4. Netbeans Developed by: Oracle

  5. Nuclide for Atom Developed by: Facebook

  6. PHPEd Developed by: Nusphere

  7. PHPStorm Developed by: JetBrains

  8. PHP Tools for Visual Studio Developed by: Devsense

  9. Visual Studio Code Developed by: Microsoft

  10. Zend Studio Developed by: Zend

注意:DevSense的PHP工具适用于Visual Studio 2010,Visual Studio 2012,VisualStudio 2013,Visual Studio 2015和Visual Studio 2017。

版本发布日期证书最小PHP版本最大PHP版本调试器FTP
Codelobster5.142018.1.30Commercial47.1XdebugYes
Eclipse PDT5.32018.3.21EPL5.17.1Xdebug/ZendNo
Komodo IDE112017.9.26Commercial4.47.1XdebugYes
Netbeans8.22016.10.3CDDL/GPL47.0XdebugNo
Nuclide0.3192018.6.25FPLXdebugYes
PHPEd18.0252017.1.30Commercial4.37.1DBGYes
PHPStorm2018.2 EPA2018.7.20Commercial5.37.1Xdebug/ZendYes
PHP Tools1.272018.4.11Commercial5.47.1XdebugYes
Visual Studio Code1.222018.3.1MITXdebugNo
Zend Studio13.62017.4.20Commercial5.17.1Zend/Xdebug/Z-rayNo

证书:

  • CDDL = Common Development and Distribution License(共同开发和分发许可证)

  • EPL = Eclipse Public License(Eclipse公共许可证)

  • GPL = GNU General Public License(GNU通用公共许可证)

  • FPL = Facebook Public License(Facebook公共许可证)

最好的Windows版本的PHP IDE

  • Codelobster
  • Eclipse PDT
  • Komodo IDE
  • Netbeans
  • PHPEd
  • PHPStorm
  • PHP Tools
  • Visual Studio Code
  • Zend Studio

最好的Mac版本的PHP IDE

  • Eclipse PDT
  • Komodo IDE
  • Netbeans
  • Nuclide
  • PHPStorm
  • Visual Studio Code
  • Zend Studio

最好的Linux版本的PHP IDE

  • Eclipse PDT
  • Komodo IDE
  • Netbeans
  • Nuclide
  • PHPStorm
  • Visual Studio Code
  • Visual Studio Code
  • Zend Studio

PHP IDE功能

Auto CompleteHighlightingFoldingHintingRefactoringMappingFile Compare
CodelobsterYesYesYesYesYesYesYes
Eclipse PDTYesYesYesYesYesYesYes
KomodoYesYesYesYesYesYesYes
NetbeansYesYesYesYesYesYesYes
NuclideYesYesNoNoNoNoYes
PHPEdYesYesYesYesYesYesYes
PHPStormYesYesYesYesYesYesYes
PHP ToolsYesYesYesYesYesYesYes
Visual Studio CodeYesYesYesYesYesYesYes
Zend StudioYesYesYesYesYesYesYes

功能解释:

  • Auto Complete = 提供并完成的代码建议
  • Highlighting = 代码着色以简化特定元素的定位
  • Folding = 代码块可以扩展和收缩(隐藏)
  • Hinting = 与“Auto Complete”功能类似,还会显示功能和方法的属性
  • Refactoring = 重构代码以提高可读性和复杂性
  • Mapping = 显示使用的声明,映射到其原点
  • File Compare = 比较两个或更多文件并突出显示它们之间的差异

PHP编辑器版本控制支持

GITGIT FlowGithubSVNCVSTFSMercurialClearCasePerforceBazaar
CodelobsterPluginNoNoYesNoNoYesNoNoNo
Eclipse PDTYesPluginPluginPluginPluginPluginPluginPluginPluginPlugin
KomodoYesNoYesYesYesNoYesNoYesYes
NetbeansYesPluginNoYesPluginNoYesPluginNoNo
NuclideYesNoPluginPluginNoPluginYesNoPluginNo
PHPEdPluginNoPluginPluginYesNoPluginNoNoPlugin
PHPStormYesPluginYesYesYesYesYesYesYesPlugin
PHP ToolsYesNoYesPluginYesYesPluginNoPluginNo
Visual Studio CodeYesNoNoNoNoPluginNoPluginNoPlugin
Zend StudioYesYesYesYesYesPluginPluginPluginPluginPlugin

Plugin指的是通过开发人员或第三方安装外部代码来提供该支持。

支持的其他语言

HTMLJavascriptCSSLESSSASSHack, HHVM
CodelobsterYesYesYesYesYesNo
Eclipse PDTYesYesYesPluginNoNo
KomodoYesYesYesYesYesNo
NetbeansYesYesYesPluginPluginNo
NuclideYesYesYesPluginPluginYes
PHPEDYesYesYesYesYesNo
PHPStormYesYesYesPluginPluginNo
PHP ToolsYesYesYesYesYesNo
Visual Studio CodeYesYesYesYesYesNo
Zend StudioYesYesYesPluginNoNo

Plugin指的是通过开发人员或第三方安装外部代码来提供该支持。

支持的PHP框架

CakePHPCodeigniterDrupalJoomlaLaravelPhalconPradoSmartySymfonyTwigWordpressYiiZend
CodelobsterPluginPluginPluginPluginPluginYesNoPluginPluginPluginPluginPluginNo
Eclipse PDTNoNoPluginNoNoNoNoPluginPluginPluginNoPluginPlugin
KomodoNoNoYesNoYesNoNoYesNoYesNoNoNo
NetbeansNoNoNoNoNoNoNoYesYesYesNoNoYes
NuclideNoNoNoNoNoNoNoPluginPluginPluginPluginPluginNo
PHPEDYesYesYesYesYesNoYesNoYesNoNoYesYes
PHPStormYesNoYesYesPluginPluginPluginYesPluginYesYesYesNo
PHP ToolsNoNoNoNoNoNoNoYesNoYesNoNoNo
Visual Studio CodeNoNoNoNoNoNoNoNoNoNoNoNoNo
Zend StudioNoNoPluginNoNoNoNoPluginYesPluginNoPluginYes

Plugin指的是通过开发人员或第三方安装外部代码来提供该支持

支持的Javascript库

AngularJSBackboneJSextJS FlowJqueryKnockoutJSMeteorReact
CodelobsterPluginPluginPluginNoPluginNoPluginNo
Eclipse PDTPluginNoPluginNoYesNoNoNo
KomodoYesNoNoNoYesNoNoYes
NetbeansYesNoPluginNoNoYesNoNo
NuclidePluginNoNoYesNoNoPluginNo
PHPEdNoNoYesNoNoNoNoNo
PHPStormYesNoPluginYesYesNoYesYes
PHP ToolsYesNoPluginNoYesNoNoPlugin
Visual Studio CodeYesNoNoNoNoNoNoYes
Zend StudioPluginNoPluginNoPluginNoNoNo

Plugin指的是通过开发人员或第三方安装外部代码来提供该支持

其他特性

Nusphere PHPEd

内置的DBG调试器支持:

  1. 能够调试PHP控制台或Web应用程序

  2. 能够在嵌入式浏览器中调试或在常规浏览器窗口中调试

  3. 能够根据性能,内存消耗以及SQL查询执行所花费的时间来分析代码

  4. 支持与服务器的安全调试连接

  5. 条件断点,启动错误和异常的调试器,更改当前执行行的能力等。

其他功能包括:

  1. 嵌入式SSH客户端

  2. 内置phpUnit支持

  3. phpUnit支持与调试器集成,用于远程调试

Komodo

  1. Komodo基于Mozilla,就像Firefox一样,因此它不是基于Java编辑器

  2. 有一个Regex工具,可以轻松编写正则表达式并查看它是如何匹配的,并提供各种快捷方式,使编写正则表达式更容易。

  3. 具有内置的代码协作功能,可让您同时与同事一起处理代码

  4. 有一个代码分析工具。

  5. 具有HTTP检查器,可以检查从IDE到Web站点的HTTP流量

  6. 您可以通过选择代码部分并点击“Run Code in-line”按钮快速测试代码。

  7. 通过选择和调用文档工具,您可以轻松找到有关常见PHP函数的文档。

  8. 用户界面设计简单直观。 尽管它没有在窗口上显示太多按钮,但它提供了许多有用的功能。

  9. 它提供了一个名为“Go to Anything”的字段,可以快速访问任何功能。

Zend Studio

  1. 可以使用Xdebug和Zend Debugger进行调试

  2. 它可以调试Web应用程序,CLI应用程序并支持PHPUnit测试

  3. 可以从Z-Ray,浏览器工具栏或特殊URL触发调试会话。

  4. 如果在IDE中不可用,它会自动从服务器下载正在调试的源代码

  5. 剖析器提供详细的报告。

  6. 它可以使用丰富的规则执行静态代码分析,以便在您键入代码时查找代码中的问题。 它有一组特殊的规则可帮助您将现有代码迁移到PHP 7。

  7. 它可以用于移动开发。 它与Apigility集成,可轻松开发REST服务,以及Cordova用于跨平台移动应用程序开发。

  8. 它具有Zend Server集成,可用于部署和应用程序监视。

免费下载IDE

  • Codelobster(限制功能)
  • Eclipse PDT (开源)
  • Komodo IDE (21天试用)
  • Netbeans IDE (开源)
  • Atom Nuclide (开源) Install Nuclide from Atom
  • PHPEd (14天试用)
  • PHPStorm 30天试用)
  • PHP Tools for Visual Studio (30天试用)
  • Visual Studio Code (Open Source)(开源)
  • Zend Studio (30天试用)

哪里可以找到商业版的PHP IDE的价格并购买?

这里是下载这些PHP IDE的链接列表或商业IDE的购买链接列表。 您可以在下面找到一些商业IDE的折扣券。 以下页面包含每个PHP IDE的价格和购买说明:

  • Codelobster 2017
  • Komodo IDE 2017
  • PhpEd 2017
  • PhpStorm 2017
  • PHP Tools for Visual Studio 2017
  • Zend Studio 2017

参考

  • The Best PHP IDE 2018 and 2017 Comparison - The Most Popular Editors for Development under Windows, Mac and Linux either Open Source, Free or Commercial

【Share Code | 每天一点PHP】2017和2018年最好的PHP IDE比较

原文地址:https://www.cnblogs.com/jkol/p/10014658.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved