六/095
PHPEclipse:A User Guide
今天看到一本好书:《PHPEclipse:A User Guide》,着重对phpeclipse这个插件进行介绍,此类资料中这个算是比较详细,三种平台都有介绍(Linux,Mac,Windows)。对Quantum DB Plug-In也有介绍,唯一“不好”的地方就是:晦涩的单词太多,不知道我辈的英文水平不是很好啊。。借助翻译工具还是硬着头皮看下来了,200多页,其中还有部分插图,花费3个小时,还算值得。
推荐给想用eclipse做php开发的朋友,熟练后就不必使用收费的zend studio了。
五/092
用phpeclipse进行drupal开发
phpeclipse是开源软件eclipse的一个插件,顾名思义,是为PHPER们准备的。把features和plugins拷贝好后,就可以使用了。这里如果没有刷新出新的eclipse PHP模块,是因为缓存的问题,我们使用-clean参数就可以了。(eclipse使用常识)
剩下就是做一些常用配置,比方drupal的代码规范问题,缩进两个空格,代替tab键。module,info,install后缀名识别等等,比较简单就不说了。剩下的就是新建一个项目,然后导入drupal整个文件夹,这样整个drupal系统代码就导入进来了,新建一个模块的时候,所有drupal函数都可用了,加上eclipse强大的IDE功能,我想你应该可以脱离drupal的官方api了,函数都有提示了。左侧的大纲列表方便定位我们定义的钩子函数。
这样一来,类似l等形参比较多的函数,就不用记下来了,直接函数参数提醒,实在不行可以F3查看函数申明代码,这些功能就和java以及C++开发的时候使用eclipse差不多了。
四/091
arch下安装配置eclipse
越来越觉得IBM维护的eclipse好用。记得06年的时候,公司一个同事给我推荐这个IDE,当时用过一点java。后来为了快速开发,选择了php,就与这个开源软件擦肩而过了,直到接触Flex的时候,又重拾了这个eclipse工具。很多开发平台都在eclipse有插件,我只安装了C,C++的CDT,python的pydev,PHP的PDT,以及Flex。虽然在Linux下的Flex builder还不支持视窗设计,但用它来写代码已经很方便了。熟悉eclipse的常用配置和快捷键以及定制,对开发效率会大大提升,让你真正体会到IDE的方便。
arch下安装eclipse,如果没有安装jdk,只是安装了jre会提示与一个包冲突,安装了jdk就可以安装eclipse了。此外可以pacman -Ss eclipse下,有大量的语言插件,enjoy it.