軟件架構作為一個概念,體現在技術和業務兩個方面。 從技術角度來說:軟件架構隨着技術的革新不斷地更新其內容,軟件架構建立於當前技術和一些基本原則的基礎之上。 先說一些基本原則: 分層原則:分層是為了降低軟件深度復雜性而使用的關鍵思想,就像社會有了階級一樣,軟件有了層次結構。 模塊化原則:模塊化是化解 ...
我們目前正在開發中的是任務管理系統,一個前端復雜的項目,所以我們先從MVC講起吧。 WebForm 隨着ASP.NET MVC的興起,WebForm已成昨日黃花,但我其實還很想為WebForm說幾句。 沒有經歷過從ASP向ASP.NET轉變的同學,是很難理解當WebForm出現時,程序猿世界的歡呼雀躍的。事實上,我也是在Razor出現之后,才勉勉強強的轉向MVC,因為看見 lt gt 這個東西就怕 ...
2015-12-02 22:18 3 4338 推薦指數:
軟件架構作為一個概念,體現在技術和業務兩個方面。 從技術角度來說:軟件架構隨着技術的革新不斷地更新其內容,軟件架構建立於當前技術和一些基本原則的基礎之上。 先說一些基本原則: 分層原則:分層是為了降低軟件深度復雜性而使用的關鍵思想,就像社會有了階級一樣,軟件有了層次結構。 模塊化原則:模塊化是化解 ...
聲明:本欄目所使用的素材都是凱哥學堂VIP學員所寫,學員有權匿名,對文章有最終解釋權;凱哥學堂旨在促進VIP學員互相學習的基礎上公開筆記。 關於B/S和C/S: 管理軟件使用B/S架構,而游戲因為要基於顯卡實現絢麗的效果所以使用C/S架構。因為B/S架構便於程序的維護、升級和修改,所以今后B ...
架構,剛開始的解釋是我從知乎上看到的。什么是架構?有人講, 說架構並不是一 個很 懸 乎的 東西 , 實際 上就是一個架子 , 放一些 業務 和算法,跟我們的生活中的晾衣架很像。更抽象一點, 說架構其 實 是 對 我 們 重復性業務 的抽象和我 們 未來 業務 拓展的前瞻,強調 ...
我們在上一篇博客中設定了架構的目標,只有一個,就是可維護性。完全沒有提性能,這是故意的。 似乎程序員都是急性子,或許是被windows冗長的開機時間折磨夠了,有可能是因為提升性能的效果是最顯而易見的……總之,我發現,絕大部分程序員對性能的關注和熱情是無與倫比的! C#剛剛推出 ...
標准來源於目標 前文說過,評價架構好壞是一個很主觀的東西。既然大家寫出來的程序都能跑,憑什么就說你架構好,我的架構就差?拿出來大家評評理,張三說好,李四說不行,王五說將就……究竟誰說了算?現在已經不是一個迷信權威的時代了,所以不管你多少光環加持,你都得說出子丑寅卯來,都得服眾才行 ...
+++++++++++++++++++ 2016年11月23日 補充 后續行動:倡議:我們“一起幫” +++++++++++++++++ 終於決心再一次開始這個系列的博客了。之所以說再一 ...
CurrentUser,也就是當前用戶,這是我們系統中大量使用的一個概念。 確認當前用戶 當然,我們利用的是cookie:用戶的ID存放在cookie中,服務器端通過cookie中的I ...
大約十幾個月前,了解到時下前端MVC之火爆,同事推薦我了解一下angular。當時也不是特別在意,只是稍稍閱讀了一遍官方文檔,並嘗試了文檔上的例子。其實當時也頗有震驚之感的,原來代碼還可以這么寫!看完之后,很興奮,也確實想在實際項目中運用一下,但可能我對它的理解不夠深入,真到了項目里不知 ...