前端MVC框架、类库、UI框架选择
CSS预处理器
sass(基于Ruby服务端版)
less(客户端版:基于js; 服务端版:基于nodejs)
前端UI框架
JqueryMiniUI: http://www.miniui.com/(适用于管理后台、ERP)
Bootstrap 3.3:http://v3.bootcss.com/ (资料齐全、提供less、sass版)
AUI: http://amazeui.org/getting-started (中文排版、高度兼容、高度封装、传统css)
SUI 1.6:http://semantic-ui.com/ (语义化组件、部分优雅的CSS3组件,windows需要nodejs及gulp环境 )
foundation 5: http://foundation.zurb.com/ (最快、提供sass、APP版,IE9以下的不兼容)
前端MVC或MVVM框架:
sproutcore:(H5应用框架、提供大量的高性能应用、如apple著名的MobileMe等、示例:http://yehudakatz.com/2011/06/11/using-sproutcore-2-0-with-jquery-ui/)
emberjs:(H5应用框架、它的前身是sproutcore) http://www.emberjs.cn/
knockout:(MVVM模式(Model View ViewModel)、特征:声明式绑定、UI界面自动刷新、依赖跟踪、模板,适合较小、较简单的项目、旧的框架)
backbone + reactjs (backbone附带一个Underscore.js副本;reactjs是backbone的视图层优化框架,将视图封装成组件,组件通信封装、reactjs源自facebook,示例:http://www.thomasboyt.com/2013/12/17/using-reactjs-as-a-backbone-view.html)
spinejs(MVVM模式、它是由coffeeScript编写的,极具魅力,代码简洁优雅,用于复杂的、较大的项目)
angularjs (MVVM模式、模块化、自动化双向数据绑定、语义化标签、依赖注入、google应用此框架)http://angularjs.cn/
knockback.js、vue.js、canjs、agility.js、avalon.js、sammy.js、batman.js等等
框架评论:http://www.infoq.com/cn/news/2012/05/js-mvc-framework/
框架示例:http://todomvc.com/
前端交互体验框架(滚轮机制)
Mobiscroll:mobiscroll.com
相关类库及框架
coffeescript:代码比jquery更优雅、具有一些新特性,可结合JQuery类库一起使用
zeptojs:兼容大部分jquery类库功能,容量极小,但部分函数得到的值与jquery的不一致,且不兼容IE,foundation 5 放弃了zepto.js
underscore:增强集合处理、模板机制
seajs:模块化开发、源自taobao
dojo:互联网应用程序(Rich Internet Application,RIA)的一个JavaScript Toolkit(含有类库、组件、集合IO等)
grunt:基于npm的项目自动化创建的前端构建工具、脚本样式处理压缩,可扩展的js集合及管理、与其它框架配合丰富
gulp:基于npm的项目的流式IO的前端构建工具,与grunt是同类产品,控制上比grunt优秀,学习快,配置简单,是新起之秀, 但js的插件量没有成熟的grunt多
bower:基于npm的前端包管理器
composer:基于php的前端包管理器
angularjs教程:
http://wenku.baidu.com/link?url=4pcM66OO_eA6LJncX0ZI5pr9DYMLKHgzl1W5zwfagkqmBNmD_93wdgWeYhBT1ZsW1tprZHjGkFxmZ3NtMKOx8MHYxZCMkokEFqvAVpaxUQm
http://wenku.baidu.com/link?url=MWTjbCcnfAlK9zFBPCO_6ejU7dz-VXky8NPq5n80R8yocwqtBT32iWYFiY6rpwhZgPUYSusFyxWUhb6H9VutC7RXBTETMHjqvN6YwnJEIe7&pn=51
前端MVC框架、类库、UI框架选择的更多相关文章
- Javascript库,前端框架(UI框架),模板引擎
JavaScript库:JQuery,undoscore,Zepto 纯Javascript语言封装, 前端框架(UI框架):Bootstrap,Foundation,Semantic UI,Pure ...
- Android酷炫实用的开源框架(UI框架)
Android酷炫实用的开源框架(UI框架) 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮 ...
- Android酷炫实用的开源框架(UI框架) 转
Android酷炫实用的开源框架(UI框架) 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮 ...
- 黄聪:Android酷炫实用的开源框架(UI框架)(转)
Android酷炫实用的开源框架(UI框架) 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮 ...
- 创新高性能移动 UI 框架-Canvas UI 框架
WebView 里无法获得的能力虽然是「体验增强」与「端基本能力」,但现都基本上有成熟解决方法.但后期的 UI 和 Layout 的性能反而是目前 Web 技术欠缺的.所以,无论是 Titanium ...
- 前端基于jquery的UI框架
正在做的一个项目选择jquery作为前端js核心库.然后就想选一个基于jquery的ui库,然后悲催的事情发生了. 至于为什么使用jquery,一是因为不想为授权费用,而又不想引起可能法律纠纷:另一方 ...
- js 框架及uI框架
转载自:http://www.techweb.com.cn/network/system/2015-12-23/2245809.shtml 这篇文章主要描述现今流行的一些 Javascript web ...
- (转载)android炫酷实用的开源框架(UI框架)
可以实现一些场常用炫酷效果,包含android-lockpattern(图案密码解锁).Titanic(可以显示水位上升下降的TextView).Pull-to-Refresh.Rentals-And ...
- 前端Js框架 UI框架汇总 特性 适用范围 选择
身为一个资深后端工程师,面对层出不穷的前端框架,总让人眼花缭乱,做一个综合解析贴,从全局着眼,让我们明白各种前端框架的应用范围,为如何选择前端框架,从不同的维度提供一些线索,做为一个长期优化贴,欢迎指 ...
- 深入探讨ui框架
深入探讨前端UI框架 1 前言 先说说这篇文章的由来 最近看riot的源码,发现它很像angular的dirty check,每个component ( tag )都保存一个expressions数组 ...
随机推荐
- 【转载】Markdown使用笔记
献给写作者的 Markdown 新手指南 http://www.jianshu.com/p/q81RER 「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电 ...
- gcc中__builtin_return_address和__VA_ARGS__
— Built-in Function: void * __builtin_return_address (unsigned int level) This function returns the ...
- 一个简单的统计图像主颜色的算法(C#源代码)
前段日子有朋友咨询了下分析图像主颜色的算法,我对这一块也没有什么深入的研究,参考了一些小代码,然后自己写了一个很简单的小工具,现共享给大家. 界面截图如下: 算法的原理很简单,就是统计出图像中各种颜色 ...
- Markdown 完全指南
概述 Markdown 是一种用于网络文本书写的轻量级标记语言,广泛用于个人 blog.github.wiki 中.其实浏览器并不能识别 Markdown 的语法,但许多 blog.wiki 平台以及 ...
- save(),saveOrUpdate(),merge()的区别
Save save()方法能够保存实体到数据库,正如方法名称save这个单词所表明的意思.我们能够在事务之外调用这个方法,这也是我不喜欢使用这个方法保存数据的原因.假如两个实体之间有关系(例如empl ...
- [随记]Eval的连接方法
在 .NET 3.5 及以下版本中,如下做法是错误的: <asp:Label ID="_column" runat="server" Text='栏目 I ...
- php-简单对称加密算法和字符串与十六进制之间的互转函数
/** * 简单对称加密算法之加密 * @param String $string 需要加密的字串 * @param String $skey 加密EKY * @return String */fun ...
- 2424: [HAOI2010]订货
2424: [HAOI2010]订货 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 922 Solved: 642[Submit][Status][ ...
- 1089 最长回文子串 V2(Manacher算法)
1089 最长回文子串 V2(Manacher算法) 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 回文串是指aba.abba.cccbccc.aaaa ...
- 2015Qcon参会记录(内有show girl)
因为前一段刚去了一趟杭州的阿里TD时代交流,就没有好意思在部门内部申请Qcon的门票.但最后还是没有耐得住心里的痒,请假去听了,这里多谢把票让给我的XX同学(应他要求,马赛克了名字). 今年的Qcon ...