文档章节

php开发工具

“寒流”
 “寒流”
发布于 2011/04/26 18:44
字数 570
阅读 639
收藏 16

1 设计工具

2 编码工具

3 测试工具

4 部署工具

5 管理工具

 

设计工具

UML和相关设计工具

Argo UML

UML绘图工具,支持PHP stub生成。-–Java编写。

Umbrello UML

UML绘图工具,支持PHP stub生成。需要Unix/KDE。

Dia

支持UML 的绘图工具 -使用AutoDia 生成PHP。

XMI 2 PHP

从XMI文档生成PHP代码,用XML描述UML的一种形式。

 

编码工具

  • 推荐的IDE/编辑器

PHP Eclipse

Eclipse IDE的PHP插件

PHP Edit

可能是Windows下最好的免费IDE了

JEdit

支持PHP的IDE (plus loads more)。Java编写,所以平台独立。

Jext

JEdit的孪生兄弟。

gPHPEdit

Gnome/Linux下最好的PHP编辑器。

SciTE

跨平台编辑器. PHP Mode for Emacs

Unix EMACS IDE的PHP Mode

 

测试工具

XDebug (推荐) 出色的debugger和profiler扩展

Advanced PHP Debugger

George Schlossnagle 的debugger

PEAR::Benchmark

用PHP写的Benchmarking和profiling工具

DBG

PHP Debugger

单元测试框架

Simple Test (推荐)

关于mock objects出色的文档和支持

PEAR::PHPUnit

 

部署工具

构建/部署工具

PEAR Package Manager (推荐)

允许你安装PEAR packages (通过网络) ,还能将你的代码打包用于安装。在命令行下执行http://pear.php.net/go-pear 运行。PHP编写。

PEAR::PackageFileManager

自动生成Package Manager使用的package.xml 文件。PHP编写。

Phing

PHP的构建工具,相当于Apache ANT。在构建大型项目时值得研究。 PHP编写。

ZZ/OSS Installer

基于PHP的安装向导,用于专业的PHP模块化应用的发布。

加速器

Turck MMCache (强烈推荐)

集成OPCODE Cache, script encoder, profiler 和动态内容缓存(read persistence)于一体 。提供Windows版本。

PHP Accelerator (推荐)

OPCODE Cache

 

管理工具

文档生成工具

phpDocumentor (推荐)

用源代码注释中生成API文档(像Javadoc)。输出可以被“模版化”,还支持HTML, PDF和 CHM格式。PHP编写。

PHPXref(推荐)

创建源代码的“交叉引用”,使你能够看见一个变量/方法/函数在哪里声明以及在哪里被引用。Perl编写。

版本控制工具(此部分为Easy添加)

CVS

开放源代码的版本控制系统,很多大型项目,包括PHP本身,都用它管理代码。

CVSNT

用于Windows NT(XP也可以)的CVS服务器程序

 

© 著作权归作者所有

共有 人打赏支持
“寒流”
粉丝 2
博文 1
码字总数 570
作品 0
昌平
程序员
私信 提问
加载中

评论(2)

不避风云
不避风云
有点意思,建议可以在版本控制里加入 git,毕竟这玩意还是经常用的。
1
1大城小爱1
好东东啊!帮顶啊好东东啊!帮顶啊好东东啊!帮顶啊好东东啊!帮顶啊
Rogue Wave 收购 Zend,争夺 PHP 网页开发市场

近日跨平台软体开发工具商Rogue Wave在官网宣布并购Zend,而Zend所开发的Zend Framework为许多PHP开发者选择使用的框架。目前全球有一半的网站由PHP运作,如使用Wordpress或是Drupal框架制作...

BuFuZao
2015/10/08
5.6K
26
排名前八的PHP调试工具你认可吗?

  【IT168 评论】Web 开发并不是一项轻松的任务,有超级多服务端脚本语言提供给开发者,但是当前 PHP 因为具有额外的一些强大的功能而越来越流行。PHP 是最强大的服务端脚本语言之一,同时...

开源中国
2014/03/05
0
0
PHP到.NET的转换工具--Jadu

内容管理公司 Jadu 最近发布了一个工具,可以让 PHP 和 .NET 这对冤家和平共处。他们开发了一个叫做 Phalanger PHP compiler 的工具,可以将 PHP 程序编译成本地 .NET 程序执行。他们还准备将...

匿名
2008/12/18
2.1K
0
PHP程序员都爱用的开发工具推荐

众所周知,软件行业是一个相对苦逼的行业,特别是遇到赶项目,很多程序猿就只有累成狗了。为了提高开发效率,让开发任务更简便、快捷,开源工具的使用是少不了的。今天小编整理了10款最受欢迎...

小懒人23
2016/05/19
112
0
Z4P 集成开发环境--Z4PIDE

Z4PIDE Z4P是zephir for php的简写。采用QT5.5开发,要求最低系统版本:windows7 为什么开发Z4PIDE 大家都有这样的经历,每次重装系统很多环境都需要重新配置,而且由于PHP扩展应用许多工具,...

纵使有花兼明月何堪无酒亦无人
2016/02/19
887
2

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot + Mybatis 配置多数据源(Srping boot 二)

前置条件,你已经配置好spring boot+mybatis,可以参考之前的博客 实现逻辑通过注解+aop切面编程来动态更新datasource 第一步,配置多个DataSource server: port: 8080freezing: ...

小海bug
11分钟前
0
0
连续潜在变量---概率PCA

最大似然PCA 用于PCA的EM算法 贝叶斯PCA 因子分解

中国龙-扬科
18分钟前
1
0
Mac 安装redis 及 redis desktop manager

1.安装redis 1.1 下载地址: http://download.redis.io/releases/ 1.2 本地新建个redis文件夹 1.3 切换到redis 安装下:cd /Users/用户名/Documents/redis/redis-3.2.5 1.4 make install 1.5......

qimh
22分钟前
2
0
Caffe(二)-Python-自定义网络

这里我们用一个例子先来体验一下 首先定义一下我们的环境变量 $PYTHONPATH,我这儿是Windows开发环境,至于Windows Caffe怎么编译由读者自己下去搞定 我使用的控制台是 Windows PowerShell 添...

Pulsar-V
今天
11
0
ActiveMQ从入门到精通(二)之可靠性机制

ActiveMQ的可靠性机制 缘由( 确认JMS消息) 只要消息被确认之后,才认为消息被成功消费了。消息的成功消费包括三个阶段:客户端接收消息、客户端处理消息以及客户端确认消息。在事务性会话中...

一看就喷亏的小猿
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部