LiteOrm is a fast, small, powerful ORM framework for Android. LiteOrm makes you do CRUD operarions on SQLite database with a sigle line of code efficiently.
换个语种,再来一次
LiteOrm是一个速度快、小巧、强大的android ORM框架类库,让你一行代码实现数据库的增删改查操作,以及实体关系的持久化和自动映射。
在采用反射、注解,各种自动化处理的情况下LiteOrm框架比系统的SQLiteDatabase#insert方法性能好接近一倍。【基于系统,超越系统】坚持专注第一、兼顾性能、易用、拓展性。
10万条数插入对比系统API
100 000条数据测试
使用案例1:http://blog.csdn.net/napoleonbai/article/details/41958725
使用案例2:http://www.apkbus.com/ask/article/13859
##关于基础功能
需求左右功能,需求是没有界限的,不可能完美满足所有需求,做框架就有取舍。
当一个人为了挂壁画而去买电钻时,难道他买的不是墙上的洞吗?
如果能提供打洞兼挂壁画的服务,不是更方便更让用户满意吗?
回头再想一下用户买了电钻,仅为了挂壁画吗?还可能用来做更多的事。
做框架时基础功能是要提供的,但也会提供一些更直接、更专项的接口来更便捷的让开发者完成任务。
##关于设计理念
LiteOrm 大多情况下不要求开发者为每个对象添加一个无参构造,这看起来傻傻的很多余。
LiteOrm 主线思路是约定大于配置,所以你可以用极少的注解完成复杂数据的存储。
LiteOrm 关注性能,代码每个模块我都有仔细琢磨,各个功能的实现绕过了android提供的直接接口而比较贴近底层的实现。
LiteOrm 超级轻量、专注,你甚至看不到任何包括线程在内的其他功能存在,你根本不用担心增加你项目的负担,引入一个大包袱。
简约的背后,往往是复杂。而这一切,就是为了还原面向对象本应有的体验,让增加的部分,并未增加。
我的博客 :http://vmatianyu.cn
我的开源站点 :http://litesuits.com
点击加入QQ群:
42960650
LiteHttp:简单智能的 android HTTP 框架库 (专注于网络)