背景# t# v2 m" K2 R! E' V# d5 Y: n, B

. q5 H# c2 v- F% K# u0 o# p; n6 m" m& b

作为一个java企业开发者,现在IntelliJ IDEA付费版的激活方法越来越难找。即使找到了,过段时间也会激活失效。付费版是费用对我的现在情况来说还是太贵:按年付费,很多功能都没用到。

3 e/ @9 K, }0 g8 H& I这让我反思付费版能否被替换的问题。如果要替换有两种方式:1是采用社区版,增加必要的插件。2是采用其他IDE,在增加的必要插件。6 ?: a) P4 c5 w( c# w

付费版与社区版的区别G3 t* A3 y+ B- O& ~0 I' T5 }: y+ y

( I: s& P0 G$ \" v! p+ p官方概要比较% w0 g+ c7 w, Z# C7 k

% q6 b+ o* R; Z& z

1.png (44.28 KB, 下载次数: 0)

2020-10-27 18:52 上传

/ d" p2 C6 D7 m: R4 c$ w6 I! C9 I

, X+ r7 h" F0 @$ Z  `. U$ K$ |

x0 [+ i. a- v) i6 A' E官方详细比较

+ W# g$ R) c9 M

7 u. S4 x  e& s/ @! z- c) h2 [

N# o* n& w. x; P) K

2.png (88.04 KB, 下载次数: 0)

2020-10-27 18:52 上传

3 c* N5 T! ~* e6 ?

2.5.png (53.61 KB, 下载次数: 0)

2020-10-27 18:53 上传9 x4 v# H4 `' h& {( V; Q  b; }

3.png (47.62 KB, 下载次数: 0)

2020-10-27 18:53 上传" ~+ J- l6 ~$ q3 u1 I, ^

4.png (52.5 KB, 下载次数: 0)

2020-10-27 18:53 上传个人总结3 d# J* S6 D; ^  ^- |

) ^! T0 g- a: ?0 ~/ m# u( h( e( b' ~9 u* u! Z

付费版的优势是功能全面,想用某个功能的时候,在IDE里面几乎都能找到。1 j2 j$ f; g7 }4 c6 Z

社区版java的常用功能都是有的:编辑器基础功能,maven,版本控制svn,git,debug,热部署(方法内部修改,用菜单的build-recompile功能就够了,有方法修改的,重启就行,开发中不会遇见太多)。* T2 d% L: v9 B( g! y  c/ o4 A8 k

付费版在社区版的基础上,增加了:专业工具,大量开发框架支持,swagger,前端开发,数据库工具,Detecting Duplicates5 ]" P" j" Y7 I; R9 @

我们一个个的来看:

7 O+ ^5 t: k/ z' o0 W2 g' `4 t- w1.专业工具3 H5 ^) ?5 N& i& _( x% m, V

Async Profiler, Java Flight Recorder。- a5 m3 _0 U; |6 |

这个太专业,我在开发过程中用不到。

}4 R+ O# `7 k0 o! p2.大量开发框架支持) U' T8 t( b9 C/ |8 ?: H% z

用图形的方式展示框架的细节,效果不是太好,也有额外学习成本。在学习这些框架的时候已经掌握了其他的查看方法。8 r! k5 ]/ _& }( I

3.swagger5 c0 P( y7 v) h! e7 }3 @8 i

我没用,不做评价。应该可以用其他工具替换。

) ^, L( F5 g5 X$ [1 S( [4.前端开发* p/ r# D, T; N) X4 E

现在都是前后端分离开发,前段可以用vs code开发。

9 K3 ?! V: R4 D3 d1 o* a# u. F5.数据库工具- j+ w2 d7 U* _

其他功能能够做得更好。* `) H+ a; C' M

6.Detecting Duplicates4 G9 T5 Y7 M# a/ u

重复代码行检查,有点用。但想优化代码的时候能被发现。& Z- I2 N& i6 B& R

7.部署(deployment)工具1 c# g$ d& ?4 W; v0 x' f+ N- a

值得一提的是有个tomcat的开发部署功能,挺好用。之前没用社区版的原因也在这里。但现在采用spring boot开发后,tomcat集成在spring boot里面就用不到这个功能了。

0 g9 y2 _" r  U" M总结: F! A2 t" S  M+ J

7 ]- S, |; l3 J7 |) `* I& W

( h+ E& m, {% `4 F& Q& {作为一个java开发者,社区版本提供的功能足够在普通开发工作中使用了。

: h7 d+ z6 h0 |8 A/ ]8 U$ t0 l( E( g" V但当你需要更为细致的功能,付费版能够真正提供相匹配的工作效率时,付费就无可厚非了。9 O7 r* U% l3 X

, c# C# _3 R- z$ UJava吧 收集整理 java8论坛 www.java8.com

idea社区版激活_使用IntelliJ IDEA社区版代替付费版相关推荐

  1. 我的世界基岩版好还是java版好_【Minecraft/我的世界】Java版和基岩版的区别(1)...

    [Minecraft/我的世界]基岩版和Java版的区别 如题,这两版本应该熟悉吧--好吧我还是重新讲一遍 Java版:最老,也是最经典的版本之一,底层代码为notch编写,适用于Windows系统/ ...

  2. 纯净版搜狗输入法_小米定制搜狗输入法更新!MIUI开发版更新解析!

    ~搜索输入法更新!MIUI系统更新! 今天是礼拜三小编继续为大家更新MIUI12内测版开发更新公告以及内容详细解答! END 一,MIUI开发版内测更新解析: 1. 今日预计18点前发布,部分机型已发 ...

  3. 社区活跃吗_武汉大江园社区活跃着一支90后志愿者突击队

    在武汉大江园社区活跃着一支90后志愿者突击队,他们是武汉农村商业银行江岸支行下沉社区的志愿者,抗疫期间化身采购员.搬运工.小区看门人--积极投身到社区防疫的第一线,为社区8000多居民做好后勤保障工作 ...

  4. bilibili有电脑版吗_哪个手机便签软件有电脑版?有跨平台的桌面便签软件吗 - 学显...

    如果仔细观察的话,你会发现:现在很多手机桌面上都有一款名叫"便签"的app小软件.其实,这是手机系统自带的一款备忘小工具,是为了方便用户记事而设计的.也就是说,平时如果有什么事儿需 ...

  5. 智慧社区互动教室_利用研究与社区互动

    智慧社区互动教室 吉姆·怀特赫斯特(Jim Whitehurst)在他的<开放组织>一书中解释了开源思维方式如何具有影响组织运作方式的能力,而不仅仅是影响他们如何开发软件. 作为品牌代理机 ...

  6. hive时空链战_时空链战Chain Strike游戏电脑版下载_时空链战Chain Strike最新电脑版下载_18183手机游戏下载...

    时空链战Chain Strike电脑版下载拥有丰富的玩法模式任你选择,让你的游戏过程更加的精彩! <时空链战>(Chain Strike)由韩国游戏商Com2uS研发制作,故事讲述了男主角 ...

  7. android wear 神奇宝贝,宝可梦Home安卓版下载_宝可梦Home手机app官方版(Pokemon Home) v1.0.3-安族游戏网...

    宝可梦Home安卓版(Pokemon Home)是基于云技术所打造的一款云端服务app,该应用能够连接不同的设备,并且通能够同步不同设备的宝可梦进行宝可梦数据交换,同时移动端也能够和ns端利用此应用来 ...

  8. 我的世界基岩版种子和java版种子_我的世界:两个基岩版“神种”,55米高的前哨站,裸露的村庄要塞...

    作为一个喜欢用电脑玩游戏的玩家,迷恋一直以来使用较多的都是<我的世界>Java版,这一点经常看我文章的玩家应该也十分清楚.正是因为本人基岩版玩的过少,因此每次地图种子推荐的时候都是以Jav ...

  9. 博德之门2增强版存档_《博德之门2:增强版》存档位置及修改方法

    虽然博德之门系列游戏是比较老的游戏,但游戏性还是非常不错的,可能对画面党来说游戏有些难接受,不过真正融入游戏还是会发现这款作品的乐趣所在,最近不少玩家问到游戏存档位置,下面是详细解析. 存档位置及修改 ...

  10. python 网络监控系统手机版下载_云视通网络监控系统手机版

    云视通是一款便于生活的监控软件,在使用之前,用户需要登录注册账号.注册步骤很简单,几步即可完成,如果不进行注册是无法进行使用的.在成功登录账号之后,便可与监控设备进行调节,包括获取实时画面,视频分享, ...

最新文章

  1. 计算机网络模型到底是七层?五层?四层?
  2. 年终总结:2021年五大人工智能(AI)和机器学习(ML)发展趋势
  3. 想知道人工智能的发展史?看完这篇文章你会赞叹科技的力量!
  4. Nmap源码分析(基本框架)
  5. 基础语法(IDE:PyCharm)
  6. nyoj36最长公共子序列 动态规划
  7. 可以编辑的标签控件CStatic
  8. Problem D: 链表的基本运算(线性表)
  9. Kindle 助手上线啦
  10. SpringMVC:学习笔记(1)——理解MVC及快速入门
  11. css使两个盒子并列_前端学习CSS
  12. 计算机地图制图符号制作的心得,计算机地图制图.docx
  13. 林子雨《大数据技术原理与应用》第五讲——NoSQL数据库
  14. 第八章——ICellStyle单元格样式操作
  15. 怎么用u盘装红帽linux系统,如何使用U盘安装RedHat Linux系统?
  16. 【爬虫BUG】‘list‘ object has no attribute ‘text‘
  17. Ajax小实例   用户注册异步验证
  18. php bouncy castle,基础才是重中之重~BouncyCastle实现的DES3加密~java通用
  19. swift中WKWebView和JS交互实现
  20. 微信小程序手把手入门教程

热门文章

  1. java-maven项目中出现Cannot resolve————已解决
  2. 荣耀9igoogle模式_将您的iGoogle主页导出到另一个帐户
  3. android手机做电脑的显示器,怎样用手机当电脑显示器
  4. Java返回机动车的功率_上季度平均功率BI
  5. Ubuntu如何更新显卡驱动
  6. 二元二次方程例题_二元二次方程组-解法-例题
  7. python导入包总是失败
  8. python 导入自己写的包
  9. VC2008+OpenCV2.3.1 的安装配置
  10. Bugzilla的安装和配置