PHP开发工具netbeans是一个很不错的工具,对我来说真的很不错。因为他有几个优点是其他IDE无法比拟的。
1、跨平台。同样跨平台的还有Zend,komodo,eclipse等,phped有专门for *nix的开发版本。
2、开源。这时候只剩eclipse和komodo edit了吧?
3、免费。当然还是只有eclipse和komodo edit
虽然说komodoedit也不错,但和ide比起来,功能就少了一点。eclipse也不行,太大了。。。几百兆啊。
所以。还是netbeans不错()
由于这几个跨平台的工具都是其于java的。所以必需的就是java runtime,(komodo不需要,他是基于mozilla的)。由于尝鲜,我直接装了java runtime 7.0,结果就出现了不兼容的地方。并非不能运行,而是代码在输入的时候经常会出问题
1、偶尔中文不能输入,这,我也能接受,实在不行,英文也可以,虽然烂了一点,总还能认识两个
2、代码录入。。。这是最头痛的。
- <?php
- class test {
- protected $data = '';
- //在这个=后面,如果输入单引号,会自动断行,并到下一行的行首输入单引号。就象下面这样
- protected $data =
- '';
- //如果是双引号,会自动在双引号间加空格,而且如果双引号在句末,会断行,双引号在句中,会自动把双引号后的单词括进来,如果双引号后是括号,同样把括号包进来
- //如:
- protected $data = "
- ";
- protected $data =";"
- protected $data = (")";
- }
这些不由自主的行为确实让人头疼。唉。被折腾的都快疯了。我一直以为是6.9的formatter功能的问题,因为我在之前装了6.9测试版,结果就这样不正常了。后来我又卸了装回6.8。结果还是这个问题。于是我只能怀疑是6.9的配置被6.8默认了。当时心都寒了,但想想不太可能。今天因为到单位比较早,于是乎把7.0runtime卸掉,又搞了一下6.0的。结果,真的正常了。。。
于是我认为7.0runtime和netbeans还是不太兼容 。