架構只會讓系統越來越複雜,程式設計師的工作量越來越多,並需要更多程式維護構架本身的**
架構是為了解決企業系統發展的瓶頸而產生的
比如,要利用新的技術,如nosql,架構上需要支援
要進行資料分庫,不得不進行系統重構
要更換資料庫系統,不得不要收集整理資料庫連線點
由單系統轉成分布式.
系統太亂,不得不需要新的架構來把系統整理,概念化,這裡需要有新的形式,更方便,清晰的闡述系統.
比如,現在的方法都在服務裡,類庫里,一旦系統複雜了,那管理者將不知道有多少方法,這些方法在什麼地方,
如果前台都用乙個方法,而方法引數不同,引數維護在乙個地方,所以我們就知道所有的方法,再由乙個控制器,將引數與後台處理對應,這樣就我們就從乙個地方了解到了所有的引數在**處理.
軟體架構的理解
軟體設計師中有一些技術水平較高 經驗較為豐富的人,他們需要承擔軟體系統的架構設計,也就是需要設計系統的元件如何劃分 元件之間如何發生相互作用,以及系統中邏輯的 物理的 系統的重要決定的作出。通常在乙個開發小組中,最有經驗的程式設計師會負責一些架構方面的工作。在乙個部門中,最有經驗的專案經理會負責一些...
MVC架構的理解
我很早之前就開始接觸.net開發,一直都在2.0的框架下,所以對於mvc這種架構,聽說過,但沒有具體使用過,近期和外部朋友接觸時,有了解到他們公司在使用mvc這種架構,所以自己就找來相關資料了解一下mvc是什麼。mvc代表著 model view controller asp.net mvc是一種與...
對架構的理解
架構,這是乙個很hight的詞,相關的定義網路上可以查詢得到,這裡我想表達的是基於自己對以前做過的系統,架構的通俗定義和自己的理解得出的總結。首先,架構是什麼?或者什麼是架構?架構就是一種指導思想。其次,架構的目的是什麼?目的就是為了讓自己根據思想指導下,使自己做的系統具有以下幾點基本特徵 a 可擴...