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

asp.net web应用程序和asp.net web窗体应用程序的区别?,第1张

一、主体不同

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窗体

Web开发是基于浏览器的,一般指网站,主要用ASPX, JSP, PHP.

windows窗体开发指一般的基于窗体的应用程序开发,如QQ,一般用C++, C#,Java等语言开发。

补充:

问题补充:谢谢二楼。WEB开发程序就是像论坛那种程序了吧。像-网络游戏那种游戏算是什么程序开发的呢?我还想问一下,计算机为什么能识别0和1这此语言。有人说是电平。能说清楚此吗?先谢谢了

/////

WEB开发包括一般的网页,和B/S架构的程序,主要以B/S为主,B/S即浏览器/服务器.WEB你可以理解成运行于浏览器的应用程序开发。

窗体开发其实比较广泛,WEB中也要用窗体开发,窗体开发一般是要访问GDI。

游戏分很多类,像CS,魔兽争霸这些就不是窗体开发了,他们用DirectX和OpenGL, GLX.

计算机为什么能识别0和1这此语言是因为微程序的存在,也就是硬件编程了,是基于晶体管等半导体技术的。

这些东西可以写几本书了,甚至几十本书了,难以一两句说明白。

Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。

应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。

一个Web应用程序是由完成特定任务的各种Web组件(web components)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11229556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存