Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 哪些书籍帮助您掌握了n层开发_C#_Design Patterns_N Tier Architecture - Fatal编程技术网

C# 哪些书籍帮助您掌握了n层开发

C# 哪些书籍帮助您掌握了n层开发,c#,design-patterns,n-tier-architecture,C#,Design Patterns,N Tier Architecture,哪些书籍帮助您掌握了n层开发(表示层、UI业务对象、数据业务对象和数据集) 我更喜欢书,但博客和其他网站也是受欢迎的建议。我在一份新工作中继承了一个n层设计的应用程序,虽然我花了一些时间来适应它,但我看到了这些概念的有用性。向前看,我想确保我的发展符合同样的标准。专注于C#也会很好 另外,对于可伸缩性,您是否建议使用其他设计模式?你能为这些设计模式提供一些建议吗?阅读(PoEAA)让我大开眼界。它面向web,详细解释了所有这些层应该如何交互 IIRC中,C#和Java中都有示例 对于某些解决方案

哪些书籍帮助您掌握了n层开发(表示层、UI业务对象、数据业务对象和数据集)

我更喜欢书,但博客和其他网站也是受欢迎的建议。我在一份新工作中继承了一个n层设计的应用程序,虽然我花了一些时间来适应它,但我看到了这些概念的有用性。向前看,我想确保我的发展符合同样的标准。专注于C#也会很好

另外,对于可伸缩性,您是否建议使用其他设计模式?你能为这些设计模式提供一些建议吗?

阅读(PoEAA)让我大开眼界。它面向web,详细解释了所有这些层应该如何交互


IIRC中,C#和Java中都有示例

对于某些解决方案/方法的细节和细节,书籍非常有用,但其原理足以从逻辑上推导出n层体系结构


它的目的不是教授n层,但构建书中提出的框架有助于理解n层世界中的事物是如何工作的。

这是我在办公室里要求人们阅读的标准书籍列表,以及我阅读它们的顺序:

C#中的敏捷原则、模式和实践——罗伯特·C·马丁,迈卡·马丁
重构:改进现有代码的设计–Martin Fowler
有效地使用遗留代码–Michael Feathers
领域驱动设计:解决软件核心的复杂性–Eric Evans
应用领域驱动的设计和模式:以C#-Jimmy Nilsson为例


如果你只想读一本书,那就读罗伯特·C·马丁的书。它会让你想读别人的书。重构书主要是一本技术目录,与其说是一本指导手册,不如说是一本参考书,但仍然非常值得拥有。如果您现在正在进行所有绿地开发,请将遗留代码手册保存到最后。

在Visual Basic 2005中进行对象开发对初学者来说是最好的选择

OOP:使用Microsoft Visual Basic.NET构建可重用组件
也是一本好书

好书。我还没有把它读透,但它有一些很好的观点,而且通常写得很好+1.