我第一次聽到框架這個概念已經是在大學的時候了,當時我的老師和我提起。 一開始我非常不習慣在我不熟悉的上下文中編寫程序的感覺。只能用四個字來形容寸步難行

過了一段時間後,當你熟悉裡這個框架提前為你所做的一切的時候,一切只能用四個字來形容素巴拉細(美妙)。

後來,我接觸了各種形形色色的框架,從PHP到Java.

最讓我驚歎的莫過於SpringBoot, 它幾乎為你準備好了你所需要的一切,如果你需要其他的,也能非常容易的引入進來, 任何框架以及庫都能和Spring完美的結合在一起。Spring的可擴展性是我見過所有框架中最棒的!(它的核心理念就是IOC),不得不讚嘆Spring是應用層的完美產物。(Spring無法被其他語言模仿和Java的萬物對象的理念有很大關係)


曾經的軟件工程師沒有這樣的待遇,他們往往是從頭構建起他們的應用。 這使得成為軟件工程師這一職業難以企及。

由於如今軟件行業的變化,軟件工程師們已經不能僅僅只在底層工作了,應用層的發展也突飛猛進。 各種軟件架構的出現應接不暇。

框架最初是為了解決重複而複雜的工作而誕生出來的產物。 幫助我們不必再寫重複的代碼,只需要關心業務邏輯。

框架可以說是為了應用層的軟件工程師而設計的。他們往往不會關心更細粒度的工作。他們只追求穩定的應用和企業架構。

To be continued…