首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IDE用于识别所有语法的web开发

IDE用于识别所有语法的web开发
EN

Software Recommendation用户
提问于 2014-05-11 16:46:51
回答 3查看 379关注 0票数 6

我正在努力开发一个电子商务网站。我正在寻找一个好的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?

EN

回答 3

Software Recommendation用户

回答已采纳

发布于 2014-06-02 23:04:37

在我找到PhpStorm by JetBrains之前,我一直处于同样的情况。

它可以识别您提到的所有语言(可能是jQuery Mobile,我不确定,但我相信您可以将它配置为这样做),可以为所有这些语言提供完整的代码、语法突出显示以及大量其他特性。特性集非常广泛,但您可以使用在他们的网站上查一下

票数 2
EN

Software Recommendation用户

发布于 2014-05-27 15:17:26

当然,这并不完美,但考虑到标准(因此是关键词、语法等)。继续发展,没有什么是完美的很长时间,除非它有一个非常快的发布周期。然而,SublimeText 3的开箱即用是相当不错的。是的,它有一些更好的东西.这就是插件出现的地方。我可以在很长一段时间里对崇高的伟大充满诗意,但当无聊来临时.所以我会保持简短。我非常喜欢SublimeText作为一个伟大的文本编辑器(这是我在我的观点中使用过的最好的编辑器,尽管我确信这可以很容易地转化为一个观点争论)。不幸的是,它并不是免费的,但是它确实有一个完整的功能测试,所以你可以通过正确的使用来决定它是否值得花在你身上。我最喜欢的方面必须是在项目之间切换工作空间/项目,如果我还没有做好准备,就不必保存文件。对于改进的web开发工作流程,我建议的插件如下:

  • SublimeLinter:Linting框架;您可能需要特定于语言的Linting用于您正在做的任何事情;我建议:(+++)

  • CSSComb JS:使您的CSS样式表美观和标准化的顺序。(++)
  • Sublice-CSS3:提供完整的CSS3支持--其中包括box-sizing (+++)
  • CSS扩展完成:支持更少的以及CSS。这是一个最高的自动完成选项,你可能会想要它。(+++)
  • jQuery:一个帮助jQuery开发的插件,虽然还没有多用,但到目前为止我还是很喜欢它。(+)
  • Less2Css:直接从SublimeText将较少的文件构建到CSS。(有几个选项,包括在保存时自动执行) (+)
  • 较少:语法突出显示和一些自动完成。(++)
票数 0
EN

Software Recommendation用户

发布于 2014-06-02 22:05:33

正如其他人已经说过的,任何IDE都不会是完美的,但在我的经验中,IntelliJ理念非常适合网络内容。和NetBeans一样,它主要是Java,但是它非常适合HTML、CSS和JavaScript。

社区版是免费的,所以我建议你试一试。

您可能还想考虑一下JetBrains的专门的基于web的IDE,Webstorm:http://www.jetbrains.com/webstorm

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/4023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档