- 完美应用Ubuntu(第4版)
- 何晓龙编著
- 782字
- 2024-10-30 00:36:47
6.2 集成开发环境(IDE)
集成开发环境也是开发者的得力助手,尽管关于IDE的争论从未中断,但不可否认,集成开发环境是提高Coding效率的首选,下面就为大家介绍几款Ubuntu环境下的优秀集成开发环境。
Code::Blocks是一个专业且强大的C/C++ IDE,虽然Eclicps可以通过添加相关插件实现C/C++ IDE的功能,但术业有专攻,如果只做C/C++开发,Code::Blocks才是专业之选,其具体安装方法如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-102-1.jpg?sign=1739332067-NrgwZbaVVG5dtS70T4Bj0UdPglvbStbj-0-734fdfaaf782b372006ad3efbd9a9215)
需要注意的是,上述操作仅安装Code::Blocks IDE,并没有安装C/C++编译器和相应的开发环境build-essential,如果需要请自行添加。
1. PyCharm
在一个效率至上的时代,PyCharm作为Python的IDE毫无疑问是大家的首选。
PyCharm的部署在Ubuntu中很简单,最简单的方法就是从Ubuntu软件商店中直接安装,命令行最简单的安装方法是通过snap进行安装,关键操作如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-1.jpg?sign=1739332067-DNbHRx92xQYJHLwodCJSVNgw2u8xSJp6-0-33759636e56fd9f72342e9260d70fd9b)
或安装专业版本,关键操作如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-2.jpg?sign=1739332067-7PBbK1xq7YfuSIX1Y0nX3Fe0z5xN19ll-0-cb190ca405c161fc2228706d5084bc60)
在Ubuntu中直接搜索PyCharm,双击图标即可运行,其主界面如图6-8所示。
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-3.jpg?sign=1739332067-LrQcDbFnBezf6BL7SMrDhvry1epgW1Ik-0-56ab0102a1cafd62e2edac37e27e0836)
图6-8 PyCharm主界面
需要注意的是,这里安装的是免费的社区版本,如果购买了License,可以直接安装专业版本。
此外,通过snap还可以安装Android Studio和JetBrains公司的相关IDE,如著名的IntelliJ IDEA、PHPstorm和Webstorm等多款IDE,如法炮制安装即可,类似的操作如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-4.jpg?sign=1739332067-c3ZIhjkwqBZK1vhGlmPX9eHCROe8ztTm-0-1b4f8e8584d5e89e8ff0e57d8691b8a1)
Tips:安装Android的默认语言编译器Kotlin。
Kotlin由JetBrains发布于2011年,最大的特点就是兼容Java。Google将Kotlin列为Android官方开发语言,其简洁高效,目前最新的版本是Kotlin 1.2.30,顺便说一下,前面提到的Android Studio也是基于JetBrains著名的IntelliJ IDEA开发的,默认集成了Kotlin plugin,Koltin最简单的安装方法如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-5.jpg?sign=1739332067-ZuB82eNHcKwUdjaELC1HsKQdo0U5NP8o-0-4a3a8751f7aa2421d02a583ff8f83ac3)
然后运行如下命令加以验证:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-103-6.jpg?sign=1739332067-t8A30UoO13pDAuUexSQb9ft8H5ICO3p2-0-5e079b8250bd6cc16ca749d103b9e5e5)
Kotlin的官方网站地址:https://kotlinlang.org/。
Kotlin的官方文档地址:https://kotlinlang.org/docs/reference/。
2. Postman
Postman是一款完整的API开发环境,可在开发的整个生命周期,如从设计、测试到发布API文档和监控来管理API。
在测试阶段,Postman就是一款近似全能的网页调试工具和网页HTTP请求发送工具,Postman的Logo如图6-9所示。
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-104-1.jpg?sign=1739332067-CGyygxzoVrERylfKoN0UhMQ02zTCm6kb-0-ff50a731bcde3ba5485cdea1eab474c1)
图6-9 Postman的Logo(图片来源:官方网站)
Postman最引人注目的功能就是能发送任何类型的HTTP请求,如HEAD、POST、GET、PUT等,还可附带任何数量的HTTP headers和参数,支持多种认证机制,目前Postman可以从snap商店直接安装,具体操作如下:
![](https://epubservercos.yuewen.com/8A7C95/19823444008569906/epubprivate/OEBPS/Images/38718-00-104-2.jpg?sign=1739332067-cpT0iXuQXmRdmRsRJI7zCEvqOmr49mrI-0-01973f219c855a129483ef206ef2869d)
除了通过软件安装,Postman还可以Chrome插件的形式运行。