
首先,我要说明,开发一个web应用程序跟开发一个网站是不一样的。虽然在总体上有很大相似之处,但开发它们所需要的时间有巨大的差别。那究竟web应用程序和网站有什么不同呢?通常,维基百科能帮助我们解释这个问题,让我们来看看维基百科是如何定义 应用软件的:
应用软件,通常也被称作应用,指的是专门为帮助用户去执行一个或多个相关特定任务而设计的计算机软件。企业软件,会计软件,办公套件,绘图软件,媒体播放器等都属于这种软件。
跟应用软件相对照的是系统软件和中间件,它们管理计算机效能,管理如何跟计算机集成,但通常这些工作并不会直接反映到使用户受益的任务执行上。举个 例子,一个不是很恰当的实体类比,应用软件跟系统软件之间的关系就好比一个电灯泡和一个发电厂之间的关系,发电厂(系统软件)只是产生电能,它自己没有任 何真正的用途,除非利用一个电灯泡这样的应用工具才能为用户提供服务。
从里面,我总结出来自己对web应用程序的定义:
一个web应用程序是一个能够让用户完成某些特定任务的网站。而一个普通的网站的主要目标是给用户提供信息(博客,新闻,指导,等)。
桌面应用程序 可以狭隘的称为window应用程序。
基于Web的应用程序大致可以理解为在浏览器中运行的程序,涉及到web前端和服务器端,前段没什么可讲,css html js来做或者flash ,服务器端net sp等语言来做。小到一个日历,大到一个游戏都算
我个人觉得,这个概念的流行离不开云,这些程序最大的优点就是不需安装随开随用。
个人简单的理解,不过感觉用flex来做的确是一个不错的方案。
WEB应用程序一般为B/S模式,B/S模式有以下特点:
开发、维护和升级更经济。
提供了一致的用户界面。
开放性强。
结构扩展性好,易于扩展。
信息系统集成性更强。
WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。
33 BS模式的特点
BS模式管理信息系统基本上克服了CS 模式管理信息系统的不足,其主要表现在:
331系统开发、维护和升级的经济性
对于大型的管理信息系统,软件开发、维护与升级的费用是非常高的,BS模式所具有的框架结构可以大大节省这些费用,同时,BS模式对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。
332 BS模式提供了一致的用户界面
BS模式的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。
333 BS模式具有很强的开放性。
在BS模式下,外部的用户亦可通过通用的浏览器进行访问。
Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。一个Web应用程序是由完成特定任务的各种Web组件(webcomponents)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务。
web应用程序不能简单地说成就是开发网页,其实包括前端和后端,前端是开发网页,后端开发数据处理等业务逻辑。现在比较流行的WEB应用开发平台是无代码快速开发平台,象天纵智能开发平台,可以实现无代码快速开发,是软件开发人工智能化的代表作,以后人工智能也将在软件开发领域持续发力,发个语音指令电脑便可自动开发出一套软件的日子最终也是有可能到来的。
以上就是关于什么是web开发全部的内容,包括:什么是web开发、什么是基于Web的应用程序、WEB应用程序的特点有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)