Spring MVC 過時了嗎?

時間 2021-05-29 22:46:08

1樓:楊曉輝

JSP的確淡出了人們的視野。而spring MVC怎麼會說前後端耦合很大呢?完全可以前後端分離啊!

答主這樣問,一定是開啟方式不對

2樓:「已登出」

1、`jsp` 確實漸漸的淡出了大家的視野,只要是線上的專案,我幾乎很少看到還有純粹使用jsp去做一整套業務的專案了,一般而言都是前後端分離,但是在一些比較小公司的內部系統當中,jsp 的使用還是比較多的,例如我們公司的絕大部分內部系統就是採用jsp + angular搭建,用起來很順手,主要還是開發的速度快,幹完就可以休息了。

2、題主好像沒有正確的理解 `前後端` 分離的概念,正經的前後端分離我個人認為就是各幹各的活,到時候聯調一下http介面就行了,說的難聽一點,我覺得題主是沒有了解 http 本身的意義。才會有第3個疑問,

3、Spring mvc 前後端耦合很大嗎?我們線上的專案都是用的這種,也照樣前後端分離的開發,題主應該是還沒有接觸過正經的前後端開發,沒有這種經歷的確會有這種誤解,我建議題主可以了解一下nginx。

另外,題主還是理清楚他們之間的關係,jsp Spring SpringMVC http,不然後續還會有這種言論

3樓:zztdan 1

spring MVC AspNet MVC 我認為可以作為編碼程式設計師跨向產品型程式設計師的基石。

完備的社群和技術棧,分工明確的結構,充分的引導,大部分已完成的配置可根據自己的想法魔改。從無數次重構程式的過程中,你會明白什麼是產品,從設計模式、編碼到產品需要怎麼走,最關鍵的,乙個如此分工明確的工程,肯定教會你如何與其他人合作。

4樓:Gcrawl

springmvc和jsp本來就沒有必然聯絡,jsp只是檢視的一種選擇吧,restful返回的json格式你也可以看做是檢視的一種,springmvc和jsp本來就沒有必然聯絡,一直是基於servlet的。現在應該叫springweb吧,現在servlet也只是可選項之一,servlet都可以拋棄的了,技術在發展但是spring的版本也在公升級呀

5樓:2gua

不是說Spring MVC是否過時,也不是說有啥框架可以取代Spring MVC,但是多了解一些其他技術也是可以的,比如Vert.x。

6樓:

jsp和spring mvc關係不大;mvc的view可以理解的寬泛一點,json之類的格式也可以是一種view,accept的型別不同而已;mvc模式的經典之處在於它說的只是一層關係,一種處理機制,但沒有限定實現

7樓:AlanShelby

何以見得 SpringMVC 過時了?SpringMVC 支援 RESTful,可以用於前後端分離開發,而在 SpringBoot 中依舊沿用 SpringMVC,一說 SpringMVC,就要說一下 Struts 了,當時風靡一時,為何會被 SpringMVC 所取代?個人認為最大的問題還是它自身的漏洞問題,導致很多企業不敢再去使用,而 SpringMVC 還沒有發現致命漏洞,就目前的形式而言還不能說 SpringMVC 過時了,現在還沒有乙個更好的框架可以完全替代他。

對於 jsp,這個就看業務需求與專案體量了,如果當做模版使用,現在有很多模版要強於 jsp,比如所 SpringBoot 官方推薦的 thymeleaf,或者大賦的 beetl。以上是個人觀點,還望執教。

bootstrap過時了嗎?

暴雪 bootstrap 重點是實現響應式布局框架,還有建立一些基於css的h5布局元件,只要這些設計思維模式不過時,bootstrap就不會過時。還有bootstrap的css元件顏色是可以在官網定製的,基於less,這個應該能解決審美疲勞的問題 理工男柚子 我覺得大家都沒有說到點子上。boots...

MFC真的過時了嗎?

沒有過時 不過時一說,好的程式設計師可能為乙個專案,學一種程式語言!目前大量軟體安全專案,用MFC編寫,不懂MFC根據看不懂。 Coder車 Qt不錯的,開發效率高,而且基本上不用開發者操心各種語法糖,實現上像所見即所得。時代進步了,五年前在csdn上看類似題主這種問題的時候,下面還一大群人在說越是...

VBA已經過時了嗎?

landsat99 已經掌握vba,vba就是office的應用利器,工具沒有過時一說。小工具能解決大問題。不掌握vba的,也沒必要學vba了。python,C 都是更好的選擇。對初學者,這些工具的學習曲線都一樣。畢竟現在不是2000年的時代了。 火山 職場上精通Excel和熟練運用VBA是一項非常...