Java 使用框架過多會學不到東西嗎?

時間 2021-07-03 06:27:58

1樓:

日常工作裡除了使用框架,還應該學會通過走讀框架的原始碼去理解框架的設計思想,這樣你能學習到很多東西,站在巨人的肩膀上能看的更遠

2樓:Paco Li

在理解的基礎上去使用框架,框架就是工具。把自己的見識眼光束縛在框架了,就成了框架的奴隸。

每一種框架都是解決一種特定問題,適用於特定場景的,如果你的工具箱裡只有一把錘子,你就會不自覺把問題都當做釘子。當你工具箱很豐富了,你就能做出權衡,選取更加合適的工具。

萬事萬物都有兩面性,框架對於提高開發效率,統一團隊的風格和理念來說還是非常有益的,不然不會那麼多人在用。

同時我也悲哀的發現好多號稱熟悉SSH框架做web開發的人,連http 304返回碼是幹嘛的都說不上來,他們的程式設計世界被限制在IDE裡面,無法看到計算機世界的星辰大海。

所以,框架還是要用的,不然找不到工作,但是要多比較,多思考,提公升自己在計算機世界裡的認知維度,對待框架,要有超出框架維度的認知,至少不要低於框架本身的維度,要知道你只是因為降維到某個框架的維度能夠更有利於你解決某一類問題才用它的,它不是整個世界。

java的那些框架曾經瘋狂地使用xml,說是不用硬編碼,但現在怎麼感覺又「去xml化」回歸硬編碼了?

正怒月神 首先,使用xml,是為了靈活配置,不用硬編碼。這個無可厚非嘛。但是隨著xml配置的越發繁雜。終於誕生了 springboot,約定大於配置。正所謂,過猶不及,過剛易折嘛。 你配置Nginx不就相當於配置XML嗎?還有配置微服務註冊這種場景,你說這種場景我配置個微服務的策略,請求權重這要寫到...

java還學要ssh框架嗎?

Joshua 從實際的角度出發,如果你像學習完馬上就能找乙份工作的話直接學習 SpringBoot MyBatis 即可。但是在學習 SpringBoot 的同時要學習 Spring 的相關知識,否則對於你而言 SpringBoot 就是乙個難以理解的黑盒子。Spring Cloud 只需要了解有那...

大學期間可以學習哪些Java框架

netkiller netkiller 微服務安全嗎?netkiller Spring Cloud with Netflix netkiller Spring Cloud with Consol netkiller Spring Cloud with Config 三 netkiller Sprin...