c#web应用程序开发者共享_C# web应用程序开发篇

1Web应用层序开发

1.1什么是web应用程序?

想要学习web程序开发,就先要知道什么是web应用程序,以及它的优缺点。

举个例子,传统的软件例如PS需要占用你的个人电脑大量资源,而假如用web开发出来的你仅仅是打开一个类似于浏览器的软件,而不需要安装庞大的PS数据包,处理器,web应用程序将你的数据传给服务器,再将处理好的结果传给你的电脑,这样你的电脑上就没有安装庞大的PS软件而可以通过数据交换使用它的功能。(这是个人见解,欢迎指教)

现在,总多的应运程序实现了web化,web应运一般来讲是在线服务的。

在北京化工大学PPT上对web应运程序进行了如下定义:

f5a9fb0dbdebf775335956a1b5c6e01a.png

目前,常见的web应用程序技术包括客户端技术和服务器端技术。支持客户端技术的开发语言有HTML、CSS、客户端脚本、DHTML等。在服务器端执行的后台语言有C#、JAVA、CGI、PHP等。

web具有多层结构,关于web应运程序的多层结构,一般分为三层结构,它们的分工如下:

1.逻辑层处理核心业务

2.表示层处理界面交互

3.数据层处理应运数据,例如数据库、XML。

在畅销书中这样说:Web应用层序是一种新型的应用程序。它和其他的语言,例如C、C++等编写出来的程序没有什么本质上的不同。有人说,运行在Web里的就只是一个网页而已,它不是程序。其实这是一种错误的看法。Web运用程序用网页的方式表现出来而已,它的后台交互还是在服务器端完成的。Web应用程序又有自己独特的地方。就是它是基于Web的,而不是采用传统的方法运行的。他是典型的浏览器与服务器架构的产物。

1.2Web应用程序的开发界面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值