您常用哪个IDE环境?
一个非常好的问题。不同应用领域有自己的主流开发语言,正所谓工欲善其事必先利其器,推荐使用最常用的集成开发环境,提高工作效率。
实际使用时,Java开发常用Eclipse和IntelliJ IDEA,Python开发常用PyCharm和Jupyter Notebook,也有Sublime Text文本编辑器,还有VS Code为代表的新一代后起之秀。
一,Eclipse,Java开发Eclipse是跨平台集成开发环境(IDE),最初主要用作Java语言开发,通过安装不同的编程语言插件,Eclipse可以支持多种开发平台和语言,比如Android SDK手机开发、C++和Python。
Eclipse本身是一个框架平台,通过插件机制获得了其它IDE无法比拟的灵活性,许多软件开发商以Eclipse为框架,开出了很多派生的集成开发环境。
二,IntelliJ IDEA,Java开发IntelliJ IDEA由JetBrains开发,使用非常普遍,越来越多的Java开发者从Eclipse切换到IDEA。兼容所有主流操作系统,支持Windows, MacOS, Linux,非常稳定高效。支持安装插件定制。
安装版本有社区版和商业版,最新发布的2020.1版本,已经官方支持中文。
值得一提的是新增加的”Zen Mode禅模式“,将“免打扰模式”和“全屏模式”完美融合起来,消除了消除了所有干扰项,使得软件工程师全身心沉浸在代码世界中,专注于源代码,免除写代码时总被弹框干扰的烦恼。
从主菜单中选择 View | Appearance | Enter Zen Mode,或者使用快捷键(Ctrl+` | View mode | Enter Zen Mode),从“快速切换方案”弹出窗口中选择。
三,PyCharm,Python开发PyCharm同样由JetBrains开发,支持Web开发框架,比如Django。集成了很多开发库,比如NumPy。提供智能代码功能,可以精确快速的调试修复bug,并且内置了远程主机开发程序功能。
兼容所有主流操作系统,支持Windows, MacOS, Linux,非常稳定高效,支持安装插件定制。
大型的Python开发项目,推荐使用PyCharm。
四,Jupyter Notebook,交互式笔记本,Python开发Python在AI领域是主流开发语言,Jupyter Notebook和AI互相搭台,共同助推Python繁荣了起来。
Jupyter Notebook是一个交互式笔记本,以Web方式运行,支持实时代码,创建和共享程序文档,在用Python编写AI代码时特别方便,适合做数据分析这些需要可视化的操作。
五,Sublime Text文本编辑器Sublime Text简单、通用、方便,可处理多种标记语言,提供类和函数索引等强大功能,有丰富的插件,兼容所有主流操作系统,被很多程序员称为最好的编辑器。
六,VS Code,新一代开发工具VS Code是微软于2015年发布的一款免费开源的现代化轻量级代码编辑器,具备很多优秀功能,一经推出后便被很多程序员称为最好的IDE编辑器。
VS Code使用的Electron 框架兼容所有主流操作系统,内置扩展插件,断点调试交互式控制台,等等。VS Code支持多种语言,安装对应的插件后就可以运行调试。
我是工作多年的Web应用架构师,陆续发布关于软件开发方面的文章,欢迎关注我,了解更多IT专业知识。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有