Web应用框架

✍ dations ◷ 2025-09-12 21:41:16 #Web应用框架

Web应用框架(Web application framework)是一种电脑软件框架,用来支持动态网站、网络应用程序及网络服务的开发。这种框架有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准模板以及会话管理等,可提升代码的可再用性。

许多框架遵循模型 - 视图 - 控制器(MVC)体系模型的结构模式,使数据模型与用户界面分开。这被普遍认为是一个很好的做法,因为它模块化的代码,能提高代码的重复使用,并允许多个接口。在Web应用中,这允许不同的应用方面,如网页,远程应用程序和Web服务接口。MVC是业界比较认可的架构模型。

在这种组织模式中,应用程序创建在三个部分:客户端,应用程序和数据库。数据库通常是一个RDBMS。而客户端指的是由Web应用程序生成的HTML,在用户的浏览器运行。应用程序运行在服务器上。

指的是一种内容编辑程序。就像在博客写文章一样,不需要懂得编程的人,也可以通过CMS发布,更改,管理内容。

AJAX即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),指的是一套综合了多项技术的浏览器端网页开发技术。Ajax的概念由Jesse James Garrett所提出。

传统的Web应用允许用户端填写表单(form),当提交表单时就向Web服务器发送一个请求。服务器接收并处理传来的表单,然后送回一个新的网页,但这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML码往往是相同的。由于每次应用的沟通都需要向服务器发送请求,应用的回应时间依赖于服务器的回应时间。这导致了用户界面的回应比本机应用慢得多。

与此不同,AJAX应用可以仅向服务器发送并取回必须的数据,并在客户端采用JavaScript处理来自服务器的回应。因为在服务器和浏览器之间交换的数据大量减少(大约只有原来的5%),服务器回应更快了。同时,很多的处理工作可以在发出请求的客户端机器上完成,因此Web服务器的负荷也减少了。

类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。虽然其名称包含XML,但实际上数据格式可以由JSON代替,进一步减少数据量,形成所谓的AJAJ。而客户端与服务器也并不需要异步。一些基于AJAX的“派生/合成”式(derivative/composite)的技术也正在出现,如AFLAX。

各种编程语言使用框架分类如下:

(按字母排序)

相关

  • 虎式直升机欧洲虎式直升机(Eurocopter Tiger,公司编号EC 665)是一款欧洲直升机公司生产的攻击直升机,目前装备在德、法、西班牙、澳大利亚等国。它的名称拼写在欧洲各国稍有不同,在德国是Ti
  • 永嘉之乱永嘉之乱,或称永嘉之祸,是发生在中国西晋永嘉五年(311年)的一场动乱事件。动乱由居于中原的少数民族发动,少数民族军队击败西晋京师洛阳的守军,攻陷洛阳并大肆抢掠杀戮,更俘掳晋怀
  • 姚天和姚天和(Yew Tian Hoe,20世纪-)是马来西亚霹雳州第12届州立法议会后廊区议员。
  • 黄晴黄晴(1972年3月12日-),是台湾的新闻主播、新闻记者,辅仁大学大众传播系毕业、现任中视新闻记者、主播。
  • 对话树对话树是许多冒险游戏(含动作冒险游戏)、电子角色扮演游戏贯穿使用的游戏机制。当和非玩家角色互动时,玩家需要选择在对话中说什么,并选择直到对话结束。视觉小说和恋爱模拟游戏
  • 凯蒂·佩里奖项及提名列表美国歌手凯蒂·佩里共获得了56项奖项并有354项提名。她接受了2项全美音乐奖,16项ASCAP流行音乐奖,3项公告牌音乐奖,4项吉尼斯世界纪录大全,5项MTV音乐视频大奖,11项全美民选奖,1项朱诺奖,1项全英音乐奖,2项Myx音乐奖(英语:Myx Music Award),3项NRJ音乐奖和2项青少年票选奖。她还被提名了2项澳大利亚唱片业协会奖(英语:ARIA Music Awards),13项格莱美奖,2项Q奖(英语: Awards)和4项迪士尼电台音乐奖(英语:Radio Disney Music
  • Diego (电视动画)Go, Diego, Go!是美国尼克国际儿童频道儿童电视节目。该节目共有5季,一共80集。
  • 范恩·布肯南范恩·布肯南(Vern Buchanan;1951年5月8日-)是美国的一位政治人物。2007年至2013年担任佛罗里达州第十三国会选区众议员,2013年开始担任佛罗里达州第十六国会选区众议员。他的党籍是共和党。布肯南出生并成长在密歇根州底特律郊外。在踏入政坛之前,布肯南是一位商人。
  • 1839年伦敦条约1839年伦敦条约是欧洲列强和荷兰联合王国及比利时王国在1839年4月19日在伦敦签署的条约。条约确认了比利时和荷兰的分离,欧洲列强承认和保证比利时的独立与中立,卢森堡西半部给予比利时,东半部德语地区成为以荷兰国王为大公的国家。根据该条约的第七条,比利时成为永久中立国。1830年,比利时人受到法国七月革命的鼓励,反抗在1815年维也纳会议上强行合并荷兰及比利时两国的决定,为争取比利时独立及成立自由主义政府而发生了革命,1831年为了解决比利时问题,在伦敦开始谈判,比利时议会很快批准了条约,然而,荷兰国王威
  • 安东内拉·贝卢蒂安东内拉·贝卢蒂(意大利语:Antonella Bellutti,1968年11月7日-),意大利女子自行车、雪车运动员。她曾代表意大利参加1996年和2000年夏季奥林匹克运动会自行车比赛,获得二枚金牌。