集成开发环境(integrated development environment,IDE)是最重要和最常用的编程工具之一。许多开源IDE都有一组独特的特性。选择最好的开源IDE需要考虑到底要做什么样的编程,要使用的语言,以及目标平台。一些IDE将提供广泛...
集成开发环境(integrated development environment,IDE)是最重要和最常用的编程工具之一。许多开源IDE都有一组独特的特性。选择最好的开源IDE需要考虑到底要做什么样的编程,要使用的语言,以及目标平台。一些IDE将提供广泛的工具,但会有一个陡峭的学习曲线,而另一些可能过于简单,但提供很少的便利。最好的开源IDE将是一个不干扰工作流和提供更方便的编程体验的IDE。选择最好的开源IDE需要考虑到底要做什么类型的编程,要使用的语言,以及目标平台。选择开源IDE的好处之一是有太多的IDE可用。许多商业IDE已经将他们的许可证转换为开源,使以前昂贵的开发环境对每个人都是免费的。此外,开源开发社区在创建可靠的ide以供社区使用方面投入了大量的资金,并且已经这样做了好几次。这使得一个非常有能力的领域,非常强大的开源工具。帮助一个人决定哪种开源IDE最符合他或她的需要的前两个因素是决定将使用什么操作系统和编程语言。有些IDE是独立于平台的,但其他的则不然。这可能会消除一些选择。有些IDE是专门针对单一语言的,还有一些是多用途的,通过插件实现特定于语言的功能,找到支持目标语言的IDE也会缩小选择的范围,开源IDE的特性值得考虑有一些简单的程序只不过是突出显示语法的文本编辑器而已。另外,还有一些IDE允许自动代码生成,从而避免了键入标准方法签名的需要。还有一些介于两者之间的程序。这个决定对每个程序员来说都是独一无二的,因为有些人会觉得大的ide太多了,而其他人没有这些功能就无法编程。最好的开源IDE应该有一个对程序员来说直观的用户界面。如果IDE有一些重要的功能和菜单隐藏在用户通常看不到的地方,那么就没有理由使用它。在一个程序员觉得很困惑的设计中摸索只会浪费时间,让人沮丧。最后,开源软件是社区支持的。已经有很多商业IDE发布给开源,但是母公司放弃了支持,社区也没有接受它。我们应该确定所选择的开源IDE仍然有一个开发社区围绕着它。这很重要,因为编程语言定期更改,如果不保持IDE的最新版本,它很快就会过时
-
发表于 2020-08-08 00:19
- 阅读 ( 944 )
- 分类:电脑网络