首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时对分层体系结构中的层使用Visual项目?物理分离的好处是什么?

何时对分层体系结构中的层使用Visual项目?物理分离的好处是什么?
EN

Stack Overflow用户
提问于 2014-10-16 12:43:00
回答 2查看 234关注 0票数 0

今天,我和我的同事讨论了一个软件架构主题。我们不知道为什么分层软件体系结构的大多数示例都使用单独的Visual项目?逻辑地将层划分为Visual项目有哪些缺点?我们的团队由4到6个软件开发人员组成。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-17 09:35:09

当我开始一个新项目时,我也会问自己同样的问题.

我认为:

Visual项目中的分离具有以下优点:

  • 您不需要重新编译尚未更改的项目。在大型项目中,这可能会导致更快的编译时间。
  • 通过在不同的项目中包含以前编译的DLL,您可以重用多个组件。例如,您在每个项目中开发的诸如Framework或某些核心组件的内容。
  • 思考大型项目:几个团队在几个项目上工作:如果所有的人只使用一个项目,那么当您只在一个项目上工作时,您就会遇到大量的合并冲突。
票数 3
EN

Stack Overflow用户

发布于 2015-04-19 10:18:23

今天,我在Pluralsight上看了史蒂夫·史密斯( Steve )的视频创建N层在C#中的应用。这段视频帮助我找到了正确的答案。在逻辑上将应用程序划分为层但将它们物理地组合成单个程序集时,其主要优点是部署和性能简单。

您获得性能是因为您没有机器和进程边界。部署很简单,因为您可以部署构建的单个伪件。

架构的物理分离是应用程序以不同方式部署之前的第一步。此外,您可以通过物理分离应用面向服务的体系结构。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26404775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档