垂直應用框架—— 顧名思義,就是層級之間的排列是垂直的,為什么是垂直的? 我們原先的服務,都是單節點的,假如是單節點的,那么,當我們初期,應用開始不大的時候,我們的單節點足夠了 可是,當我們的網絡訪問量,就流量吧,達到了非常高的情況下,我們的單節點交易將變得非常的擁堵 ...
背景 在過去對框架的設計中,我收到過的最有用的建議是: 不要一開始就根據現有的技術去整合和改進。而是先搞清楚你覺得最理想的框架應該是怎樣的,再根據現在的技術去評估,的確實現不了時再妥協。這樣才能做出真正有意義的框架。 在這篇文章里,就讓我們按照這樣一條建議來探索一下現在的 web 框架最終可以進化成的樣子,你絕對會被驚艷到。 前端,還是從前端說起。前端目前的現狀是,隨着早期的 Backbone,近 ...
2015-06-21 20:24 60 36665 推薦指數:
垂直應用框架—— 顧名思義,就是層級之間的排列是垂直的,為什么是垂直的? 我們原先的服務,都是單節點的,假如是單節點的,那么,當我們初期,應用開始不大的時候,我們的單節點足夠了 可是,當我們的網絡訪問量,就流量吧,達到了非常高的情況下,我們的單節點交易將變得非常的擁堵 ...
言 從業這么多年,接觸過銀行的應用,Apple的應用,eBay的應用和現在阿里的應用,雖然分屬於不同的公司,使用了不同的架構,但有一個共同點就是都很復雜。導致復雜性的原因有很多,如果從架構的層面看,主要有兩點,一個是架構設計過於復雜,層次太多能把人繞暈。另一個是根本就沒架構 ...
上篇簡要介紹了Util在Angular Ts方面的封裝情況,本文介紹Angular封裝的另一個部分,即Html的封裝。 標准組件與業務組件 對於管理后台這樣的表單系統,你通常會使用An ...
采用VS開發,這為你提供了更多的選擇。 你可以將WebApi和Angular應用放在同一個項目 ...
前面介紹了Util是如何封裝以降低Angular應用的開發成本。 現在把關注點移到服務端,本文將介紹分層架構各構造塊及基類,並對不同層次的開發人員應如何進行業務開發提供一些建議。 Util分層架構介紹 為了控制業務邏輯復雜性,Util引入了DDD分層架構,這意味着如果你想使用 ...
上篇介紹了Util Angular Demo的目錄結構和運行機制,本文介紹Util封裝Angular的基本手法及背后的動機。 Angular應用由Ts和Html兩部分構成,本文介紹第一部分。 Angular Ts的封裝 Ts是Angular的代碼部分,用於編寫頁面邏輯。 依賴 ...
距離上次發文,已經過去了三年半,這幾年技術更新節奏異常迅猛,.Net進入了跨平台時代,前端也被革命性的顛覆。 回顧 2015年,正當我還沉迷於JQuery + EasyUi的封裝時,突然意 ...
Util的開源地址 https://github.com/dotnetcore/util Util的開源協議 Util以MIT協議開源,這是目前最寬松的開源協議,你不僅可以用於商業項目,還能把Util的代碼放進你的框架,放心使用。 Util的命名 Util這個名字看上 ...