一人獨守一夢
首先,這個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都不用。