DoricDevkit 0.10.78

DoricDevkit 0.10.78

pengfei.zhou 维护。



 
依赖
DoricCore>= 0
SocketRocket>= 0
 

DoricDevkit 0.10.78

  • Jingpeng Wang

Doric

Doric 是一套高性能的跨平台开发框架,使用 TSX/TypeScript 开发,一套代码可在不同平台展示出同样的页面。

OSCS

OSCS Status

Murphysec

Security Status

特色

跨平台统一

Doric目前已支持Android、iOS、Qt、Web,可通过一套代码在各平台展示一致的前端页面。

高性能渲染

Doric在渲染视图时使用原生组件,遵循原生接口API,采用脏值检测、局部更新等多种机制实现JS与原生之间的高效通信,Doric页面的渲染和运行性能可达到与原生媲美的水平。

轻量化、易扩展

Doric遵循轻量化原则,SDK提供核心能力和通用视图组件及平台原生能力模块,可满足常用需求。同时,Doric还提供了完善的插件机制,您可以通过注册插件向Doric提供视图组件或原生能力。

易上手、丰富的工具链

Doric提供脚手架工具doric-cli及开发调试工具Devkit,提供热重载、断点调试、性能瀑布图、节点查看器等多种工具,帮助开发者更便捷地开发和调试页面。

快速使用

项目文档:[https://doric.pub](https://doric.pub)

  • 您可以直接打开网页Doric Playground快速体验Doric风格。
  • 您可以通过命令行工具doric-cli创建Doric应用,可参考[安装使用](https://doric.pub/docs/index.html#%E5%AE%89%E8%A3%85Doric)。
  • 如果您需要在现有Android项目中接入使用Doric,可参考[在Android中使用Doric](https://doric.pub/docs/android.html)。
  • 如果您需要在现有iOS项目中接入使用Doric,可参考[在iOS中使用Doric](https://doric.pub/docs/ios.html)。

示例代码

您可以通过以下代码体验Doric的编写风格

声明式UI

您可以按照个人喜好,使用TypeScript或TSX语法编写布局。

TypeScript TSX

跨平台统一

以下图片显示了代码在Android和iOS应用中的运行截图

Android iOS
!

常用插件库

DoricFs

提供跨平台读写文件系统的能力(支持Android和iOS)

DoricWebSocket

提供WebSocket能力支持(Android+iOS)

DoricImagePicker

提供图片选择及拍照功能(Android+iOS)

DoricBarcodeScanner

提供扫码支持(Android+iOS)

DoricSQLite

提供SQLite数据库支持(Android+iOS)

授权

Apache License 2.0

欢迎扫码加入Doric社区讨论交流

QQ 钉钉 微信