一些Java程序員為何明明會Idea卻不願去使用sts作為Spring項目開發工具?

一人獨守一夢


首先,這個sts全程是spring tool suite是eclipse插件。



第二,sts還提供了其他工具使用。例如,vs code


第三,idea本身對spring的集成非常好用,所有的配置文件都能提供配置提示。不需要這種工具來完善。

總結,由於idea本身集成做的很好,第三方插件沒有什麼必要。


極客的港灣


因為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?

還自詡是技術激進者?

你確定你自己不是一個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。上的例子來反駁它,你這個排名這麼糟糕,速度如此之慢,到底是怎麼回事?

解釋一下,解釋不清楚就說明要麼是你的技術不行,要麼就是這個工具本身也不行,或者是兩個情況都有。而如果你能解釋清楚,你就會發現,誒,好像有更好的工具可以用,幹嘛非得用這麼慢的東西?會者自然就不難了嘛

我能接受略低於最好的工具,哪怕是隻有最好的一半,也都能說得過去,為了方便維護,我們能做點犧牲,但是隻有最好的十分之一甚至是百分之一,還弄了 一堆錯誤出來,那這個說它是不是真的有問題,你自己去想了


孤獨伴我oo


idea都不會破解的人還有資格做程序員?整天叫嚷著idea收費的破技術罷了,這類人根本就沒有一顆鑽研的心,還有資格做程序員?我呸。


愛龍說


STS說白了就是加了一套插件的Eclipse。Eclipse大家都用過吧,說實話還可以,但是一旦習慣IDEA之後再用Eclipse就感覺很難用了。


因為IDEA確實比Eclipse好用,“最智能Java IDE”名號不是白叫的。這些年IDEA的市場份額一直再漲,也充分說明了這一點。從基因上思考也可以理解, Eclipse畢竟是社區產品,一群人用愛發電的結果。而Jetbrains是商業公司,產品不好用大家就要失業,用心程度自然也就有差別了。


當然如果只是學習一下,完全可以玩一玩免費的IDEA社區版,砍掉了Spring支持等各種Java高級功能,只保留了普通的Java程序開發。不過我感覺那些高級功能主要還是增加了一些視圖窗口,讓你方便一點,核心還是IDEA那一套智能補全。


如果有條件,還是支持一下正版。雖然IDEA旗艦版一年也得幾千塊,聽起來好像挺貴的,但是想想程序員這份職業,做一兩個私活不就賺回來了。再看看同為專業軟件的Adobe系列、CAD系列等等,Jetbrains系列真的不算太貴。


樂百川


第一:sts(spring tool suite)是 Eclipse 插件,Eclipse 為綠色版,idea 是收費的;

第二:idea 上手比較難;

第三:idea 需要的電腦配置比 Eclipse 高。


希望能幫上您。


曲翎風


第一,同事都用ide,你也用,大家一起開發溝通比較方便,比如新同事不知道怎麼運行項目的,都用一樣的ide比較方便;

第二,老闆不讓啊,程序員的人力成本是很高的,老闆肯定要求大家用開發效率最高的工具;

第三,自己用起來也順手,很少遇到代碼邏輯以外的問題。


二世阿博


這題目熱我很茫然,會idea還不願意使用sts,,,,,,這什麼表達式?


掃地農


STS是基於Eclipse的,跟Idea沒有關係。吃慣了熊掌魚翅的人,再想讓他換吃粗茶淡飯,做得到嗎?


臨池羨魚的貓


sts蠻好用的 上手容易 免費 插件也還可以 主要是 綠


追風少年69680781


我連spring都不用。


分享到:


相關文章: