1

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

它们看起来非常相似,但价格点不同。我已经看过一些“关于 Dreamweaver 的优点”或“关于 Zend Studio 的优点”的列表,但我还没有找到直接的比较。

关于下一个要升级的 IDE 有什么建议吗?除了语言支持和基本错误检查(与语法相关,例如缺少分号或其他内容)之外,我还在寻找绝对必要的两件事:

  1. “项目”或类似的东西——打开一个项目,它会在下面列出所有相关文件的树形列表。我很确定双方都支持这一点。
  2. 尽可能轻。Vista 本身就是一头猪,我希望有一个足够轻量级的 IDE,它可以打开 10 个文件并在它们之间移动不会耗尽我的资源。

其他细节:

  • 自动文档(不确定该短语是什么,上面注释中的内容与 @parm 内容一起使用)。
  • 模板。
  • SVN 支持。
  • FTP/文件上传功能。

...而且,如果 Zend 或 Dreamweaver 不是问题——关于是什么的任何建议?

4

9 回答 9

7

我建议使用 Netbease IDE PHP 6.7。

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

它支持

语法高亮
模板 PHP 单元 JQuery Dojo JS / PHP / HTML 版本控制 (SVN) 的代码完成

以及更多..

下载 Netbeans

于 2009-08-08T06:12:35.393 回答
2

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

与 Netbeans 的交易是,由于一些性能问题,它是那里最可靠的 IDE。尽管可能很悲伤,但从我的角度来看,它比 Zend Studio For Eclipse 6 或 7 女巫要好得多,价格约为 400 美元,(相信我,我试过了,因为不幸的是,在我实际测试所有可用的东西之前,我把钱浪费在了许可证上选项)。

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

JavaScript 支持也很稳固,实际上我认为它比 Aptana 中的支持要好,但它唯一的缺点是在使用像 Dojo 这样的大型库时非常慢。现在有些人可能会对此争论不休,但事实是(至少对于 Dojo&dijit)库,它具有最好的代码检查和良好的代码完成支持。

我的看法是,唯一的缺点是缺乏对 Zend Debugger 的支持,而且调试变量、调用堆栈和断点窗口也不那么直观。

目前我的感觉是,这是目前最好的 PHP IDE,就像刚推出的 Zend Studio 5.5 一样。

于 2009-08-21T18:57:31.703 回答
2

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

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

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

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

于 2009-08-08T06:35:50.867 回答
2

只要您不受内存限制,Netbeans 就是这里的明确选择。它的占地面积很大,但没有任何产品可以与之相提并论……甚至 Zend 也不行。

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

于 2011-02-17T04:38:09.010 回答
1

是的,Aptana Studio 适用于 PHP 和 Netbeans。我更喜欢 Netbeans,因为它感觉更稳固。但是 Aptana 可能是所有编辑器中对 javascript 的最佳自动完成支持,但我不太喜欢编辑器的外观 - 看起来太“笨拙”。

于 2009-08-11T20:53:16.737 回答
1

实际上,我会同时推荐两者,因为每个都有其优点和缺点

Zend Studio 非常适合:

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

Dreamweaver CS4 用于

  • HTML 编码
  • CSS 编辑
  • 其他视觉设计
于 2011-01-13T14:00:48.820 回答
0

对我来说,我仍然觉得 Dreamweaver 是为网页“设计师”拖放并创建有时会验证的可怕 html 输出。如果 DW CS4 仍然会出现这种情况,那么我肯定会选择 Zend Studio。

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

于 2009-08-08T06:16:40.733 回答
0

实际上,Dreamweaver 已经更像是一种开发工具(但我并不完全相信这一点)。它与 Subversion 集成,这很酷。 我喜欢 NetBeans,因为我之前在其中做过一些 Java 编码,现在它支持 PHP,这非常好,感觉就像一个真正的开发人员。IDE。但是 DW 有这种很酷的灰色。

于 2009-10-21T18:46:43.020 回答
0

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

于 2009-08-17T20:14:16.173 回答