asp.net web应用程序和asp.net web窗体应用程序的区别?

不是web应用程序与windows应用程序的区别懂了!!WebForm应用程序部署在服务器端,用户通过浏览器与其交互;WinForm应用程序需要部署到客户端,用户通过专门... 不是web应用程序与windows应用程序的区别
懂了!!
WebForm 应用程序部署在服务器端,用户通过浏览器与其交互; WinForm 应用程序需要部署到客户端,用户通过专门为该程序打造的用户界面与其交互。
WebForm 是基于 Web 浏览器的网络应用程序窗体 ,winform 是基于 Windows 桌面应用程序窗体 .
展开
 我来答
床前明月儿
高能答主

2019-12-24 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171926

向TA提问 私信TA
展开全部

一、主体不同

1、web应用程序:是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序。

2、web窗体应用程序:可以使用 Web 窗体页来创建可编程的 Web 页,这些 Web 页用作 Web 应用程序的用户界面。

二、特点不同

1、web应用程序:借助IE等浏览器来运行。WEB应用程序是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言。

2、web窗体应用程序:Web 窗体页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。


三、优势不同

1、web应用程序:是由完成特定任务的各种Web组件构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。

2、web窗体应用程序:Web 窗体页输出几乎可以包含任何支持 HTTP 的语言,包括标准通用标记语言的子集HTML与XML、WML 和ECMAScript 。


参考资料来源:百度百科-web应用程序

参考资料来源:百度百科-Web窗体

a6666天枰
2017-12-22 · 超过32用户采纳过TA的回答
知道答主
回答量:55
采纳率:77%
帮助的人:26.9万
展开全部
asp.net web应用程序可以分为web窗体应用程序(aspx视图引擎机制)和asp.net web mvc应用程序(razor视图引擎机制,也可以使用aspx视图引擎,不过不推荐使用aspx视图引擎)。

webforms中可以拖控件,就和winform一样,控件属性也很相似,最后会在服务器中生成一个控件树以<html>为根,依次向下解析生成一个完整的<html>文档,发送给浏览器形成页面。

mvc中则将网站分为model,view,controller,view用来呈现最后的html文件;controller中有很多的Action,用来处理请求;model是一些实体类模型,可以用来存放数据库中的数据,传到页面显示。同时,mvc中也没有了拖控件的lower操作,默认引入了bootstrap使用来设计页面。而且微软还提供了一些帮助器,HtmlHelper,UrlHelper,AjaxHelper可以很方便的帮助开发人员进行页面的设计。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式