JAVA的流行框架說多不多,說少也不少!
現在流行的框架組合都有哪些?
這些組合適用于什么場景的應用(電商、OA、醫療等)?
能否對應每種框架,都有哪些現在市場上的產品?
其中典型組合例如:
1:ssh+jq+bootstrap
2:ssm+jq/angular/Vuejs+bootstrap
3:springboot+ssm……
其中還有各種細節就不列舉,例如:springDataRedis Mongedb Solr JSM ,security,cas
我這里不是很全面,希望大佬能夠補充一下給大家分享一下全面的總結!
uj5u.com熱心網友回復:
選擇一種適合自己業務的就好有幾個要求:1, 技術成熟, 性能正常, 不一定要最好.
2, 可維護性好, 同一個公司的人員, 可以輕松接手其它同事做過的作業, 如果人走了, 換人維護成本低
3, 新手入門容易, 公司團隊可能全跑路, 招新人接手容易.
記住一點: 不是最新的框架就是最實用的, 不是最好的框架就最好用, 不是外面吹什么公司就用什么.
沒有一種技術實作不了的東西.
uj5u.com熱心網友回復:
這種組合毫無意義,你要搞清楚每個東西是干嘛的就行, SSH 是spring+springMVC+hibernate,spring是一個容器(IOC,AOP),springMvc就是負責 從瀏覽器輸入網址連接到你的專案后,從瀏覽器把資料傳給服務器,然后再把處理好的資料傳給瀏覽器。 hibernate就是負責連接資料庫,操作資料庫的。 JQ是js的封裝,負責處理從服務器傳過來的資料的,已經一些瀏覽器HTML里的資料,bootstrap 是一個瀏覽器里的組建庫,他有寫好的各種樣式和影片,比如好看的表格,按鍵,點擊后變色這種。angular和Vuejs是一個前端的框架,類似服務器里Spring的地位,負責瀏覽器這邊一攬子事情,資料處理啊,路由啊,傳遞啊,等等。springboot就是spring的優化版本,方便開發者開發的因為spring專案需要配置大量的組態檔,springboot簡單來說就是幫你把spring配置好了,配置的都比較通用。SSM這里的M就是MyBatis,和hibernate一樣也是處理資料庫的,你可以自己去看看區別。Redis是操作快取。Mongedb是NOsql資料庫,不支持事務,但是查詢速度快,Solr是搜索相關,JSM是佇列相關,security是權限相關,cas這不是個框架,這是查詢并修改,是一個執行緒安全的手段,比鎖要高效。uj5u.com熱心網友回復:
組合沒有意義的。。一般是根據專案或者業務情況來選型技術的,要根據專案復雜度,周期,團隊成員技能等等來選型技術,比如比較合適技術,但是團隊成員沒用過,就要考慮學習成本,時間上允許嗎等等。uj5u.com熱心網友回復:
有個斯坦福大學開發的單點登錄框架叫CAS,這么說也沒毛病
uj5u.com熱心網友回復:
這種組合毫無意義,你要搞清楚每個東西是干嘛的就行, SSH 是spring+springMVC+hibernate,spring是一個容器(IOC,AOP),springMvc就是負責 從瀏覽器輸入網址連接到你的專案后,從瀏覽器把資料傳給服務器,然后再把處理好的資料傳給瀏覽器。 hibernate就是負責連接資料庫,操作資料庫的。 JQ是js的封裝,負責處理從服務器傳過來的資料的,已經一些瀏覽器HTML里的資料,bootstrap 是一個瀏覽器里的組建庫,他有寫好的各種樣式和影片,比如好看的表格,按鍵,點擊后變色這種。angular和Vuejs是一個前端的框架,類似服務器里Spring的地位,負責瀏覽器這邊一攬子事情,資料處理啊,路由啊,傳遞啊,等等。springboot就是spring的優化版本,方便開發者開發的因為spring專案需要配置大量的組態檔,springboot簡單來說就是幫你把spring配置好了,配置的都比較通用。SSM這里的M就是MyBatis,和hibernate一樣也是處理資料庫的,你可以自己去看看區別。Redis是操作快取。Mongedb是NOsql資料庫,不支持事務,但是查詢速度快,Solr是搜索相關,JSM是佇列相關,security是權限相關,cas這不是個框架,這是查詢并修改,是一個執行緒安全的手段,比鎖要高效。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/74626.html
標籤:Java相關
上一篇:第一次用IDEA匯入jsp專案,專案配置完后,運行顯示這樣的錯誤,哪位大佬幫幫我這位初學者。
下一篇:JAVA交換兩個變數的靜態方法
