概述
Uncode 是基于Java 语言的一系列企业级开源组件,作者冶卫军 (开源作者花费大量时间维护开源项目,期望正确使用)。主要包括:移动后端开发框架Uncode-BaaS ,通用数据库访问组件Uncode-DAL和分布式任务调度组件Uncode-Schedule,集群session共享组件Uncode-Session ,两级缓存组件Uncode-Cache,轻量级信消中间件Uncode-MQ。其核心设计目标是使中小企业开发更加简单、易于维护,同时组件大部分基础操作进行了封装,提供认证、安全控制等基础功能模块,可以大大提高开发速度,降低开发成本。
发展概况
Uncode 项目开发始于2014年末,作者冶卫军在移动互联网领域带领技术团队创业多年。深刻体会到中小公司在发展过程中所遇到的各种技术问题,所以发起 Uncode 系列开源项目,希望可以为中小公司快速发展提供参考和方向。Uncode 采用GPL-2.0协议。欢迎有志者一起交流。
Uncode 系列项目秉承以下设计目:快速开发、代码简单、易于学习、功能强大、轻量级、易扩展,在坚持以上设计目标的同时,本着不重复制造轮子的原则,很好的应用和整合现有流行框架,打创功能全面的移动应用后端系列组件,彻底解放中小公司开发者的生产力,让中小公司开发者将更多的精力投入到具体业务实现,降低公司产品研发的时间和人力成本,使产品快速投向市场。
Uncode 通过实践将逐步形成了一系列移动互联网公司后端开发组件,并将在 Uncode 开发社区展示出来。
Uncode-BaaS 移动后端开发框架
功能概述
Uncode-BaaS移动后端开发框架,注于移动应用后端服务开发,旨在让移动后端开发变得更简单。任何企业或个人,通过Uncode-BaaS都可以给移动应用快速定制个性化的后端业务逻辑,可以大大降低后端开发时间和成本。Uncode-BaaS框架提供了这种灵活性,可以让您的代码实现非常简单,并直接在各种云服务上运行。一旦你更新了代码,所有的移动应用都会立即自动更新,新功能的发布将会变得更加简单可控。
主要特色
1、简单易用
Uncode-BaaS移动后端开发框架,简单易用,易于开发。开发者可以自已制定或者直接使用第三方插件实现移动应用后端业务逻辑,让开发者可以快速完成业务逻辑制定,并直接运行,完全省掉