开发框架被看做是帮助开发者快速设计和开发动态站点的软件应用程序。每个月都会有无数的框架经由一些开发者发布出来,让开发过程变得简单而高效。
本文中我收集了11个新鲜而有用框架,兴许将能在你编码的时候帮助到你,并激发你设计和开发跨浏览器动态网站和web应用程序。我希望这些框架将能够服务到你的编码目标和项目工作。
1.LayerCSS
LayersCSS是一个轻量级的CSS框架,它不强调任何设计但是处理主要结构。它拥有流动网格和一些简单的类,用来支持响应式布局。拥有许多种风格的表单,表格,列表以及其他更多的东西,但是没有颜色和圆角,定制完全看你自己喜欢。层还明显带有方便的“日常使用式风格”,浮动或者隐藏。
2.GumbyFramework
GumbyFramework是一个灵活的,响应式的Css框架,由SASS驱动。使用一套灵活并且响应式的网格系统以及UI库来创建快速的和具有逻辑性的页面布局,以及应用原型。
它借助于Sass的力量来构建。Sass是一个强大的Css预处理器,允许我们用更快的速度开发Gumby本身——并且给予你新的工具用来快速的在GumbyFramework上进行定制和构建。
Gumby的开发紧跟最新的标准和规范。为了站在时代的最前端,Guby支持像chrome,firefox,Opera,InternetExplore8–10这样一些现代浏览器。
3.GridForms
这是为使得表单和web应用程序更加漂亮,从而减少数据录入痛苦更少而做出的一种努力。GridForms是一个为构建基于网格的表单而处理成样板的前端库。
GridForms被设计成密集形式的表单,应在经常需要录入大量数据的应用场合。它是一个微小的Javascript/css框架,帮助你轻松实现网格上的表单。你也可以加入ScottJehl的Respond.js,如果你想要你的表单在ie8中有响应式效果的话。
4.FireShell
FireShell是一个比较轻率的框架.为现代开发者而诞生.对于团队和个人来说,真是一个棒的开发流程管理工具.JavaScript可以运行,生成处理,自动压缩和文件关联,用高级的HTML5来武装自己,使得它成为一个很牛X的框架。
它引用了部分HTML5,还有HTML5相关的一些原理,WAI-ARIA基线标记和实用的web.适合小项目的css结构和定标器,独特的架构方式能缩小你写的对象形的css代码.还有很多灵活性比较强的文件夹结构层。
5.Guzzle
Guzzle减少了发送HTTP请求的痛苦,同时减少了创建web服务客户端麻烦。它是一个包含创建强大的web服务客户端所需工具的框架,其中包括:用于定义API输入和输出的服务器描述,用于传输页面化资源,尽可能高效地批量发送大量的请求的资源迭代器。
6.Behat
Behat是一种行为驱动开发(BDD)框架,能让你写出人类可读的故事驱动代码,以描述出你的应用程序功能。它能快速且轻松的入门,且易于学习掌握。
7.Swagger
Swagger是一个用于构建,实现和让RESTfulweb服务可视化的框架和规范。它的总目标是使得文档(以及客户端)同服务器端拥有一样的更新频率。
8.Spark
Spark是一个能让你使用Java快速创建web应用的微型框架。只需要下载它的库和依赖,放入你的classpath中,你就可以上手所有的东西了!
9.Hopscotch
Hopscotch是一个向你的页面中添加产品浏览板块的框架。它为开发者提供了一套控制浏览块的API,它如何显示以及浏览如何进行都包含在了其中。
10.Sixpack
Sixpack是一个工作跨越使用多种语言编写的多个服务的A/B测试框架,它完成了一个漂亮的面板向你展示测试结果。并且它初始化一个测试只需使用几行代码。
11.AngularFire
AngularFire是为你的Angular应用程序创建后端的一种简单的方法。它拥有一套灵活的API(带有显示或者隐式的同步,决定于你是想要简单还是想要功能强大),3条途经的数据绑定,还有快速开发的能力。