學習框架的魅力

框架的描述

當你把一個軟件設計作為一種規范,這就是框架,框架是把軟件開發過程中的總結個歸納,是一種思想的實現,是對現實中的業務進行抽象和構造的最初的設計,軟件的設計就是藝術。 把生活中遇到的業務都可以以軟件來表達出來,是一種建立于現實而高于現實的表達方式,用獨特的字符傳遞著世界的信息和圖片,抽象點說,數據就是把整個世界利用語言去勾畫的字節,保存著世界各處的交流,所以軟件開發就是一種能夠表達和運用的構造方式,塑造了人們的開發和想象,為腦海的二次開發和人的情感世界觀念提供更加貼切的服務,當你總結和歸納你寫過的和描述的軟件管理業務,這就是框架,其實就是一種經驗,一本書,讓大眾都可以根據書中的內容設計本來不屬于它這個層次的軟件,在小說里面就是功法,是開掛的武器,只要你擁有這個就能夠在這個社會找到自己存在的意義,所以框架就是業務,就是生活的提供和描述者。

框架在軟件中的應用

最近開始閑逛一些軟件的社區和博客,最喜歡github上不聲不響的框架,說得好聽點就是解決方案,比如你需要開發一個內容管理系統,你可以去尋找關注最多的opencms,當你需要模仿開發一個在線通信聊天工具,現在還是有很多的軟件不是開源的,但是開源的安全性卻在經得起考驗,我們現在需要的不僅僅是一種解決方案了,還需要在此之上去開發,去拓展,高內聚,低耦合的設計觀念在深深的影響著一個軟件的周期,也許你更關注當下,設計軟件要瞻前顧后,對一個軟件的迭代要有一定的把握,要不然你的價值就會下降,所以跨甲的魅力在于簡單開發,在于貢獻,共享和前景,這樣才能夠找到更好的解決方案,畢竟現在還是一個版開源的世界,在一點點的侵蝕中我們的世界,人工智能的解決方案和開源框架,在帶動著這個領域的繁榮和開發,所以見到很多的框架都做到了簡潔,把復雜的邏輯和業務單獨出來,便于維護,就像學到的裝飾模式,和適配器模式,這樣才能夠兼容不同的設備,不同的需求,韌性十足,這才是一個好軟件的起點,開源節流也會在這個之上去完善和制度的誕生都會得到一個更好的位置。

框架來源于生活

框架是對生活的抽象,所以框架來源于生活,來源于生活的每一個細節,在生活都能夠找到出發點,所以善于觀察,才能找到設計和開發軟件的要點,比如一個管理系統,你要學的更多的是工商管理的理念,然后加到權限限定去,這樣才能夠進行權利分層,有利于管理,實施不一樣的政策,留住更多的人才,節約開支,這樣一個公司才能夠專注于經營,而不是因為混亂的管理而奔潰,這也是一個軟件的使命吧,為了提高效率而生的框架,為了描述世界而發展的語言,我因為描述世界而美麗,世界因為軟件而更加完美。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容