网站标准开发框架有哪些
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-05-16
Web规范不是某一个规范,而是一系列规范的调集。网页首要由三部分组成:结构(Structure)、体现(Presentation)和行为(Behavior)。对应的规范也分三方面:结构化规范言语首要包括HTML, XHTML和XML,体现规范言语首要包括CSS,行为规范首要包括对象模型(如W3C DOM)、ECMAScript等。
一致开发结构(渠道)定坐落技能层面,其首要目的是为一致公司内相关产品研发和项目实施运用的技能架构和开发东西,有用提高一致技能支持力度,形成继续的技能堆集手法,提升技能人员的利用率并降低对人员的依赖性,最终提升软件的规模化、流水线式的生产能力。
web开发结构也能够理解为B/S(Brouser/Server)技能结构,是一种依据浏览器载体的结构,包括前端、后端和数据库三个大的技能组成部分,每个部分都有其开发技能结构,整体来说现在主流的开发结构有MVC(模型、视图、控制器)结构形式,Web结构是为处理Web开发中敞开性问题而规划的具有必定约束性的支撑结构,运用结构能够协助快速实现Web开发,并处理开发过程中遇到的常规问题。
以下是几款常用的Web结构
(1)Bootstrap
Bootstrap是一款很受欢迎的前端结构,依据HTML、CSS、JavaScript规划的,简单灵敏,使得Web开发愈加方便,Bootstrap中包括了丰富的Web组件和13个jquery插件,这些组件和插件能够快速的搭建一个漂亮和功用齐备的网站,用户还能够依据自己的需求进行CSS变量的修改,扩展自己所需功用。
(2)Angular
Angular是一款优秀的前端JS结构,现已被用于Google的多款产品中,其具有许多特性,如MVW、模块化、自动化双向数据绑定、语义化标签、依赖注入等,Angular能够为开发者呈现出一个更高层次的抽象来简化使用开发。
(3)Backbone
Backbone是一种协助开发重量级的javascript使用的结构,其文件本身很小,压缩后只要5.3KB,首要供给了models(模型)、collections(调集)、views(视图)三种结构,其间模型用于绑定键值数据和自定义事情,调集附有可枚举函数的丰富API,视图能够声明事情处理函数,并经过RESRful JSON接口连接到使用程序。Backbone依赖于underscore.js,其间包括许多东西办法、调集操作、js模板等。
(4)React
React是一个用于构建用户界面的javascript库,首要用于构建UI,许多人以为React是MVC中的views(视图),其采用声明式规划、JSX的语法扩展、强壮的组件、单向呼应的数据流,具有高效、灵敏的功能,且代码逻辑简单,遭到越来越多的人的重视和运用!
相关阅读