事出有因,下图是郭宏宇(BeeFramework、Samurai-native的作者)被采访的一段:
去年将之前老项目的公共部分抽出来,结合BeeFramework的设计结构,沉淀了一个很重、很杂乱的公共包:BinaryArtists/suite.captain,原名叫suite.oc。业务需求、各种想法、猎奇心理等动机,让它变的臃肿。
今年准备将其分拆,让它可以组合,易于修改,比如更换某个工具组件。未来的话,还是希望可以合作,一起coding,不去闭门造车。
——--————————----——--————---————-——————————------——————————
正文:全栈式(Full-Stack)半混合型(Semi-Hybrid)的适合于大规模(Large-Scale)的App开发框架,是一套App从无到有的整体解决方案,不仅提供了xml+CSS的开发方式,也提供了几乎满足你所有需求的组件,另外也提供了一系列的辅助工具。
核心基础类
包括了断言、调试、编码、句柄、日志、性能、属性、运行时、沙盒、单例、系统、线程、单元测试、校验等基础工具类
MVC架构模式实现组件
包括了Event, Model, view-component, view-controller, view-event, view-core
WEB内核
它通过解析开发者所编写的HTML和CSS,将其转化成Native的WebView,构建并渲染成Native中View的风格。
服务组件
细节部分
其他:
1. 专访iOS开发框架BeeFramework作者郭虹宇
2. iOS快速开发框架--Bee Framework
3. iOS快速开发框架Bee-Framework应用和解析(二) - Bee framework架构概览
4. iOS快速开发框架Bee-Framework应用和解析(三) - Message, Model, Signal
5. samurai-native 学习笔记--samurai中的单元测试
6. 国内牛人BeeFramework作者发布全新iOS开发框架Samurai-Native
新闻热点
疑难解答