提高Android开发者高效编程的10个新框架

移动开发 Android
针对快速设计和开发动态网站,框架对程序开发人员来说是很有用的。随着HTML5和CSS3的出现,框架让大众在设计与开发方面显得尤为简捷。 尽管,每周都会开放大量的软件应用程序和开发工具,然而,开发者想要找到适宜的应用却并非是件易事。为此,我们收集了一些近来最新、最为流行的框架以帮助你开发出更好的项目。

1. Helios:可扩展的移动后台框架

Helios是一个开源的框架,为IOS提供了有效的后台服务,从数据同步和消息发送到应用内付费和Passbook集成。仅需几分钟,无需任何的整合功能,就可以让开发者获得客户机/服务器程序的响应并运行。

Helios是移动后台组件的集群—混合并匹配在一起,以满足你对应用程序的特定需求。在Rack网站服务器上建立接口,Helios可以轻松地添加任何现有的Rails或Sinatra应用程序,或者使用自身的应用程序。它是在MIT默认下发布的。

2.IIO引擎:针对于HTML5的开源交互式应用程序框架

IIO引擎(发音为"ee-oh")是广泛的应用程序框架,它能帮助HTML5应用程序的创建和调度。该框架提供了功能丰富的SDK,先进的调试系统,跨平台的调度引擎。该引擎具有无依赖性且能与Box2D进行接口。核心平台是开源并完全免费的。

IIO引擎以尽可能轻量级的方式,从底层设计起来的。大部分数据在默认的情况下是“未定义”的,因此,你的应用程序无需携带任何额外的定义修饰。应用程序之所以变的简单,都是从IIO中受益的。IIO引擎并不是一个庞大的框架—大约1/70th,相当于MP3文件的平均大小。

3.Kartograph : 针对于SVB交互式地图的框架

Kartograph是一个用于创建无人操控、交互式地图(如:谷歌地图)的框架。它由两个库组成:一个是Python库,从形式函数或Post GIS中提出矢量地图,并把它们转换成SVG格式;另一个是JavaScript库,将这些SVG格式转换成交互式地图。

如果已经是SVG格式(如:Adobe Illustrator中的任何绘图都可以转换成SVG格式),只要通过JavaScript库的帮助就可以进行转换了。JS库使用jQuery和Raphaël,就能以CSS类型格式输出,并且提供一个很完善的文档。

 4.标记框架

标记框架有一个新颖的布局,它收集了一些窗口部件,字体样式排版和其他UI组件,这些都可基于web使用。它主要使用带有少量JavaScript的HTML-CSS语言,同时还侧重于提供基本/框架,而不是外观/设计。

标记框架提供了多种字体排版样式、表单布局、UI窗口部件布局的选择。同时,还有很多自带的布局(with mobile-first approach),灵活的网格和CSS重置功能。

5.Chocolate :一个简易的Web应用框架

Chocolate 是一个基于Node.js语言,使用Coffeescript的web应用框架。它包括 Git源控制,使用纯Coffeescript构建web用户界面的HTML标记语言、在线的文档编辑工具等其它的特色能。

6.Medoo : 轻量级的PHP数据库框架

Medoo是轻量级(约8kb)的使用SQL数据库的PHP框架。该框架源于单一文件,用于MySQL、MSSQL、PostgreSQL、SQLite等数据库的设计,它还具有常用的SQL查询功能和控制防止SQL 注入的方法。

7. Ivory :灵活的前台框架

Ivory是一个轻量级的前台框架,能响应处理宽度为320像素到1200像素的布局。自身拥有12列网格并提供字体排版样式,表格,按钮,表单,分隔符,触发按钮,工具提示,折叠性,制表符等更多功能。

8. Razor Flow:创建HTML5显示面板功能的PHP框架

RazorFlow是一个PHP框架,能轻松创建出用于主要设备和浏览器的显示面板。它的工作原理是把单一PHP文件简单的插入到任何程序中,然后输入数据,选择输出类型。输出来的,可以是图表(支持多种类型的图表),数据网格或者单一数值的内容。

9. Bespoke.js:用户自定义的演示幻灯片

[[76960]]

Bespoke.js 是一个轻量级(压缩后少于1kb)的JavaScript框架,它能打造用户完全自定义的演示文稿和内容滑块。前提是,需要提供基础设备(如:键盘,触摸支持功能以及添加滑动项目所需的类)等其他(如:CSS转换滤镜或者JS)可用的。这里是一个JavaScript 应用程序提供所需的基础设备,如下,prev,一个特定的幻灯片等,以及为插件系统提供用于自身的扩展升级的程序功能。

10.Extra Strength Responsive Grids

Extra Strength Responsive Grids是一种CSS框架,源于解决布局响应过程中所出现各种问题的思想。这个框架完全聚焦于网格(没有字体排版样式,表单布局,通用规则等),使宽度以百分比单位的进行调整。对于较小的屏幕来说,在处理使用较小的列间距时,元素可以被巧妙的调整大小。同时,它还具有支持嵌入式的网格功能以及建立在SASS顶端便于用户定制功能。

责任编辑:张叶青 来源: eoe Android开发者社区
相关推荐

2017-07-24 10:06:36

Java架构师与开发者工具

2015-01-28 00:34:00

Java工具

2014-07-21 10:00:37

框架HTML5框架模板

2023-07-04 09:00:00

开发SPACE框架

2012-03-07 09:41:01

Java

2015-08-11 11:01:22

设计原则开发者

2012-05-21 22:04:02

Android

2016-12-29 11:41:45

2017-05-16 15:03:16

Java开发者工具和框架

2021-11-25 07:01:57

.NET开发编程

2015-09-06 14:50:05

安卓app高效开发

2019-07-05 09:00:00

软件开发数据

2019-11-22 15:59:49

JavaScript开发工具

2014-04-08 10:22:29

Android高效开发App

2015-04-21 12:54:21

2011-03-17 15:25:31

2014-10-09 09:29:25

AngularJS

2013-08-15 09:52:45

开发框架开发工具开发脚本

2013-11-26 09:43:36

开发日志博客

2011-10-11 10:07:37

点赞
收藏

51CTO技术栈公众号