前言
我为什么要写这个系列的教程?很早以前我们在写Java代码时用的较多开发工具可能就是MyEclipse或eclipse,当然了如果你在企业中还能遇见很古老的项目的话,你维护的时候还是需要使用MyEclipse的,那么明哥早期是做Android开发的,那个时候的Android开发工具使用的是Eclipse/ADT,且不说这种方式有好,但是在某些功能上面的确有很多的诟病,后来Google在2013年发布了Android集成开发工具Android Studio,这款工具就是基于IntelliJ IEDA社区版进行研发,后来在Google停止ADT对eclipse支持后,Google力推Android Studio同时企业的新的项目也慢慢的迁移到Android Studio上,当然我们开发者也慢慢的都迁移到Android Studio工具上开发.
随着后续我们的业务升级明哥也被分配了一些Java后端开发的工作,使用习惯Android Studio工具的明哥,在转到MyEclipse工具上做开发,确实有些痛苦,在分配的项目开发完毕后,我理所应当的下载了IntelliJ IEDA工具进行Java的开发,包括后续我还使用了WebStorm,PHPStorm,PyCharm等等工具,不得不说这些工具真的很好用,具体这些工具有那些优点,我们下文在接着说,后来我从开发工作,转入到高校授课工作后,我发现很多高校老师还在使用MyEclipse或eclipse直到现如今企业都在普遍使用时,高校老师还没有去更改,同时去询问学生知道这个工具存在不,普遍回答是不知道,这导致我每到一个新的高校上课前都要花一上午的时间去教学生如何安装使用开发工具,其实早在2018年时,我就写了关于IntelliJ IEDA的使用教程,现在网上还流传我当年写的教程,当然了随着JetBrains公司对这些开发工具的支持和更新,早期的教程,有很多细节方面并不完善了,这导致一些学生在看完早期教程后还是不知道该怎么操作,这让我有稍许无语,为此,我想了很久,决定花一些精力重新更新JetBrains公司旗下常用的开发工具使用教程。
——————————————————————————————————————————————————————
一、JetBrains公司介绍
企业官网:https://www.jetbrains.com/zh-cn/
JetBrains成立于2000年是一家私人持股的软件开发公司,该公司的合伙创办人有:Sergey Dmitriev、Eugene Belyaev及Valentin Kipiatkov。公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是Java的的语言编程开发撰写时所用的集成开发环境:IntelliJ IDEA,IntelliJ IDEA是该公司旗下产品之一,该公司还有如下产品:
IntelliJ IDEA | 一套智慧型的Java整合开发工具,特别专注与强调程序师的开发撰写效率提升 |
WebStorm | 智能HTML/CSS/JS开发工具 |
PHPStorm | PHP 集成开发工具 |
PyCharm | 智能Python集成开发工具 |
DataGrip | 多种数据库,一个工具 |
CLion | 适用于 C 和 C++ 的智能跨平台 IDE |
RubyMine | 最智能的 Ruby IDE |
GoLand | 功能强大、符合人体工程学的Go IDE |
AppCode | 适用于 iOS/macOS 开发的智能 IDE |
Rider | 跨平台 .NET IDE |
二、 JetBrains公司旗下开发工具教程
IntelliJ IDEA使用教程目录 | |
IntelliJ IDEA/Windows/Mac安装 | https://blog.youkuaiyun.com/weixin_40845165/article/details/80914845 |
WebStorm使用教程目录 | |
Web Storm/Windows/Mac安装 | https://blog.youkuaiyun.com/weixin_40845165/article/details/108068457 |