IDE之争:Java程序员为何会转向idea也不去愿去使用sts作为spring项目开发工具?

IDE之争:Java程序员为何会转向idea也不去愿去使用sts作为spring项目开发工具?_第1张图片

因为Spring远不等于Java的全部啊!

技术栈激进还在用Spring?你觉得自己是Java程序员吗?

我们说个笑话,C时代,很多程序员看不起PHP程序员

PHP其本质上就是C针对Web做的一一个DSL,很多人认为PHP其实不算是编程语言,其实只是一个框架而已

如果我们类比Java是C的话,那Spring难道不就是Java世界的PHP?

你现在在做什么?不还是在做PHP做过的事

Spring只是一个框架而已,跟Maven仓库里面上千万的类库相比,没有太多区别

Java能做什么?Java可以写App啊(安卓),可以用来做数据库啊( Cassandra,HBASE)啊,还能用来写数据处理引擎啊( Spark,Flink),还可以用来写编译器啊( Graal),可以用来写服务器啊

真Java程序员应该是,这些工具,我每一个拿来看看Tutorial,试试之后就都能用才对

而不是,哎呀,这里没有Spring,我不会了,那你是Java程序员还是Spring程序员?

然后你还要求用一个定制化的IDE?

还自诩是技术激进者?

IDE之争:Java程序员为何会转向idea也不去愿去使用sts作为spring项目开发工具?_第2张图片

你确定你自己不是一个Crud员,不是一个配置工程师?

你有没有觉得自己写Xm和Sql的时间超过你写Java代码的时间?

Oop那些理念对于你来说有用吗?Java最近几个版本都在升级各种特性,现在是Java13了

请问你的版本是多少?这些特性用了多少?最重要的是,解决了什么问题?每一一个新的jep都是针对解决问题而生的,难道你没有遇到这些问题?哦,业务太繁忙了,Crud已经没时间了,Crud得996都不够了,哪里是哦

996其实是你老板让你滚蛋的意思啦,您已经Redundant了

契诃夫有个小说,装在套子里的人

小时候上语文课时候老师教过这篇课文吧?

你不觉得自己就是那个装在套子里的人吗?

哎呀,外面的世界变得太快了,好可怕,我装在套子里多好

如果你真的觉得自己是一个技术激进者,那你应该先从认识Java开始

让我想起有个笑话,以前有人说,我的技术不错,是PHP程序员

然后下面有人怼,问题是,PHP程序员跟技术不错是冲突的

Spring程序员跟技术激进也是有点冲突的

Spring的di什么理念,在很多时候,显得开始有些Obsolete了

现在很多Jvm上的语言,都有了顶层函数,Di就显得没什么意义,直接Import就能用了,没有必要Inject,用起来还简单

Scala在Dotty之后也准备加入顶层成员

而且Spring很慢,很吃内存,不觉得么?去思考一下怎么解决这两个问题

Idea其实用社区版就足够了,Ide用什么都一样,反正最后都是Maven,Gradle那些东西

而且很多时候还是去用命令行方便

而你却来大谈哪个Ide简单,不是简单,是你只会用Spring

什么叫简单,不是弄了个傻瓜化的图形工具来说简单

真正的简单是我知道了这个原理是什么,然后你给我什么工具我都能将其实现

而不是,哦,这里点个鼠标,就能有这个结果,然后把这个Api背下来,这种简单

这种简单不值钱,这种都是PHP式的简单

就是死记硬背,换了个场景你就不知道怎么办了

你自己想想是不是这样

所以当一个用Spring的家伙,说我的Java不错的时候,我都表示怀疑

一般会让他手写一个Java的Main的Hello World试试看,很多人居然是真的写不出来

那为什么这些所谓的假Java真Spring程序员会转向Idea,因为换Ide是他们现有技术栈中最容易实现的一步,spring他们未必换得动,还有MySQL|数据库那些破烂他们也未必换得动,换Ide比较容易,因为Ide只是开发时候用用,不影响生产环境

但是这个技术革命已经开始了,停不下来了,今年就业形势给了这些陈旧的技术栈一巴掌之后,各种技术愚民式宣传的声音明显小了,民智也开了嘛

技术的东西是很容易被验证的

你不可能欺骗所有人一辈子,你看现在只要还有人敢说Spring,马上就有人拿出Techempower。上的例子来反驳它,你这个排名这么糟糕,速度如此之慢,到底是怎么回事?

解释一下,解释不清楚就说明要么是你的技术不行,要么就是这个工具本身也不行,或者是两个情况都有。而如果你能解释清楚,你就会发现,诶,好像有更好的工具可以用,干嘛非得用这么慢的东西?会者自然就不难了嘛

我能接受略低于最好的工具,哪怕是只有最好的一半,也都能说得过去,为了方便维护,我们能做点牺牲,但是只有最好的十分之一甚至是百分之一,还弄了 一堆错误出来,那这个说它是不是真的有问题,你自己去想了

你可能感兴趣的:(IDE之争:Java程序员为何会转向idea也不去愿去使用sts作为spring项目开发工具?)