con*_*com 20 javascript php java ide
我正在寻找支持PHP/JAVA/CSS/HTML/JAVASCRIPT以及其他语言的IDE.
Jetbrains IntelliJ和Sublime Text似乎都是不错的选择.
但是,由于两者都需要支付继续使用,我想知道这两个IDE的优点和缺点是什么,以便更好地了解哪个适合我.我想,不必学习如何使用它们.
谢谢.
eba*_*axt 52
首先,IntelliJ是一个IDE,其中Sublime Text是一个文本编辑器.当您想要使用Java等具有大量语法包装的语言时,这种差异意味着很多,但是在IDE支持良好的情况下效率很高.
根据我的经验,IDE专注于添加对围绕特定语言开发所涉及的大部分工具的支持,例如构建工具,调试器,测试运行器等.此外,当您使用静态类型语言时,IDE非常有用,因为您获得的安全重构支持非常高效.
另一方面,一个好的文本编辑器专注于操作文本(虽然像Emacs这样的编辑器几乎就是一个操作系统本身),所以这就是它最大的优势所在.真正投资学习一个好的编辑器让你看起来像一个"文本外科医生".
有些人声称用IDE来处理动态语言几乎没有什么增值,但是在使用像WebStorm和RubyMine这样的工具后,我不同意.
为了概括,IDE为您提供了一个开箱即用的高效环境,因为编辑器通常需要进行自定义以适合您的特定工作流程.这也意味着文本编辑器可以更加自定义,并且可以配置为比IDE更适合您的特定需求.
就个人而言,我觉得在IDE中效率最高,但是当我看到真正精通VIM或Emacs的人时,我不禁想知道我是否应该花时间学习这些工具.
我非常推荐观看Play by Play和Destroy all Software截屏视频,以了解真正投入学习和自定义文本编辑器的开发人员的例子.
Key*_*ana 14
我肯定会选择Jetbrains IntelliJ.
Sublime Text非常好用,但它没有库的自动完成功能,也没有提供真正的代码导航功能.它确实具有基于语言的代码完成,并且还记录键入的指令.
它不支持交互式调试器.
它不能被视为IDE.
这是一个测试产品.
另一方面,IntelliJ拥有最好的全功能IDE,包括UML图,本地历史/版本控制(您不需要保存代码,它自动执行),GIT和SVN集成,一个惊人的错误检查您的代码,文档支持,语言提示,甚至是文档,变量,类和方法名称的拼写检查.
两者都提供试用版.为什么不亲自尝试一下呢?
您还可以尝试Netbeans和Eclipse.
| 归档时间: |
|
| 查看次数: |
24803 次 |
| 最近记录: |