我正在努力开发一个电子商务网站。我正在寻找一个好的IDE,它有良好的代码完成(如IntelliSense)。我试过“崇高2”、“PhpStorm”、“NetBeans”、“边缘代码”、“括号”、“Notepad++”、“Dreamweaver”、“Aptana”、“jEdit”,但似乎没有什么是完美的。
当IDE不识别某些语法时,这是令人沮丧的。例如,在Subsime2中无法识别用于CSS的box-sizing
。在CSS和jQuery语法中都存在许多类似的问题。与像Java这样的编程语言不同的是,在Java这样的编程语言中,不存在语法错误,无法检测到,web开发存在问题。
对于HTML5、CSS3和jQuery、Ajax、PHP和jQuery移动设备,是否有完善的、能识别所有语法并具有良好代码完成功能的IDE?
发布于 2014-06-02 23:04:37
在我找到PhpStorm by JetBrains之前,我一直处于同样的情况。
它可以识别您提到的所有语言(可能是jQuery Mobile,我不确定,但我相信您可以将它配置为这样做),可以为所有这些语言提供完整的代码、语法突出显示以及大量其他特性。特性集非常广泛,但您可以使用在他们的网站上查一下。
发布于 2014-05-27 15:17:26
当然,这并不完美,但考虑到标准(因此是关键词、语法等)。继续发展,没有什么是完美的很长时间,除非它有一个非常快的发布周期。然而,SublimeText 3的开箱即用是相当不错的。是的,它有一些更好的东西.这就是插件出现的地方。我可以在很长一段时间里对崇高的伟大充满诗意,但当无聊来临时.所以我会保持简短。我非常喜欢SublimeText作为一个伟大的文本编辑器(这是我在我的观点中使用过的最好的编辑器,尽管我确信这可以很容易地转化为一个观点争论)。不幸的是,它并不是免费的,但是它确实有一个完整的功能测试,所以你可以通过正确的使用来决定它是否值得花在你身上。我最喜欢的方面必须是在项目之间切换工作空间/项目,如果我还没有做好准备,就不必保存文件。对于改进的web开发工作流程,我建议的插件如下:
box-sizing
(+++)发布于 2014-06-02 22:05:33
正如其他人已经说过的,任何IDE都不会是完美的,但在我的经验中,IntelliJ理念非常适合网络内容。和NetBeans一样,它主要是Java,但是它非常适合HTML、CSS和JavaScript。
社区版是免费的,所以我建议你试一试。
您可能还想考虑一下JetBrains的专门的基于web的IDE,Webstorm:http://www.jetbrains.com/webstorm。
https://softwarerecs.stackexchange.com/questions/4023
复制相似问题