我们正在构建一个ASP.NET应用程序(使用C#.net作为语言),并将以SQL Server 2008作为数据库托管在Windows Server 2003操作系统上。
我们计划在编写代码时实施最佳实践,将应用程序划分为逻辑块,服务等。
如果您有任何想法,请指导我吗?
如果您还可以提供参考文档或Web引用(如果需要),那将会很棒。
非常感谢,
此致 Venkat。
答案 0 :(得分:6)
这不是你想听到的,但你最好的选择可能是带来一个有很多经验的高级asp.net人,让他负责这个。
但这是一个非常广泛的问题,Venkat。也许如果你可以将它缩小一点,我们可以提供更有用的答案。
我可能会推荐一本名为Framework Design Guidelines的书,该书由Microsoft Press出版。它介绍了许多编写代码,命名约定,如何设计类等的最佳实践。微软的顶级语言人员之间也有对话。有时他们不同意,这总是很有趣。
但这仅仅是这个难题的一部分。我可以谈谈方法论,架构模式,面向对象理论,关注点分离等几个小时。如上所述,你的问题涵盖了所有基础。