We are building an ASP.NET application (with C#.net as language) and will be hosting on Windows Server 2003 Operating System with SQL Server 2008 as database.
我们正在构建一个ASP.NET应用程序(使用C#.net作为语言),并将在Windows Server 2003操作系统上托管SQL Server 2008作为数据库。
We are planning to implement the best practices in writing code, dividing the application into logical blocks, services etc.
我们计划在编写代码时实现最佳实践,将应用程序划分为逻辑块,服务等。
Would you please guide me on this, if you have an idea?
如果你有什么想法,请你指导我吗?
If would be great if you could also provide a reference document or web references (If needed).
如果您还可以提供参考文档或Web引用(如果需要),那将会很棒。
Many Thanks,
Regards, Venkat.
1 个解决方案
#1
6
This isn't what you want to hear, but your best bet might be to bring on a senior asp.net guy who has a lot of experience and put him in charge of this.
这不是你想听到的,但你最好的选择可能是带来一个有很多经验的高级asp.net人,让他负责这个。
But that's an extremely broad question, Venkat. Maybe if you could narrow it down a bit more we could provide a more useful answer.
但这是一个非常广泛的问题,Venkat。也许如果你可以将它缩小一点,我们可以提供更有用的答案。
I would perhaps recommend one book called Framework Design Guidelines, which is published by Microsoft Press. It goes into a lot of best practices on writing code, naming conventions, how to design classes, etc. And there are dialogues in there between Microsoft's top language guys. Sometimes they disagree, and that's always interesting.
我可能会推荐一本名为Framework Design Guidelines的书,由Microsoft Press出版。它介绍了许多编写代码,命名约定,如何设计类等的最佳实践。微软的*语言人员之间也有对话。有时他们不同意,这总是很有趣。
But that's just one piece of the puzzle. I could talk for hours about methodologies, architectural patterns, object oriented theory, seperation of concerns, etc. As stated, your question covers all that ground.
但这只是这个难题的一部分。我可以谈谈方法论,架构模式,面向对象理论,关注点分离等几个小时。如上所述,你的问题涵盖了所有基础。
#1
6
This isn't what you want to hear, but your best bet might be to bring on a senior asp.net guy who has a lot of experience and put him in charge of this.
这不是你想听到的,但你最好的选择可能是带来一个有很多经验的高级asp.net人,让他负责这个。
But that's an extremely broad question, Venkat. Maybe if you could narrow it down a bit more we could provide a more useful answer.
但这是一个非常广泛的问题,Venkat。也许如果你可以将它缩小一点,我们可以提供更有用的答案。
I would perhaps recommend one book called Framework Design Guidelines, which is published by Microsoft Press. It goes into a lot of best practices on writing code, naming conventions, how to design classes, etc. And there are dialogues in there between Microsoft's top language guys. Sometimes they disagree, and that's always interesting.
我可能会推荐一本名为Framework Design Guidelines的书,由Microsoft Press出版。它介绍了许多编写代码,命名约定,如何设计类等的最佳实践。微软的*语言人员之间也有对话。有时他们不同意,这总是很有趣。
But that's just one piece of the puzzle. I could talk for hours about methodologies, architectural patterns, object oriented theory, seperation of concerns, etc. As stated, your question covers all that ground.
但这只是这个难题的一部分。我可以谈谈方法论,架构模式,面向对象理论,关注点分离等几个小时。如上所述,你的问题涵盖了所有基础。