一鳞半甲

醉心、探索与收获
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

半甲的开发环境搭建(2)

Posted on 2008-09-12 15:34  麦满屯  阅读(666)  评论(0编辑  收藏  举报

  在昨天的随笔中,我记录了自己使用的Apache、PHP、Mysql开发环境的搭建。今天继续记录我的编辑器的选择。

  对于编辑器的选择,对于高手,NotePad就是至尊宝器。对于追求速度的人们,Zend Studio是他们最佳的选择。对于希望能够使用基于开源的PHP编辑环境,PDT和AptanaStudio是不错的选择。

  到目前为止,ZendStudio发展到了6.0.1,基于Eclipse提供完整的IDE开发界面。但是由于一些细小但重要的Bug,让不少人对她还是敬而远之。ZendStudio的5.51则是在显示带下划线的变量名时有问题,同时,要显示中文界面,还需要在Preference中设置为“日文”这让人感觉诡异。ZendStudio5.50版应该是到目前为止最好用的版本。各位可以根据自己的需要选择申请30天的试用 License。

  PHP的免费开发环境,不能不提到PDT和Aptana Studio。两个编辑器都是允许免费使用的编辑器。

  PDT的全名是PHP Development Tools,是在Eclipse基础上开发的。到目前为止版本好为1.03。由于基于Eclipse完成,因此可以通过Eclipse丰富的插件,提供丰富的编辑功能。PDT的安装,可以从主站上下载All-in-One的包。直接下载下来,解压就可以了。PDT提供了使用PDT会非常的方便,还可以和Ant以及Subversion有效的整合。绝对推荐使用。不过美中不足的就是不支持Refactor(重构)。

  AptanaStudio是我新近发现的一个以支持JavaScript、CSS而著称的编辑器。提供免费的Community版本可供使用。Aptana同样基于Eclipse。因此,理论上可以通过增加新的Plugin来丰富编辑器功能。在Aptana的网站上目前已经提供了PHP的编辑插件。提供了对PHP 文件的编辑功能。但目前对PHP的Code Assist功能支持还不完善。仅能够完成对基础PHP函数的提示功能。对于在PHP Project中自定义的函数,则还无法进行提示。在Aptana的论坛上,已经有人提出了这个问题,从坛主的回复中看,相关功能增强已经完成。但目前可能只有Professional版本可以通过SVN的方式更新得到。Community版本用户还需要等待一段时间。不过由于Aptana对JavaScript的卓越的支持能力,Aptana将保留在我的编辑器列表中。以备不时之需。Aptana的安装方法,GG一下就能找到很多。嘿嘿

  一体化的编辑工具有PDT和AptanaStudio可供选择,在适应了一段时间后应该可以满足要求。如果是小规模的修改,就不必要使用这么大的家伙了。使用一个顺手的文本编辑器即可。我使用的是NotePad++。这个编辑器可以实现代码折叠、文件内函数跳转等丰富的编辑功能。同时,通过使用自动完成功能,可以实现代码片段的快速输入。通过插件,支持XDebug。可以完成PHP代码的远程调试。提供全中文的界面(还是中文看来舒服啊)!总的来说NotePad++的编辑功能还是很强大的。

  有高有低,这样高低结合,对付一般的小PHP项目应该可以胜任了。

  如果需要对Subversion的支持。在选择基于Eclipse的编辑器之外(Eclipse可以通过Subclipse插件来完成),与Windows紧密结合的TortoiseSVN也是一个好的选择。在安装了中文化语言包后,来帮助都编程中文的了。真是要赞一声!

  有了以上这些,PHP的开发环境就初步搭建好了。后面就要逐渐进入“半甲”的开发日志记录了。:)