讀古今文學網 > 程序員必讀之軟件架構 > 時間和預算:沒有什麼是免費的 >

時間和預算:沒有什麼是免費的

回到構建Silverlight客戶端不會比構建ASP.NET應用程序更花時間的斷言,其實這不可能,因為需要開發額外的數據服務來支持Silverlight客戶端。在這種情況下,額外的富客戶端層帶來收益的同時,也要考慮到額外引入的複雜度。所有的架構決策都少不了權衡。更多的可移動部件意味著更多的設計、開發、測試和部署工作。不管廠商的市場炒作會怎麼說,從來沒有什麼是免費的,你需要評估給設計增加額外層的優缺點,特別是如果它們產生了額外的進程間通信。