WEB应用

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

  2. 模式
  • C/S 客户端/服务器程序,这类程序一般独立运行
  • B/S 浏览器/服务器端应用程序,这类程序一般借助IE等浏览器来运行
  • web应用程序一般是B/S模式,web应用程序首先是"应用程序",和用标准的程序语言如C,C++等编写出来的程序没有本质上的不同,然而web应用程序又有自己独特的地方,而不是采用传统方法运行的,换句话说,他是典型的浏览器/服务器架构的产物
  • 一个web应用程序是由完成特定任务的各种web组件构成的并通过web将服务展示给外界,在实际应用中,web应用程序是由多个servlet,JSP页面,HTML文件以及图像文件等组成,所有这些组件相互协调为用户提供一组完整的服务

3. 开发过程

步骤一:分析

定义出一个尽量周全的应用应该提供的功能清单,总结出需求和软件规格

步骤二:设计

画出页面流程图,通常是很抽象的黑白绘画,后开始制作实体模型,实体模型看起来像将要实现的web应用的一个截屏图,原图是HTML开发出来的使用CSS渲染(有时也有JavaScript)

步骤三:选择一个框架

最常用框架的列表:

ASP.Net

PHP上任何一个流程的框架

Python with django

Ruby on Rails

发:

主要是编程,在后台创建类,对象,服务过程,以及持久层来把这些对象保存到数据库中,后台是整个应用的核心,对任何应用来说,,它跟普通的编程没有什么区别, 接着是前台的开发,编写的代码才是真正给用户使用的操作界面

步骤四:打磨抛光

通过测试来确保在步骤一中定义的需求和软件规格是否被实现

步骤五:发布和后续工作

可以先发布一个Beta版,只有小部分的用户能发现应用的问题,帮助改进程序的质量,专注于把程序变得稳固

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值