2011-04-27 93 views
0

我之前真的已经使用MVC喜欢它的组织方式,但有时我得回去上ASP.net网络表单应用程序工作,真的不知道来组织代码的最佳方式是什么。Web应用程序组织/结构?

有谁知道,因为只有该处理的资源?我对C#非常熟悉,但希望进一步了解。

一个例子是一个网站的新闻文章部分。 你就会有一个网页的形式来显示数据给用户,然后一个管理员张贴的文章。你是否简单地在代码背后做了一切,还是将它用于你创建的另一个类似控制器的类?

+0

我听说最好是将数据,标记和ui控件的概念分开,就像MVC一样,但我一直无法找到有效实现这一点的方法。 – Walter 2011-04-27 05:34:09

回答

0

打破逻辑组件到独立的模块,其可能平均单独的名称空间;所以你最终可能会得到单独的程序集。

不能隐藏代码,代码一切进入;特别是如果你正在做一个大型项目。你所需要做的就是决定模块或层之间的数据交换契约。你应该清楚地指定你需要一个方法Foo(param1, param2, param2):bool的module1,你期望它将新闻翻译成另一种语言。