无论您对 PHP 的熟练程度如何, 这个全面的列表都会为您提供 18 种工具, 使您的开发生活更轻松, 更高效.
PHP 是一种快速的脚本语言, 无处不在的 web 开发. WordPress 使用该语言作为开发人员增强平台的核心接口. 它相对容易学习, 并得到开发社区的良好支持.
虽然 PHP 可以帮助开发人员快速创建 Web 应用程序, 但是没有与该语言相关的开发环境. 相比之下, Microsoft 的 Visual Studio 等开发环境带有许多安装功能. Visual Studio 具有开箱即用的开发人员可用的编码, 调试和部署功能.
PHP 有很多软件包和支持工具. 然而, 它们往往是分散和零碎的. 这可能会给希望增强其虚拟工具箱的开发人员带来问题. 这个方便的指南将汇集流行的工具, 开发人员可以在他们需要将 PHP 开发置于过载时参考这些工具.
开发环境
PHP 有许多开发环境. 其中包括集成开发环境 (IDE) 和文本编辑器, 以及将多个工具和流程合二为一的混合环境.
- ScriptCase
- ScriptCase.net
ScriptCase.net 允许开发人员快速开发支持 Web 的应用程序. 这些应用程序支持与数据库和报告生成的连接 该软件允许您在几秒钟内从原型到生产. 成本可能会禁止小公司使用它. 因此, 它面向中型企业.
主要特征
连接到大多数主要数据库引擎.
生成包括数据透视表的图表.
创建交互式报告.
导出 PDF,XLS 等常用格式.
成本
20 天免费试用.
初学者 - 每年 279.20 美元(仅限单个数据库).
专业 - 每年 319.20 美元.
企业 - 每年 479.20 美元.
SublimeText
SublimeText.com
有理由在 IDE 上使用文本编辑器. 有时, IDE 可能对某些项目来说过度杀伤. 此外, 当开发人员首先学习一门语言时, IDE 可以成为他们学习的拐点. 这个文本编辑器非常适合没有大预算或大容量服务器的初创公司.
主要特征:
转到任何功能 - 可以在编辑器中立即跳转到文件, 文本或行.
拆分编辑.
同时编辑 - 可以一起更改多个文本或代码实例.
成本
一次性收费 80 美元.
Eclipse PDT
eclipse.org/pdt
将 Eclipse 等工具归类为 IDE 变得越来越困难. 它变得如此之多. Eclipse 是为使用 Java 代码的开发人员创建的. 它已经扩展到包括其他语言, 如 PHP. 虽然这个工具是开源的, 但对于初创公司来说可能有些过分. 它占用了相当数量的计算资源, 对于小公司来说可能是稀缺的.
主要特征
PHP 中的代码分析.
格式化代码.
语法突出显示.
代码模板.
单元测试.
调试.
内容辅助.
成本
开源(免费)
Zend Studio
zend.com
Zend Studio 是一个将 PHP 开发提升到新水平的 IDE. 它具有一组强大的功能, 可以部署到任何服务器, 包括云中的服务器. 它声称针对 PHP 7 进行了优化, 这比以前的版本快得多. Zend Studio 是适用于任何规模公司的理想工具.
主要特征
广泛的 Eclipse 插件功能.
部署到云, 包括 Microsoft Azure 和 Amazon AWS.
无缝部署到 Zend Server.Zend Server 实现了持续集成和强大的安全功能.
成本
个人执照: 89 美元.
基本许可证: 189 美元.
免费试用版可供下载.
Zend Server 可作为 Azure 上的产品提供.
XAMPP
XAMPP.org
经验丰富的开发人员熟悉 Apache 解决方案. XAMPP 是由 Apache Friends 组织创建的开发平台. 它适用于大多数需要 MySQL 数据库解决方案的组织. 根据他们的要求, 对于初创公司来说可能有点过分.
主要特征
它是 PHP 最古老的开发平台之一. 它拥有超过 10 年的所有参与开发人员的综合经验.
易于安装(通过向导).
Apache 系列产品的一部分.
MySQL 和 Perl 是安装的一部分.
可以在 XAMPP 安装之上安装 CMS 组件(通过 Bitnami).
易于控制的面板, 适用于所有组件.
成本
开源(免费).
性能, 代码分析, APM, 日志记录
代码分析器, APM 和日志监视器等性能工具可帮助开发人员发现效率低下和错误. 同样, 有许多可用于 PHP 的工具. 根据您的开发阶段, 您可以选择一种工具而不是另一种工具. 例如, 代码分析器在开发阶段最有效, 而 APM 在部署后监控您的应用程序. 有些工具将所有这些性能工具合二为一.
Stackify
Stackify.com/retrace
Retrace 超越了标准的 APM(应用程序性能监控), 可以在一个易于使用的解决方案中为开发人员提供所需的所有工具. 它最初只支持 Java 和. NET, 但很快就会支持 PHP. 它增强了日志和错误跟踪功能, 使其脱颖而出. 它也具有成本效益. 该工具非常适合团队诊断, 改进和加速应用程序性能.
主要特征
查看与异常相关的日志记录, 以便在客户执行之前快速查找并修复问题.
确定应用程序堆栈的哪个部分是瓶颈以及哪些 Web 请求受到影响.
跟踪和监控所有关键应用程序和服务器指标.
通过代码分析捕获有关代码执行操作的重要详细信息.
成本
14 天免费试用.
非生产服务器每月 10 美元.
每台生产服务器每月 25 美元 - 50 美元.
ZEPHIR
zephir-lang.com
Zephir 被认为是一种代码增强工具, 但它本身就是一种编程语言. 它使 PHP 编码器能够创建由 PHP 引擎编译但由其运行的函数. PHP 是一种解释型语言, 因此 Zephir 的编译特性比本机 PHP 函数创建更快的组件. 该工具更适合中级开发人员. 各种规模的组织都可以发现这种产品是有益的.
主要特征
使用与 C 类似的语言创建函数
组件被编译为共享库, 以便更快地运行.
无法访问指针. 指针可能会给开发人员带来问题, 而 Zephir 不允许这样做.
成本
开源(免费).
New Relic APM
Newrelic.com
New Relic 是业界领先的 APM, 支持许多顶级语言, 包括 PHP,Ruby,Java 和. NET. 它提供了对应用程序性能的全栈可视性, 包括移动应用程序和基础架构监控.
主要特征
应用程序性能趋势一目了然.
浏览器, 移动和基础架构监控.
各个 SQL 语句的性能跟踪.
低影响生产螺纹轮廓仪.
代码级诊断.
跨应用程序跟踪.
成本
每台服务器每月 75-600 美元, 每年便宜一些.
比较 New Relic 和 Retrace
- AppDynamics
- AppDynamics.com
AppDynamics 迎合了寻求一体化性能监控解决方案的大型企业. 企业可以将 AppDynamics 用作 SaaS 工具以及内部部署选项.
主要特征
代码级诊断.
基础设施和最终用户监控.
基线绩效发展.
绩效指标可视化.
成本
每台服务器每月 230 美元.
- DebugBar
- DebugBar.com
来源: http://developer.51cto.com/art/201807/579879.htm