回覆列表
-
1 # 科技漫步者
-
2 # 寫程式設計師的程式碼
java是有sun公司(被oracle公司收購)開發的一種面向物件的語言,以推出因其跨平臺而得到廣泛推廣。
1、剛開始是以servlet為主,後面慢慢演化成jsp+servlet+javabean這個就是不用框架的,雖然程式碼寫起來很靈活,但是不得不面對程式碼重複率高,利用率低,隨著各個公司業務量及客戶訪問量增加,這種開發模式效率更低,不不符合現在的迭代。
2、這樣就誕生了一大批框架,尤其spring家族社群最為流行。
綜上,個人認為自己開發一個小系統或是業務量沒那麼大的系統可以不用框架,一旦設計高可用,一致性,高併發的系統不得不借助框架或第三方外掛效率我會高很多。
我來講講我的觀點,框架是別人整合好各個流程和元件,便於我們開發,避免重複造輪子。
學習好框架,對以後的開發有很大幫助,而且各大公司,沒有不用框架的。學好框架,對以後找工作也有幫助。
假如說一定不用框架的話,那就只能用原生的html+css+JavaScript+jsp來做前端,後臺使用servlet,jdbc,mysql等來做了。這樣的話,所有的東西都得一行一行的用程式碼敲出來,非常沒有效率。
所以,現在大型網站開發必用框架,阿里的微服務框架,分散式框架,保證了這些大系統的高效穩定的執行。一些比如安全問題,資料一致性問題,日誌問題,框架會幫忙處理好,可以讓開發人員專注於業務開發,極大提升開發效率。