首頁>Club>
79
回覆列表
  • 1 # SteveJrong

    目前後端的開發方式一般都是前後端分離模式了,後端不懂前端程式碼也是可以正常開發的,前後端透過介面定義來互動,高度解耦,兩端互不影響。

  • 2 # 程式猿藍天

    任何技術都是相通的,Java開發技術紮實,涉獵前端開發也不會有多大問題。但是作為後端工程師,我們有必要學習前端開發嗎?

    俗話說“術業有專攻”,平時大家也都非常忙,尤其是在大公司,分工精細,後端工程師幾乎不會接觸前端技術。但學習前端框架,瞭解前端技術有意想不到的好處。

    瞭解前端有助於降低團隊溝通成本

    多數系統都有前後端,專案規模增長的同時,溝通效率就變得尤為重要。前後端的開發人員只有多站在對方的角度思考問題才能提高默契,提高溝通效率。而這些是建立在瞭解對方工作的基礎上的。

    借鑑前端技術和演進線路豐富知識儲備

    可能很多後端開發者會輕視前端開發,後端有太多的技術框架和領域值得學習。但實際上,許多前端框架的設計理念也是十分先進的。比如控制反轉,依賴注入這些在Spring中的概念也同樣出現在前端等等。

    技多不壓身

    多瞭解技術對於自身成長只會有好處,在枯燥時可以體驗下前端開發找找樂趣。也許作為後端的你發現自己有前端開發的潛質呢。

  • 3 # 農非農

    我認為java開發有時間應該更深入的學習服務端的開發,而不是分散時間和精力去學前端框架,主要有以下幾個原因:

    1、現在大多公司專案開發都是前後端分離。所謂術業有專攻,居然都有前端工程師,前端頁面的開發都會讓更專業的前端工程師開發,而更少像以前一樣前端頁面也讓後端開發。Java作為一門服務端語言,java開發工程師應該更注重後端的開發,後端程式碼的最佳化等。

    2、一個人的時間和精力是有限的。作為java開發應該更注重服務端的開發,把有限的時間和精力用來更深入的學習和研究服務端開發,學習jvm,學習後端框架,如Spring、springboot、springCloud、Mybatis等框架。而不要把時間和精力分散來學習前端的框架,因為java這門語言會用很簡單,但是要學精還是要花很長時間的。

    3、前端框架較多,且新框架替換快,每個公司前端用的框架都可能不一樣。很有可能這個公司用vue框架,下個公司就用angularjs框架,又或者nodejs。一個框架如果不經常使用,很容易遺忘。而java後端大多公司或多或少都會用到Spring全家桶,深入學習研究後,以後公司都可能用到,工作中經常使用,也不容易遺忘。而且Spring家族雖然越來越大,功能越來越多,但是後面的框架都是和spring有這樣那樣的關聯。

    基於以上三個原因,我覺得在有限的實踐和精力的情況下,java開發不應該去學習前端框架。

  • 中秋節和大豐收的關聯?
  • 肝不好有哪些表現,水飛薊功效與作用是護肝嗎?望解答?