前端框架是什么
WEB框架的主要作用是提高WEB前端开放636 f 7079323131335323631343130323136333333333333333333333333333333433333333133的开发效率,降低开发难度。目前常用的一些前端框架如下:
1.引导程序
Boostrap绝对是目前最流行、使用最广泛的框架。它是一个美观、直观、功能强大的网页设计工具包,可以用来开发跨浏览器兼容、美观的网页。它提供了很多流行的UI组件,样式简单,网格系统和一些常用的JavaScript插件。
Bootstrap用动态语言LESS编写,主要包括四个部分:
脚手架——全球风格和响应12列网格布局系统。请记住,默认情况下,引导不包括响应布局功能。因此,如果您的设计需要实现响应布局,您需要手动打开此功能。
基本CSS——包括基本的HTML页面元素,如表格、表单、按钮和图像。基本CSS为这些元素提供了优雅且一致的样式。
组件——收集大量可重复使用的组件,例如下拉菜单和按钮组,分页控制面板——包括标签、球、列表标签、面包屑、页码、缩略图、进度条等。
JavaScript——包含一系列的jQuery插件,可以实现组件的动态页面效果。插件主要包括modals窗口、工具提示、popovers、scrollspy、carousel、typeahead等等。
Bootstrap足够强大,可以实现各种形式的Web界面。许多工具和资源可以一起使用,以便更方便地与Bootstrap一起开发。这里有一些。
JQuery UI Bootstrap ——是JQuery和Bootstrap爱好者非常好的资源,可以将Bootstrap的刷新接口组件引入JQuery UI。
JQuery mobile bootstrap主题——类似于上面提到的jQuery UI主题,是为JQuery mobile建立的主题。如果你希望用Bootstrap开发的网站可以在手机上优雅地访问,那么这个资源对你来说非常方便易用。
燃料UX ——它给Bootstrap增加了一些轻量级的JavaScript控件。Fuel UI易于安装、修改、更新和优化。
Stylebootstrap . info —— Bootstrap提供了几种接口样式,StyleBootstrap提供了更多的颜色匹配选项,可以对每个组件应用不同的颜色匹配。
BootSwatchr ——有了这个工具,你可以立刻看到主题修改的效果。对于每一个改变的效果,这个应用都会生成一个唯一的URL给你和别人分享,你可以随时修改你的主题。
Bootswatch ——提供了大量免费的引导主题。
Bootsnipp ——在线前端框架交互组件制作工具是一款基于Bootstrap HTML/CSS/JavaScript架构的免费元素,面向设计人员和开发人员。
LayoutIt ——通过界面拖放生成器,简单快捷地创建基于Bootstrap的前端代码。通过拖放将Bootstrap样式组件添加到您的个人设计中既简单又方便。
2、伸缩
Apache Foundation发布了Flex 4.8版,这是Adobe向Apache Foundation捐赠Flex后发布的第一个版本
应该指出的是
2014年3月10日,Apache Flex技术社区发布了全新版本的Apache Flex 4.12.0,这是Apache Flex 4.11.0的升级版。改进的功能包括:
支持最新版本的Flash Player
支持最新的AIR运行时
提高内存占用和性能
改进了移动平台组件的风格
支持iOS7系统
已修复80多个漏洞[4]
2014年5月10日,Apache对4.12.0版进行了优化和改进,发布了Flex 4.12.1。新版本增加了对新Flash Player和Air运行时的支持,改进了对移动媒体查询的支持,并修复了20多个bug。
3、extjs
ExtJS是一个前端ajax框架,主要用来创建前端用户界面。
功能丰富,无人能比。
Ext的table control在列表中名列前茅,不管界面的美观还是它强大的功能。
华丽的界面,灵活的功能,开发工具都是配套的,但是有一个最大的问题,用起来很花钱!
4、易居
Easyui帮助您更容易地构建您的web应用程序。
它是一个基于jquery的插件,开发了一个轻量级ui框架,非常小,功能丰富。
但是她最大的一个问题是代码只能找到以前的开源版本。1.2以后,源码混乱。如果有问题,解决它改起来会非常麻烦!不过一个比较大的优势是开源免费,并且界面做的还说的过去!
5、MiniUI
又一个基于jquery的框架,开发的界面功能都很丰富。
jQuery MiniUI – 快速开发WebUI。
它能缩短开发时间,减少代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验。
使用MiniUI,开发者可以快速创建Ajax无刷新、B/S快速录入数据、CRUD、Master-Detail、菜单工具栏、弹出面板、布局导航、数据验证、分页表格、树、树形表格等典型WEB应用系统界面。
界面做的挺不错,功能也挺丰富,但是有两个比较大的问题,一个是收费,一个是没有源码,说白了,不开源!基于这个开发如果想对功能做扩展就需要找他们的团队进行升级!
6、jQuery UI
jQuery UI 是一套 jQuery 的页面 UI 插件,包含很多种常用的页面空间,例如 Tabs(如本站首页右上角部分) 、拉帘效果(本站首页左上角)、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多的内容。
功能非常全面,界面也挺漂亮的,可以整体使用,也可以分开使用其中的几个模块,免费开源!
7、DWZ
DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架.
设计目标是简单实用,快速开发,降低ajax开发成本。
欢迎大家提出建议,我们将在下一版本中进一步调整和完善功能.共同推进国内整体ajax开发水平。
毕竟是国产的,支持一下,而且源码完全公开,可以选择一下!不过性能怎么样不敢确定!
8、GWT
Google 网页工具包——GWT 提供了一组基于Java语言的开发包,这个开发包的设计参考Java AWT包设计,类命名规则、接口设计、事件监听等都和AWT非常类似。熟悉Java AWT的开发者不需要花费多大的力气就能够快速的理解GWT开发工具包,将更多地时间投入到GWT应用的开发过程中。
你不用去了解这样那样的javascript框架,通过java你就可以写出功能丰富的界面,可以做单元测试,毕竟是google的产品,严重支持一下!
9、YUI
Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证,基本上没怎么研究过!
YUI Compressor倒是挺出名的,这套UI库不知道应用的情况怎么样!
10、Sencha
Sencha 是由 ExtJS、jQTouch 以及 Raphael 三个项目合并而成的一个新项目。
大公司的框架,并且是几样库的强强联合,值得推荐!
11、Dojo
在国内应用好像不是很广,不过性能上应该没问题。
Dojo是一个用javascript语言实现的开源DHTML工具包。
有多个基金会的支持,包括IBM和SUN,都是软件界的泰斗,值得信赖!
12、ZK
ZK是 一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架,用于丰富网页应用程式的使用接口。最大的好处是,在设计AJAX网络应用程式时,轻松简便的操作就像设计桌面程式一样。 ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以 及以 XML 为基础的使用接口设计语言 ZK User-interfaces Markup Language (ZUML)。
功能丰富,全面,文档齐全,而且升级了很多次,非常值得推荐!
13、OperaMasks-UI
OperaMasks- UI是OperaMasks团队 2011下半年打造的一款轻量级前端JS组件库,旨在提供一款学习曲线低、定制性灵活、样式统一,且多浏览器支持、覆盖企业业务场景的前端 JavaScript UI组件库。目前,该团队已将这一产品以LGPL 开源协议开放给社区。
文档丰富,功能齐全,而且很容易使用和开发!而且是国产的哟!
14、JavaFX
Sun 公司(已于2009年被Oracle公司收购)在2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发富互联网应用程序(RIA)。JavaFX Script 编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative, statically typed(声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为 JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序 变为可能。
说起前端框架,很多人都不知道是什么意思,下面php中文网为大家详解一下前端框架是什么意思?
一:前端框架是什么意思
前端框架一般指用于简化网页设计的框架,比如,jquery,extjs,bootstrap等等,这些框架封装了一些功能,比如html文档操作,漂亮的各种控件(按钮,表单等等),使用前端框架可以帮助快速的网站。
二:Web前端开发技术三要素
Web前端开发技术框架包括三个要素:HTML、CSS和JavaScript,当然还有很多高级的前端框架,比如bootstrap、Jquery等。主要是用来帮助高效的开发出前端页面。
三:使用前端框架的好处
使用前段框架可以降低界面开发周期和提高界面的美观性。
有些框架比较轻量,比如jquery,有些框架比较重量,比如extjs。一般来说重量的框架会封装更多的功能,比如extjs,封装的grid控件有很强的数据展示和操作功能。
以上就是前端框架是什么意思的详细内容,更多请关注php中文网其它相关文章!
微信分享相关标签:前端框架 前端框架是什么意思本文原创发布php中文网,转载请注明出处,感谢您的尊重!上一篇:Python和C语言的区别是什么?Python和C语言的简单比较下一篇:什么是Google Apps脚本?Google Apps脚本的缺点是什么