打印
[IDE]

十大顶级编程IDE

[复制链接]
2562|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AD, AC, TE, vi, ip

IDE是集成开发环境(Integrated Development Environment)缩写。IDE是一种个编程软件,是集成了程序员语言开发中会需要的一些基本工具、基本环境和其他辅助功能的应用软件。IDE一般包含三个主要组件:源代码编辑器(Editor)、编译器、解释器(Compiler、Interpreter)和调试器(Debugger)。

开发人员可以通过图形用户界面(GUI)访问这些组件、并且实现整个代码编译、调试和执行的过程。现在的IDE也提供其他帮助程序员提供开发效率的一些高级辅助功能,比如代码高亮,代码补全和提示,语法错误提示,函数追踪,断点调试等。

现在有大量的免费开源的和商用的IDE。这儿小编大家列出最常用、最著名、最好用的十款IDE。

1、微软 Visual Studio(VS)

VS支持创建各种类型的程序,包括从桌面应用、Web应用、移动APP、到视频游戏。对于初学者到高级专业开发人员来说都是最棒的开发工具。VS有可定制仪表板和可停靠的窗口。它支持多大36种不同的编程语言,如:ASP.NET、DHTML

JavaScript、Jscript、Visual Basic、Visual C#、Visual C ++、Visual F#,XAML及更多。这个列表还在每天实时的增长着。

2、NetBeans

NetBeans是一个免费开源的Java集成的开发环境软件,主要用于Java开发。适合从零开始或者对已有工程进行开发。NetBeans支持多种编译器,如CLang/LLVM、Cygwin(GNU)、MinGW和Oracle Solaris Studio。

NetBeans是一款跨平台的IDE,支持Windows,Linux,OS X和Solaris等多种平台。

window平台:

linux平台:

Solaris平台:

NetBeans支持的编程语言有PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

NetBeans最新版本是8.2。

3、PyCharm

PyCharm是著名的PythonIDE,有知名的IDE开发商JetBrains出品。除了最常用的IDE功能支持外,PyCharm特别对Python Web开发进行优化设计(Django、Flask、Pyramid、Web2Py)。PyCharm还支持Google App Engine和IronPython/Jupyter。

除了Python之外,它还支持其他Web开发语言:JavaScript、Node.js、CoffeeScript、TypeScript、Dart、CSS、HTML。

它可以很容易地与Git,Mercurial和SVN等版本管理(VCS)工具集成。

4、IntelliJ IDEA

IntelliJ IDEA由Jet Brains出品的另外一款IDE。主要用于JAVA开发,集成了广泛的工具,可以用于Web和安卓移动应用程序开发。除了Java、Sass和Ruby之外,它还支持与Pycharm相同的语言。同样的它也支持Google App Engine,IDEA目前开源,有免费的社区版本,但是重要功能的版本是收费的。

5、Eclipse

被广泛应用的免费开源的Java编辑器和IDE。可以灵活的适用于初学者和专业人。

有很好的插件机制,支持各种各样的扩展和插件。最初是一个Java IDE。现在扩展到支C/C ++,Java、Peri、PHP、Python、Ruby以及更多的语言。

Eclipse也是一个跨平台的IDE,支持Windows、Linux和Mac OS X,目前最新版本为Eclipse Oxygen 3 (4.7.3)版本

6、Code:: Blocks

Code:: Block免费开源的自由软件,是一款支持高度定制跨平台IDE,并**所有平台上执行始终如一地的效果。对于经常在不同平台切换的开发人员而言,非常方便。

它支持三种语言C、C ++和Fortran语言。还支持很多预设和定制插件。目前最新版本为17.12版本,发布日期为2017年12月31日。

7、Aptana Studio 3

Aptana Studio 3是最强大的开源WEB开发 IDE,它支持最新的HTML5规范;支持内置的终端,可以快速访问命令行;集成GIT做版本管理。

它还支持多种语言:HTML5、CSS3、JavaScrip、Ruby、Rails、PHP和Python

8、CodeLite

CodeLite是一款开源的跨平台IDE,基于其内置的强大解析器,支持快速和强大的代码补全工具。轻量化是其特征,在Window下占用内存测试内存占用不超过100M,内建C++11,CodeLite还非常易于上手。

CodeLite以其的RAD工具而闻名,用于构建基于Widgets的应用程序。

CodeLite支持:C/C++,PHP和Node.js编程语言。

CodeLite最新版本为v12.0.0

9、Xcode

Xcode是有Apple出品的Mac OS X下的集成开发环境。内置一系列的工具集用于为iPad,iPhone和Mac的应用开发。Xcode是一个单窗体界面,在这个界面中控件可以很容易地与实现代码进行连接。

Xcode支持AppleScript、C/C ++、Java、Swift 和Objective-C

10、Komodo

Komodo是一个开源的的跨平台多语言支持的IDE。对于使用Mozilla和Scintilla代码库的动态编程语言来说非常有用。

它广泛支持各种语言,看他的标语就是体现出来了。但是主要用于PHP开发,也用于Perl、Python、Ruby、Tcl以及JavaScript、CSS、HTML、XML。

以上列出的所有IDE是非常流行和受欢迎的IDE,当然也已有一些曾经非常流行好用的IDE,目前已经落寞不在流行,但是不能抹去它曾经发出的光芒!比如著名的Delphi/VCL,虫虫认为就是世界上最好的,最有效率的IDE。可惜Delphi语言已经鲜为人知了。


使用特权

评论回复

相关帖子

沙发
一路向北lm| | 2022-1-25 14:03 | 只看该作者
国人惭愧啊

使用特权

评论回复
板凳
icecut| | 2022-1-25 15:34 | 只看该作者
JetBrains 全家桶,我在用.
据说clion还支持stm32开发.

使用特权

评论回复
地板
王栋春| | 2022-1-25 21:25 | 只看该作者
非擅长的领域,只有围观学习了解的分。      

使用特权

评论回复
5
zsljs| | 2022-1-25 23:13 | 只看该作者
长知识!

使用特权

评论回复
6
hjl2832| | 2022-1-26 08:22 | 只看该作者
[IDE] 十大顶级编程IDE,用过其中的2、3种。

使用特权

评论回复
7
yanwuxu| | 2022-1-26 08:28 | 只看该作者
caosix 发表于 2022-1-25 19:23
国人 有【 天问Block 】呢,只是 目前 主要支持 STC 低速 单片机 。

这个他们随时升级支持的,只要STC的新的东西出来就不是事!

使用特权

评论回复
8
一路向北lm| | 2022-1-26 11:02 | 只看该作者
caosix 发表于 2022-1-25 19:23
国人 有【 天问Block 】呢,只是 目前 主要支持 STC 低速 单片机 。

任重而道远,仍需要努力,我知道  MounRiver Studio IDE (天圆地方,山河相依)  是我们自己的,还不错。

使用特权

评论回复
评论
suncl110 2022-1-26 13:44 回复TA
基于eclipse改的 
9
数码小叶| | 2022-1-26 19:44 | 只看该作者
十个软件同时开启。。。。电脑会咋样

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

78

帖子

2

粉丝