web site和web 应用程序的区别。。。???
可以将ASP.NET应用程序拆分成多个项目以方便开发,管理和维护。
使用多个 Web 项目生成 Web 应用程序。
这些都是网上摘抄的内容,其他的区别也大概了解了,通过以上两句话,想问问是
在什么地方考虑web应用程序?
什么地方考虑web网站?
如何使用多个 Web 项目生成 Web 应用程序?
可以将ASP.NET应用程序拆分成多个项目以方便开发,管理和维护。是个什么意思?
最好用白话,不要复制粘贴啊。。。谢谢了。。。比如你可以举个大型项目的运作的例子来说明怎么分拆开发。
[解决办法]
据说如果做网站一般是用web应用程序好,呵呵
[解决办法]
web Site通常应用于单于简单的网站开发,
代码复用率低,增加新的应用成本高,更新、维护不方便
web Application 采用分层结构设计,
代码耦合性低,设计灵活,容易维护
拆分多个项目意思:
比如一个典型的网站开发包含这几方面:
数据库操作,业务逻辑,用户界面即表现层
你可以在解决方案中分别创建
实体模型(就是定义对应数据库中表的字段),数据操作,业务逻辑控制,及UI层(即显示到用户浏览器)项目,
(画不了图,应该用个图表示它们之间的关系更清楚)
数据库操作依赖实体模型,UI层需要的数据通过<<业务逻辑控制层去调用<<数据操作层类的方法
发布时,只要把UI层发布即可
[解决办法]
快速开发小项目及原型、测试等项目适合Web Site...其他一般都适合Web应用程序...
至于什么分拆是软件工程的事儿,跟ASP.NET无关...
[解决办法]
同意
web Site通常应用于单于简单的网站开发,
代码复用率低,增加新的应用成本高,更新、维护不方便
web Application 采用分层结构设计,
代码耦合性低,设计灵活,容易维护
[解决办法]