首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》时间和预算:没有什么是免费的

关灯直达底部

回到构建Silverlight客户端不会比构建ASP.NET应用程序更花时间的断言,其实这不可能,因为需要开发额外的数据服务来支持Silverlight客户端。在这种情况下,额外的富客户端层带来收益的同时,也要考虑到额外引入的复杂度。所有的架构决策都少不了权衡。更多的可移动部件意味着更多的设计、开发、测试和部署工作。不管厂商的市场炒作会怎么说,从来没有什么是免费的,你需要评估给设计增加额外层的优缺点,特别是如果它们产生了额外的进程间通信。