我最近大量参与了一些将作为公司范围的内部网系统工作的项目。它们基本上是Intranet网站,取代了基于桌面的旧系统。我想研究设置这些网站或Web应用程序项目的最佳方法。
最值得注意的是,我正在寻找:
我基本上想要一些参考和资源都与一些最佳实践相关,我可以优化性能,将项目布局为易于维护并以最佳性能水平运行。
我最后读了一些Microsoft Application Architecture Guide,第2版,这是免费的在线,这些方面的东西会有所帮助,虽然少了一些饼干。
答案 0 :(得分:0)
我认为你应该关注的是设计模式。看看DoFactory设计模式框架。这不是免费的,但是ir有很好的关于enterbrise架构编程的例子。此外,.Net Domain Driven Design With C#是一本书,看看如何将遗留应用程序转换为最先进的应用程序。 祝你好运
答案 1 :(得分:0)
有很多书可以通过网络开发直接建议。我试着保持名单小:
开头:7 Freely available E-Books/Guides I found essential for .NET Programmers and Architects来自Anoop Madhusudanan
Krzysztof Cwalina和Brad Adams的框架设计指南
ASP.NET:
Utra-Fast ASP.NET(使用ASP.NET和SQL Server构建超快速和超可扩展的网站),作者:Richard Kiessig(APress)
Kyle Loudon开发大型Web应用程序(O'Reilly)
使用Alan Harris(APress)的Pro ASP.NET 4 CMS(使用.NET 4 Framework的C#开发人员的高级技术)如果您需要,可以了解一些有关它如何工作的基础知识:
CLR通过C#by Jeffrey Richter
Joe Duffy在Windows上进行并发编程
设计指南中有许多有趣的书籍:
使用C#进行.NET域驱动设计:问题 - 设计 - Tim McCarthy(Wrox)解决方案
调试它!在Paul Butcher中查找,修复和防止您的代码中的错误
或只是有趣的阅读:
美丽的代码 - 领先的程序员解释他们的想法。 Andy Oram编辑格雷格威尔逊