IDE Duel——Zend Studio 7 或 Dreamweaver CS4
我正在开发利用多个框架的 PHP 应用程序(虽然还不是 Zend Framework...),并且我很好地利用了 Javascript(主要是 jQuery)。 所有标记都是 XHTML,当然还有 CSS 等。我希望超越 Notepad++ 的美丽简洁。 我使用的是 Windows Vista。 我正在尝试在 Zend Studio 7 或 Dreamweaver CS4 之间做出选择。
它们看起来相当相似,但价格点却不同。 我看过一些“Dreamweaver 的优点”或“Zend Studio 的优点”的列表,但我还没有找到直接的比较。
对于升级到下一个 IDE 有什么建议吗? 除了语言支持和基本错误检查(与语法相关,例如缺少分号或其他东西)之外,我正在寻找绝对必要的两件事:
- “项目”或类似的东西 - 打开一个项目,它给出一棵树 所有相关文件的列表 下面。 我很确定两者 支持这一点。
- 尽可能轻。 Vista确实是一头猪, 我想要一个轻量级的 足够的 IDE 可以打开 10 个文件 在它们之间移动不会耗尽 我的资源。
其他细节:
- 自动文档(不确定 这句话是什么,里面的东西 上面的注释功能与 @parm 的东西)。
- 模板化。
- SVN 支持。
- FTP/文件上传 能力。
...而且,如果 Zend 或 Dreamweaver 不是问题 - 有什么建议吗?
I'm developing PHP apps that leverage several frameworks (though not the Zend Framework yet...) and I make good use of Javascript (mostly jQuery). All mark-up is XHTML, of course, with CSS, etc. I'm looking to move beyond the beautiful simplicity of Notepad++. I'm using Windows Vista. I'm trying to decide between Zend Studio 7 or Dreamweaver CS4.
They seem pretty on par with each other, but the price points are different. I've seen a few lists of "Good things about Dreamweaver" or "Good things about Zend Studio" but I've yet to find a head-to-head comparison.
Any suggestions on the next IDE to move up to? In addition to the language support and basic error checking (syntax-related, like missing semi-colons or something), I'm looking for two things that are absolutely necessary:
- "Projects" or something similar --
open a project and it gives a tree
listing of all related files
beneath. I'm pretty sure both
support this. - As lightweight as possible. Vista's a hog as it is,
and I'd like to have a lightweight
enough IDE that having 10 files open
and moving between them won't drain
my resources.
Other niceties:
- Automatic documentation (not sure
what the phrase is, the stuff in
comments above functions with the
@parm stuff). - Templating.
- SVN
support. - FTP/File upload
capabilities.
... And, if Zend or Dreamweaver isn't the thing -- any suggestions about what is?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
我建议使用 Netbease IDE PHP 6.7。
它是免费的,不像 Zend Studio 或 Dreamweaver 那样庞大。
它支持
语法突出显示
模板
PHP单位
jQuery
道场
JS / PHP / HTML 的代码完成
版本控制 (SVN)
等等。
下载 Netbeans
i would suggest Netbease IDE PHP 6.7.
In is free , not so huge like Zend Studio or Dreamweaver.
It has support for
Syntax-highlighting
Templates
PHP Unit
JQuery
Dojo
Code completion for JS / PHP / HTML
Version Control (SVN)
and much more..
Download Netbeans
一年前我也有同样的问题。 从那时起我尝试了很多不同的IDE环境,发现最适合的就是Netbeans。
与 Netbeans 的交易是,由于一些性能问题,它是那里最可靠的 IDE。
尽管可能很悲伤,但从我的角度来看,它比 Zend Studio For Eclipse 6 或 7 的产品要好得多,价格约为 400 美元(相信我,我尝试过它,因为不幸的是,在我实际测试所有可用的许可证之前,我在许可证上浪费了钱)选项)。
它具有最好的代码完成检查和帮助,您可以通过下载这两个 IDE 并尝试编写完整的链接方法调用来检查自己。
对单元测试的支持也值得一提,因为它有效。 ZDE 也有这个功能,但它不太稳定,因为有时它不会运行。
JavaScript 支持也很可靠,实际上我认为这比 Aptana 中的支持更好,但它唯一的缺点是在使用 Dojo 等大型库时速度相当慢。 现在有些人可能会对此争论,但事实是(至少对于 Dojo&dijit)库它具有最好的代码检查和良好的代码完成支持。
我认为唯一的缺点是缺乏对 Zend Debugger 的支持,并且没有那么直观的调试变量、调用堆栈和断点窗口。
目前我的感觉是,这是可用的最好的 PHP IDE,就像当时发布的 Zend Studio 5.5 一样。
I had the same question about year ago. From then I tried many different IDE environments and a found that the most suited one was Netbeans.
The deal with Netbeans was that due to some performance issues it was the solidest IDE there.
As sad as it may be, from my perspective it is much better product than the Zend Studio For Eclipse 6 or 7 witch costs about 400$, (trust me I tried it since I unfortunately wasted the money on licence before I actually tested all available options).
It has the best code completion inspection and assistance, witch you can check yourself by downloading these two IDE-s and trying to code complete chaining method calls.
Support for unit testing is also something worth mentioning since it works. ZDE also has that feature but it is not that stable since sometimes it wont run.
JavaScript support is also solid, actually I think that is better than one in the Aptana, but the only downside of it is that is pretty slow when working with huge libraries such as Dojo. Now some may argue about that but the fact is that (at least with Dojo&dijit) library it has the best code inspection, and fine code completion support.
My opinion is that the only downside is the lack of support for Zend Debugger, and not so intuitive debugging variable, callstack and breakpoint windows.
For now my felling is that this is the best PHP IDE available, something like the Zend Studio 5.5 when it came out.
我建议尝试一些开源替代品
Eclipse PDT - 对于 php 非常好,但目前还不行很好的支持 jquery。
Aptana - 我构建在 Eclipse 之上,并且对 JQuery 具有良好的支持。 它还具有页面预览功能。
您可以配置不同的调试器来使用它们,例如 PDT、Zend、Xdebug...所有这些都可以轻松配置。
Zned Studio 也是构建在 Eclipse 之上的,我从未使用过它,所以我不能对此说什么。
I suggest try few open source alternatives
Eclipse PDT - Is very good for php but currently don't good support jquery.
Aptana - I build on top of Eclipse and has good support for JQuery. It also has page preview feature.
You can configure different debuggers to work with them like PDT, Zend, Xdebug... all of them can be configured easily.
Zned Studio is also build on top of Eclipse, I have never used that so I can't say anything about it.
是的,Aptana Studio 适用于 PHP 和 Netbeans。 我更喜欢 Netbeans,因为它感觉更扎实。 但 Aptana 可能是所有编辑器中对 javascript 最好的自动完成支持,但我不太喜欢编辑器的外观 - 看起来太“macish”了。
Yes Aptana Studio is good for PHP and also Netbeans. I like Netbeans more because it feels more solid. But Aptana has propably the best auto-complete support for javascript of all editors, but I don't really like the appearance of the editor - looks too 'macish'.
只要您的内存不受限制,Netbeans 就是明智的选择。 它的占地面积很大,但没有任何产品可以与之相比……甚至 Zend 也无法与之相比。
话虽这么说,新的 Aptana 3 应该会恢复从 Aptana 2+ 中删除的成熟 PHP 支持(PDT 并不是一个好的插件),但现在 Appcelerator 已经接管了 Aptana,我有点担心对 PHP 的关注是否会继续持怀疑态度。
Netbeans is the clear choice here as long as you aren't limited on memory. It's got a good-sized footprint, but there's no product that can compare...not even Zend.
That being said, the new Aptana 3 was supposed to bring back full-fledged PHP support that was removed from Aptana 2+ (PDT just isn't a good plugin folks), but now that Appcelerator has taken over Aptana I'm a bit skeptical that the focus toward PHP will continue.
实际上,我会并排推荐两者,因为每个都有其优点和缺点
Zend Studio 非常适合:
Dreamweaver CS4 用于
I would recommend both actually, side by side as each has its strengths and weaknesses
Zend Studio is excellent for:
Dreamweaver CS4 for
对我来说,我仍然有这样的印象:Dreamweaver 是为网页“设计者”进行拖放操作并创建有时会验证的可怕的 html 输出。 如果 DW CS4 仍然出现这种情况,那么我肯定会选择 Zend Studio。
Zend Studio 实际上支持我想添加用于单元测试和持续集成的所有 Eclipse 插件。
To me, I still have that impression of Dreamweaver being drag and drop for web "designers" and creating horrible html output that does that validate sometimes. If this still happens with DW CS4, then I would definitely go with Zend Studio.
Zend Studio actually supports with all the Eclipse Plugins that I would like to add for unit testing and continuous integration.
但 Aptana 和 NetBeans 是免费的!!! 我认为 Zend editor 不是,还没有尝试过。 我喜欢网豆!!! 我喜欢 Dreamweaver CS4,并且每天在工作中使用它(但不编写 php)。 它非常好,但我觉得它的优势在于帮助你获得 css 属性。 除此之外,它并不比 Netbeans 好。 如果您喜欢 DW 那样闪亮炫酷的外观,那么请选择 Aptana,它具有最好的 javascript 自动完成功能 - 真的很酷! 节省大量时间! 我认为甚至可以自动完成 JQuery 代码和其他 JS 框架。
But Aptana and NetBeans are free!!! Which I think Zend editor is not, haven't tried that. I like Netbeans!!! I like Dreamweaver CS4 and use it on daily basis at my job(but not coding php). It's quite nice but I feel it's strength is the help you get with css properties. Besides that it's not better than Netbeans. if you like a shiny cool look like DW so go for Aptana, it has the best javascript autocompletion - really cool!! Saves a ton of time!! Even auto-completion for your JQuery code and other JS frameworks I think.
实际上,Dreamweaver 已变得更像是一个开发工具(但我并不完全相信那)。 它与 Subversion 集成,这很酷。
我喜欢 NetBeans,因为我之前用它做过一些 Java 编码,现在它支持 PHP,这真的很好,感觉就像一个真正的开发人员。 IDE。
但是DW有这种很酷的灰色..
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.
I like NetBeans because I've done some Java coding in it before and now it has support for PHP which is real nice, and it feels like a real dev. IDE.
But DW has this cool gray colors..