我在哪里可以学到正确的C#项目架构设计?

我在哪里可以学到正确的C#项目架构设计?,c#,architecture,enterprise,organization,C#,Architecture,Enterprise,Organization,我是一名土生土长的程序员,最近大部分应用程序都是用C#编写的。这些应用程序通常是帮助我完成日常任务的小型工具。我确实倾向于使用好的设计模式,但由于我的项目通常规模很小,我只是将所有内容转储到一个VisualStudio项目中(GUI、域代码等) 我一直想开发一个更大的面向财务的应用程序(股票/期货期权分析/建模),但不太确定如何接近实际的架构/组织。我已经窥探了一些开源金融应用程序的代码,它们通常被放在许多子项目中。ie:FinApp.Core、FinApp.GUI、FinApp.API、Fin

我是一名土生土长的程序员,最近大部分应用程序都是用C#编写的。这些应用程序通常是帮助我完成日常任务的小型工具。我确实倾向于使用好的设计模式,但由于我的项目通常规模很小,我只是将所有内容转储到一个VisualStudio项目中(GUI、域代码等)

我一直想开发一个更大的面向财务的应用程序(股票/期货期权分析/建模),但不太确定如何接近实际的架构/组织。我已经窥探了一些开源金融应用程序的代码,它们通常被放在许多子项目中。ie:FinApp.Core、FinApp.GUI、FinApp.API、FinApp.DataStorage、FinApp.WebService等


我可以去哪里学习如何最好地构造大型应用程序?

我建议看一看。

看一看网页。这是一个关于使用Microsoft平台构建系统和应用程序的常见模式和最佳实践的极好资源。可能,更具体地说,您还应该查看该页面。

还可以查看多层体系结构的概述。

您的第一个链接没有包含任何内容。请check@Bharani太晚了,但请检查您是否想知道链接是否正确updated@AjaySuwalka感谢它现在的更新…不幸的是链接现在已经死了:(