軟件架構作為一個概念,體現在技術和業務兩個方面。 從技術角度來說:軟件架構隨着技術的革新不斷地更新其內容,軟件架構建立於當前技術和一些基本原則的基礎之上。 先說一些基本原則: 分層原則:分層是為了降低軟件深度復雜性而使用的關鍵思想,就像社會有了階級一樣,軟件有了層次結構。 模塊化原則:模塊化是化解 ...
鑒於最近跟小伙伴聊了很多PHP架構發展方向的問題,相關技術整理了一下,也順便規划了一下自己的 年。 一.常用的設計模式以及使用場景 以下是我用到過的 工廠,單例,策略,注冊,適配,觀察者,原型,裝飾器,facade,loc,pipeline 二.閱讀一個框架源碼 例如:laravel 三.常用利器優化 mysql性能優化 redis優化使用 redis特點 redis工作流程 redis數據類型以 ...
2019-04-28 18:28 0 2573 推薦指數:
軟件架構作為一個概念,體現在技術和業務兩個方面。 從技術角度來說:軟件架構隨着技術的革新不斷地更新其內容,軟件架構建立於當前技術和一些基本原則的基礎之上。 先說一些基本原則: 分層原則:分層是為了降低軟件深度復雜性而使用的關鍵思想,就像社會有了階級一樣,軟件有了層次結構。 模塊化原則:模塊化是化解 ...
我們在上一篇博客中設定了架構的目標,只有一個,就是可維護性。完全沒有提性能,這是故意的。 似乎程序員都是急性子,或許是被windows冗長的開機時間折磨夠了,有可能是因為提升性能的效果是最顯而易見的……總之,我發現,絕大部分程序員對性能的關注和熱情是無與倫比的! C#剛剛推出 ...
標准來源於目標 前文說過,評價架構好壞是一個很主觀的東西。既然大家寫出來的程序都能跑,憑什么就說你架構好,我的架構就差?拿出來大家評評理,張三說好,李四說不行,王五說將就……究竟誰說了算?現在已經不是一個迷信權威的時代了,所以不管你多少光環加持,你都得說出子丑寅卯來,都得服眾才行 ...
+++++++++++++++++++ 2016年11月23日 補充 后續行動:倡議:我們“一起幫” +++++++++++++++++ 終於決心再一次開始這個系列的博客了。之所以說再一 ...
我們目前正在開發中的是任務管理系統,一個前端復雜的項目,所以我們先從MVC講起吧。 WebForm 隨着ASP.NET MVC的興起,WebForm已成昨日黃花,但我其實還很想為Web ...
CurrentUser,也就是當前用戶,這是我們系統中大量使用的一個概念。 確認當前用戶 當然,我們利用的是cookie:用戶的ID存放在cookie中,服務器端通過cookie中的I ...
2.架構師技術圖譜 3.python之路 4.IBM技術主題 IBM技術博客 ...
很熟悉。我也提出了一些疑問,說react架構為何如此松散。當然,后續的故事就不贅述了。 筆者現在在校答辯 ...