PHP:40+开发工具推荐

PHP是为Web开发设计的服务器脚本语言,但也是一种通用的编程语言。超过2.4亿个索引域使用PHP,包括很多重要的网站,例如Facebook、Digg和WordPress。和其它脚本语言相比,例如Python和Ruby,Web开发者有很多不错的理由皮偏爱PHP。

对于PHP开发者,在互联网上有很多可用的开发工具,但是找到一个合适的PHP开发工具是很难的,需要花费很多努力和时间。今天,就为开发者介绍45个方便的PHP工具。

Plates

Plates是一个简单易用的PHP模板系统。Plates是为那些喜欢使用本地模板而不是编译模板的人设计的。

Laravel

Laravel是一个有着优雅表达语言的开源框架。

Parsedown

一个Laravel的Parsedown包装器,能够将markdown编译成HTML。Parsedown运行很快,并支持GitHub flavored markdown.

Guzzle

Guzzle是一个PHP版的HTTP客户端,让PHP很容易的和HTTP/1.1协议一起使用,并能减少Web服务带来的痛苦。

Hoa

Hoa是一组PHP库,它创建了工业和研究之间的桥梁。

PHP-CPP

PHP-CPP是一个C++写的PHP扩展库。它提供了一个良好的文档记录和易于使用的类的集合,可以使用和扩展构建本地PHP扩展。

Twig

Twig是一个快速、安全和稳定的PHP模板引擎。

Requests for PHP

Requests是用PHP写的HTTP库。

The Prettifier

Prettifier为一些编程语言,如CSS/HTMl/XML/PHP/SQL/Perl等,提供了一个在线编辑、格式和语言高亮的平台。

Geocoder PHP

Geocoder是一个构建geo应用很好的库,为geocoding操作提供了一个抽象层。

Slim Starter

Slim Starter由Xsanisty创建,是创建高级Web应用的解决方案。

Mink

Mink是一个PHP库,可以让你以交互的方式在浏览器中测试Web APP,它移除了两种浏览器模拟器之间的API差异,为你提供一个更准确的测试环境。

Forp

Forp是用C写的PHP分析器。Forp是轻量级的PHP扩展,它提供了一个简单的PHP数组或JSON输出,其包含了完整的脚本调用堆栈和CPU和内存使用情况。forp是非侵入性,并提供PHP注释来完成工作。

Belt

对PHP开发者来说,Belt是一个非常有用的工具,它提供了超过60个有用的函数。

Icon Generator for PHP

Icon Generator允许你生成基于彩色背景的Icon图标,这和Gmail的类似。

Rainloop

Rainloop是一个免费开源的PHP Web邮件应用,它有现代的用户接口,支持SMTP + IMAP。

Pattern Lab

Pattern Lab不仅是一个前端框架,也是一个PHP驱动的静态网站生成器、项目模式库和前端风格指南。

Composer

Composer是一个独立的PHP管理插件,在你项目的根目录创建一个组合器文件,再运行一个命令,则你所有的依赖都可以下载使用了。

Directus

Directus是用Backbone.js创建的免费开源的、客户端友好的数据库GUI,它提供了丰富的功能用户快速开发和自定义数据库解决方案管理。

PHP Debug Bar

Debug可以很容易的集成到任何项目中,并能显示来自应用任何部分的分析数据。它来自于PHP内置数据收集器的特性和受欢迎的项目。

Phalcon PHP

Phalcon PHP是C扩展的一个Web框架,提供了高性能和低资源消耗。

Pinboard

Pinboard是一个MySQL存储引擎,为PHP的MYSQL使用情况提供了实时监控/统计数据服务的只读接口。

Casebox

Casebox是一个开源的PHP/MYSQL驱动的Web应用,用于存储和管理记录、任务和文件。它有一个类似桌面的界面,我们可以创建一个unlimited-level目录用于优先存储结构化的东西。

Munee

Munee是一个一体化库,开源处理很多与Web资源优化和操作相关的事情。Munee也有很强大的缓存功能,可以在服务器和客户端缓存资源。

ImageWorkshop

ImageWorkshop是一个基于GD库的开源类,可以帮助你用PHP管理图像。这个类很像PS、GIMP一类的图像编辑软件:你可以添加许多层或层组,每一层都有一个背景图像。

Sylius

Sylius为PHP而设计的免费开源的电子商务解决方案(基于Symfony2),它能够管理任何规模的商店和复杂的产品类别。

Pico

Pico是一个开源的CMS应用,没有多余的东西,这才是最重要的。它使用平面文件作为数据库,用PHP构建。简单的说,不用设置什么,这个APP就能运行。

PHP MyFAQ

PHP MyFAQ是一个稳定开源的PHP F.A.Q. 应用,为构建一个很好的F.A.Q.系统提供了很多功能,并提供了强大的管理界面来管理类别、条目、用户和查看统计数据。A###PHP Documentor

PHP Documentor能读取代码的结构,文件系统结构、类、函数和介于两者之间的,并生成文档。

CakePHP

CakePHP是一个开源的Web应用框架,遵循MVC模式,并有PHP编写。它仿照Ruby on Rails的概念,在MIT许可下发布的。

CodeIgniter

CodeIgniter是一个强大的、开源的PHP框架。

Monsta FTP

Monsta FTP是一个PHP云件,并能将FTP文件管理放置在Web浏览器中,你可以在浏览器中进行文件的拖放。

XAMPP

XAMPP是一个免费和开源的跨平台web服务器解决方案,主要包括Apache HTTP服务器、MySQL数据库、PHP和Perl编写的脚本解释器。

NetBeans

NetBeans是开源的,并允许你使用Java, HTML5, PHP, C/C++等快速开发桌面、移动和Web应用。

Aura

Aura为PHP5.4+提供了独立的库包。这些包可以单独使用,具有一致性、也能自我组合成一个完整的框架。

PHPCheckstyle

PHPCheckstyle是一个开源功能,能帮助PHP程序员保持一致的编码风格。该工具检查输入PHP源代码和报告任何违反给定的标准。

PHP Mess Detector

PHP Mess Detector易于配置,前端用户友好。它能检查代码中的潜在问题,包括可能的错误,次优的代码,未使用的参数,等等。

Kohana

Kohana一个基于PHP5的优雅的、开源和面向对象HMVC框架,由一群志愿者维护和开发。它的目标是迅速,安全,和轻量。

Sabberworm

用PHP编写的一个CSS文件解析器。Sabberworm允许提取CSS文件到一个数据结构,操纵结构和输出(优化的)CSS。

Nette

Nette框架是一个PHPweb开发的工具。它被设计成尽可能友好、易用。它侧重于安全性和性能,绝对是最安全的PHP开发框架之一。

PHP Markdown

这是一个库包,包含了PHP Markdown解析器和额外的功能扩展。Markdown是一个text-to-html的转换工具。

Yii 2

Yii 2完整重写它的先前版本1.1,Yii也是最流行的PHP开发框架之一。Yii是一个高性能的PHP框架,最适合开发Web 2.0应用程序。

PHP Sandbox

PHP Sandbox利用PHPParser来防止沙箱运行不安全的代码。它利用FunctionParser分解传递到沙箱的调用,这样,即使没有转换成字符串,PHP调用也可以在沙箱中运行。

译文出处:http://www.ido321.com/1546.html

英文原文:40+ tools for writing better PHP

时间: 2024-11-10 21:25:26

PHP:40+开发工具推荐的相关文章

20款网页开发工具推荐

越来越多的移动端和桌面端应用开始使用HTML.CSS和JS来开发了,而网页设计更是离不开这些语言.正是这种局面使得许多新的网页技术成为了可能,也催生了许多诸如React.js.Angular和Node.js这样的库.随着需求和项目的细化,开发者社区几乎每天都会有有开发者放出新的库和开发工具. 进入新年,我们推荐过设计素材,聊过设计趋势,推荐了许多酷站,这次的文章将会推荐20款最新的实用开发工具,为各位前端和后端开发者来点干货.这20个网站中,包含了开发框架.插件.生产力工具.应用程序,还有不少开

Python学习资料整理以及书籍、开发工具推荐

我不知道大家学习Python的时候是不是和我一样感觉很无助,不知道在入门或者进阶的时候应该掌握哪些知识点,下面我就梳理下我自己学习Python开 发的过程及资料分享给大家,这些方法资料可能并不适合所有人,仅供大家参考.具体需要掌握哪些知识,我就不详解介绍了,我分享出来的资料都有具体的讲解的 哈. 入门阶段:1.HTML+css基础入门(HTML的语法.基本结构.标记.css样式等等)2.Javascript基础知识(掌握javascript的变量.数据类型.隐式转换.表达式.运算符等等)3.Jq

超赞干货!2016年新鲜出炉的20款网页开发工具推荐

越来越多的移动端和桌面端应用开始使用HTML.CSS和JS来开发了,而网页设计更是离不开这些语言.正是这种局面使得许多新的网页技术成为了可能,也催生了许多诸如React.js.Angular和Node.js这样的库.随着需求和项目的细化,开发者社区几乎每天都会有有开发者放出新的库和开发工具. 进入新年,小编推荐20款最新的实用开发工具,为各位前端和后端开发者来点干货.这20个网站中,包含了开发框架.插件.生产力工具.应用程序,还有不少开发实践案例.感兴趣的同学可以自行选择搜索使用. 1. Pre

程序员必备:常见的安卓开发工具推荐

Android以其极强的开放性吸引着世界各地的开发者去开发各种各样的移动应用开发,而各种SDK更是为各个层次的开发者提供了一个可以尽情展示他们专业技能和创造性的平台.虽然Java是各种平台最常用的编程语言,但是一些其它的工具包只支持C.C++和Ruby.除此之外,所要开发应用的特性在一定程度上也决定了开发环境的选择. 下面给大家推荐几款常见的安卓开发工具         一.Basic4Android Basic4Android是Android平台上一个简单而又强大的可视化快速安卓应用开发工具,

Mac iOS Mac Watch 应用和游戏编程开发工具推荐

今日分享「iOS / Mac / Watch 应用和游戏开发工具」推荐,这期专题主要为iOS开发者推荐一些优秀的设计和开发工具,这些工具包含移动原型的设计.程序的开发等,可以大大提高开发的效率!专题会及时更新,如果一些优秀软件未包含,可留言提醒. 本文图片和内容均来自[风云社区 SCOEE],如想了解更多mac软件可上[风云社区 SCOEE]. 有需要其他类型的软件,可在评论区留言或私信于我[磨人的小妖精],以后也会不断更新更多专题资源. 有想要的软件资源,需要下载的也可以找我[磨人的小妖精]私

微信小程序开发(三)开发工具推荐VSCode

虽然微信小程序官方开发工具非常优秀,但用的时间久了,会发现一些问题,比如代码编辑区小,自定义能力差,不支持插件,有时还会出现莫名其妙的bug,最不能忍的是编辑器代码提示功能不健全,这对于新手来说,很不友好.为了让新手少走弯路,我推荐一款编辑器VSCode. Visual Studio Code,简称VSCode,是微软出的一款轻量级代码编辑器,免费,功能强大,支持中文,对JavaScript支持非常好,自带很多功能,例如代码格式化,代码智能提示补全.而且支持各种插件. 官网:https://co

Python 集成开发工具推荐

首先 Python IDE集成开发工具有很多,可以根据自己的情况来选择. PyCharm PyCharm 是由 JetBrains 打造的一款 Python IDE. PyCharm 官方下载地址:http://www.jetbrains.com/pycharm/download/ Sublinme Text 是一款可运行在Linux,Windows和Mac OS X,也是许多程序员喜欢使用的一款文本编辑器软件. 官方网站:https://www.sublimetext.com/ Eclipse

轻开平台(Easy do it。原WebEasy)开发工具推荐

WebEasy可以用任何网页或文本编辑器进行开发,我本人一直在使用EditPlus,以下推荐常用的编辑软件: EditPlus EditPlus 是一款功能强大的文字处理软件.它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能.支持 HTML.CSS.PHP.ASP.Perl.C/C++.Java.JavaScript.VBScript 等多种语法的着色显示.程序内嵌网页浏览器,其它功能还包含 FTP 功能.HTML 编辑.URL 突显.自动完成.剪贴文本.行列选择.强大的搜索与

Windows下Python开发工具推荐

*  如果只是纯Python开发人员,WingIDE 是不二之选. 优点:短小精悍,启动快.调试快.反应快.Auto-completion快. 没有Eclispe的巨大臃肿.反应迟钝.跛脚的调试功能. 快捷键可以在Emacs,VS,Eclipse等之间自己选择. 个人最喜欢的功能是 Debug Probe,简直是交互式开发的利器. Linux和Wingows下都能用,一个安装包搞定. *  如果是Python和C的混合编程,需要进行mixed-mode C/Python debugging, 则