IDE Duel - Zend Studio 7或Dreamweaver CS4

时间:2009-08-08 02:35:44

标签: php javascript xhtml dreamweaver zend-studio

我正在开发利用多个框架的PHP应用程序(虽然还不是Zend Framework ......)并且我很好地利用了Javascript(主要是jQuery)。所有标记都是XHTML,当然还有CSS等。我希望超越Notepad ++的美妙简洁。我正在使用Windows Vista。我正在尝试在Zend Studio 7或Dreamweaver CS4之间做出决定。

它们看起来相当不错,但价格点不同。我已经看过一些关于“关于Dreamweaver的好东西”或“关于Zend Studio的好东西”的清单,但我还没有找到一个直接的比较。

有关下一个IDE的建议吗?除了语言支持和基本错误检查(语法相关,如缺少分号或其他东西),我正在寻找两件绝对必要的东西:

  1. “项目”或类似的东西 - 打开一个项目,它给了一棵树 列出所有相关文件 下面。我很确定 支持这个。
  2. 尽可能轻巧。 Vista是一种生猪, 我想要一个轻量级的 足够的IDE打开10个文件 在他们之间移动不会消耗 我的资源。
  3. 其他细节:

    • 自动记录(不确定 这句话是什么,里面的东西 上面的评论功能与 @parm东西)。
    • 模板。
    • SVN 支持。
    • FTP /文件上传 能力。

    ...而且,如果Zend或Dreamweaver不是 - 那么对于什么是什么建议?

9 个答案:

答案 0 :(得分:7)

我建议使用Netbease IDE PHP 6.7。

In是免费的,不像Zend Studio或Dreamweaver那么大。

它支持

语法突出显示
模板 PHP单位 JQuery的 道场 JS / PHP / HTML的代码完成 版本控制(SVN)

以及更多..

Download Netbeans

答案 1 :(得分:2)

我建议尝试一些开源替代品

  • Eclipse PDT - 非常适合php,但目前不支持jquery。

  • Aptana - 我构建在Eclipse之上,并且对JQuery有很好的支持。它还具有页面预览功能。

您可以配置不同的调试器来使用它们,如PDT,Zend,Xdebug ......所有这些都可以轻松配置。 Zned Studio也是建立在Eclipse之上的,我从来没有使用它,所以我不能说它。

答案 2 :(得分:2)

一年前我有同样的问题。从那时起,我尝试了许多不同的IDE环境,发现最适合的是Netbeans。

与Netbeans的交易是由于一些性能问题,它是最强大的IDE。 尽管可能很难过,但从我的角度来看,它比Zend Studio For Eclipse 6或7的产品要好得多400美元(相信我,我相信我试过它,因为我在实际测试所有可用之前遗憾地浪费了许可证选项)。

它具有最佳的代码完成检查和帮助,您可以通过下载这两个IDE并尝试编写完整的链接方法调用来检查自己。 对单元测试的支持也值得一提,因为它有效。 ZDE也有这个功能,但它不稳定,因为有时它不会运行。

JavaScript支持也很可靠,实际上我认为这比Aptana中的更好,但唯一的缺点就是在使用Dojo等大型库时速度相当慢。现在有些人可能会争论,但事实是(至少在Dojo& dijit)库中它具有最佳的代码检查和良好的代码完成支持。

我的观点是唯一的缺点是缺乏对Zend Debugger的支持,而且没有那么直观的调试变量,callstack和断点窗口。

现在我的感觉是,这是最好的PHP IDE,就像Zend Studio 5.5一样。

答案 3 :(得分:2)

只要您不受内存限制,Netbeans就是明智的选择。它有足够的尺寸,但没有可以比较的产品......甚至没有Zend。

话虽这么说,新的Aptana 3本应该带回从Aptana 2+中删除的完整的PHP支持(PDT只是不是一个好的插件人),但现在Appcelerator接管了Aptana我有点怀疑对PHP的关注将继续。

答案 4 :(得分:1)

是的,Aptana Studio适用于PHP和Netbeans。我更喜欢Netbeans,因为它感觉更加坚固。但Aptana可以为所有编辑的javascript提供最好的自动完整支持,但我并不喜欢编辑器的外观 - 看起来太'非常'。

答案 5 :(得分:1)

我会同时推荐它们,因为每个都有它的优点和缺点

Zend Studio非常适合:

  • PHP类编码使您可以查看和浏览类层次结构,提供自动完成,一键访问PHP手册
  • 单元测试
  • 调试
  • 分析
  • 版本控制集成

Dreamweaver CS4 for

  • HTML编码
  • CSS编辑
  • 其他视觉设计

答案 6 :(得分:0)

对我而言,我仍然有Dreamweaver对网络“设计师”拖放的印象,并创建了有时会验证的可怕的html输出。如果DW CS4仍然会出现这种情况,那么我肯定会选择Zend Studio。

Zend Studio实际上支持我想要为单元测试和持续集成添加的所有Eclipse插件。

答案 7 :(得分:0)

但Aptana和NetBeans是免费的!我认为Zend编辑器没有,没试过。我喜欢Netbeans !!!我喜欢Dreamweaver CS4并且每天都在我的工作中使用它(但不是编码php)。这很不错,但我觉得它的优势在于你获得css属性的帮助。除此之外,它并不比Netbeans好。如果你喜欢像DW那样闪亮酷炫的外观,那么去Aptana,它有最好的javascript自动完成 - 真的很酷!节省大量时间!!我认为甚至可以自动完成JQuery代码和其他JS框架。

答案 8 :(得分:0)

Actually Dreamweaver has become more of a dev tool (but I'm not entirely convinced of that). It has integration with Subversion which is kind of cool. 我喜欢NetBeans,因为之前我已经完成了一些Java编码,现在它支持PHP,这真的很棒,感觉就像一个真正的开发者。 IDE。 但DW有这种很酷的灰色......