Afinal 0.5IOC与ORM框架

afinal 的 0.5 版本 jar 包,用起来挺顺手的,尤其是在 Android 项目里想图个轻便、图个快的时候。它主打的是IOCORM,上手不难,基本配置一下就能跑,逻辑清晰,代码也比较简洁。

注解式的 IOC让你写起来更像在写 Spring 的风格,字段上加个@ViewInject,控件直接绑好,省得写一堆findViewById。ORM 那块也挺实用,尤其是本地数据库操作,用惯了SQLiteOpenHelper的,你换上这个试试,会觉得轻松不少。

afinal_0.5_bin.jar是直接能用的编译包,丢进libs目录,加上依赖就能跑。嗯,最适合那种小项目、快速原型开发,不用搞一堆复杂配置。如果你在写工具类 App、管理后台那种轻量型客户端,正合适。

有兴趣的话可以看看Afinal 框架应用指南,里面写得还蛮清楚的;还有这个也不错,主要讲了它的轻量设计思路。

提醒一句:版本 0.5毕竟比较老了,如果你项目依赖比较新、或者对兼容性要求高,那就得多测测。实在喜欢它的风格,也可以考虑自己 fork 改一下。

如果你手头项目轻便、节奏紧,想省点体力写界面逻辑,afinal_0.5_bin.jar还挺适合拿来试一试的。

jar 文件大小:152.23KB