今天,我和我的同事讨论了一个软件架构主题。我们不知道为什么分层软件体系结构的大多数示例都使用单独的Visual项目?逻辑地将层划分为Visual项目有哪些缺点?我们的团队由4到6个软件开发人员组成。
发布于 2014-10-17 09:35:09
当我开始一个新项目时,我也会问自己同样的问题.
我认为:
Visual项目中的分离具有以下优点:
发布于 2015-04-19 10:18:23
今天,我在Pluralsight上看了史蒂夫·史密斯( Steve )的视频创建N层在C#中的应用。这段视频帮助我找到了正确的答案。在逻辑上将应用程序划分为层但将它们物理地组合成单个程序集时,其主要优点是部署和性能简单。
您获得性能是因为您没有机器和进程边界。部署很简单,因为您可以部署构建的单个伪件。
架构的物理分离是应用程序以不同方式部署之前的第一步。此外,您可以通过物理分离应用面向服务的体系结构。
https://stackoverflow.com/questions/26404775
复制相似问题