如果我们决定将下一个应用程序作为 Web 应用程序,那么价格并不是非常重要(更好的 IDE 会更加高效且使用起来更愉快)。
Update:我正在寻找类似(我听说你得到的)jQuery 的东西,其中有一个底层框架可以处理所有浏览器差异。所以我只是将一个 UI 小部件(下拉组合框等)放到 IDE 上,框架负责处理 javascript 等,处理浏览器和操作系统的所有变体。
我认为从这些要求开始你会很困难。
逐步调试:更常见的是,您需要在浏览器本身而不是 IDE 中执行此操作。如果您遇到的错误仅发生在 Chrome 6 中,那么在 IDE 中调试 JavaScript 不会对您有太大帮助
视觉UI设计:最后,问题是,它在 IDE 中的视觉效果并不重要,重要的是它在不同浏览器、手机等上的外观。
可能最接近你所追求的是织梦者 http://www.adobe.com/products/dreamweaver/,或者如果您更喜欢 MS 产品,您可以尝试表达网 http://www.microsoft.com/expression/products/web_overview.aspx(我自己从未使用过)。我个人使用科莫多 编辑 http://www.activestate.com/komodo-edit,最新版本已经支持HTML5和CSS3,并且有一个付费版本 http://www.activestate.com/komodo-ide它增加了许多功能,但 IDE 都不像您(显然)期望的那样。
为了回应您的编辑:Komodo Edit 内置了对 jQuery 的支持(即它提供了代码完成和工具提示),您可能会得到很长的路要走CSS 框架 http://www.blueprintcss.org/(甚至HTML5 的 http://html5boilerplate.com/)以消除浏览器差异,但前端 Web 开发主要是编辑文本文件并在浏览器中查看它们。 IDE 通常能提供帮助的事情并不是真正的主要因素。