工欲善其事,必先利其器。所以在对Dev-PHP2不太满意的情况下,我又再折腾了一番。不过这次,我只试用了一个软件——NetBeans,就马上被她吸引住了。
NetBeans是一款用java编写的多语言IDE(所以需先安装JDK),最新版本是6.5,在这个版本中添加了PHP的支持。虽说她支持多种语言,但我们使用的仅是PHP,只下载支持PHP的版本即可。
下载安装完毕,当然是要先设置PHP、MySQL等环境,参考官方的教程很容易就可以搞定。(NetBeans也有中文官方网站,不过这部分还没有翻译。)
再接下来就是在NetBeans中设置WordPress项目,步骤则参考wiki:Configuring NetBeans Project For WordPress。
为什么要使用NetBeans来开发WordPress呢?(参考:Why you should try Netbeans)
1.NetBeans对javaDoc有很好的支持,而WordPress都有很好的文档注释,所以不仅PHP内置函数有代码提示,WordPress中的函数等也有代码提示。
例如:我们输入add_ac,然后按 Ctrl + Space 就会显示出add_action的函数提示
2.你是否有这样的经历呢:有一个WordPress内置函数,你想知道它的具体代码是怎样实现的,但却不知道这个函数具体是在那个文件中声明的。这时NetBeans就能快捷地帮你完成这个以前颇让人头疼的问题。
把光标定位到想查找的函数上,右键,选择“导航” -> “转至声明”
3.由上图你可以看到一个“查找实例”的选项,它的作用就是在整个项目中查找使用了这个函数的文件以及在这些文件中的位置。使用方法同上。
要说这个编辑器有什么缺点的话,我只能说占用内存等资源稍微大了一点(内存要200mb左右)。不过瑕不掩瑜,我想我是不会再继续找PHP编辑器了。 😛
Eclipse 也不错 当然,还有一个 Zend Stodio 也不错,是基于Eclipse开发的…当然这两个比较有名…
DreamWeaver我觉得不太适合写代码.
还有一个Komodo Edit…
最重要的是,上面三个软件是跨平台的(我用的mac)…
NetBeans 也是跨平台的,而且有原生中文界面。点击函数名可以跳转到定义函数的文件内,这个功能真的是太棒了。
NetBeans 刚发布了 6.9版本,你真的应该试试。
BTW,你的 blog 主题真棒!
其实我比较喜欢你的布局风格.哈哈…
好久不写博客了,因为有些东西太乱了…我博客上有各个地方同步来的日志,超级乱的…
你用的主题比较有创意,我的比较简洁。
[…] 最近开始研究 NetBeans,并试着用它做一些 PHP 的开发,发现非常好用,尤其是做 WordPress 的主题和插件开发,简直是酷毙了,详细请看:http://bingu.net/589/develop-wordpress-with-netbeans/ […]
已经由PhpEd转为NetBeans开发PHP 😛
能不能 帮我 使用netbeans编写新闻管理系统 我以前都是用Dmv 编的 也学得不怎么好 现在 老师变态 非要用netbeans 编写 能不能帮个忙?
谢谢!
用语言程序编写啊?如果你会用php,用什么工具都是一个样编的。不管是dmv(Dreamweaver?)还是netbeans
非常好用啊 又有新版本了
一直用easyeclipse的Lamp套件,可能因为我太懒了…
[…] 使用Netbeans开发WordPress | 冰古blog (tags: wordpress develop development) […]
强人+高人
不到10个小时就2009了,先祝福你新年好
ff下看你以前的文章边栏会错到最下面。
留言本用不了。
嗯,留言本现在能用了。
侧边栏就不知道了,我也是firefox,但不会这样。不知道怎么搞。 😐
貌似很棒的样子
开发wordpress插件主题都不错的。
Merry Christmas!~
高手啊,达人!~~
这个软件看起来很强大~
Merry Christmas!~
的确挺强的,今年好像是十周年了。
冰古,你的开发环境的用的 Linux?
不是的,eclipse也是不错的。不过基于上面的特点,还是觉得netbeans更爽。
基于java的东西都是有点庞大…我一般通过我的本子风扇的转速来判断这东西大还是不大…原来找梯子试过一个软件就是java的,性能不错,体积偏大
冰古圣诞快乐啊~~嘿嘿。
呵呵,现在是新年快乐了。
的确java的东西是比较大。
我一直不敢用 IDE,怕机子跑起来费劲。对于主题制作而言,我想一个简单的文本编辑器就行了。
用惯了ZDE,也没怎么想过其他编辑器了,ZDE Studio 5.5还是不错的,一般上用它把站的主题架起来,再用gedit和bluefish做小调整
习惯了就不用折腾了,重新习惯就不爽了。
冰古兄尝试的软件好多哦,这个功能确实不错…不过我现在还只是处于用文本编辑器的状态,不过自从遇到了 e 已经很久没有在用 sciTE 了。。
文本编辑器功能太少了,文中提到的功能基本都不可能实现的。而这些功能都很实用。
用了快一年的 Eclipse 了,NetBeans 确实需要适应….
看起来不错,以后试试