事出有因,下圖是郭宏宇(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
新聞熱點
疑難解答