3.0.4 • Published 6 years ago

bnorth-core v3.0.4

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

bnorth

bnorth 是基于 React 的大前端开发工具集。便捷的开发框架,实现了页面管理,数据管理等能力和可通过插件扩展的机制。并提供了统一的样式库,丰富的 react 组件,以及脚手架和工具集,形成了一站式的多平台的 web 和 hybird 应用开发系统。

起步

npx @bnorth/cli create demo
cd demo
npm start

特性

  1. 一站式工具集

    bnorth 不仅是 react 最佳实践,不仅是 mvc 框架,不仅是 react 组件库,而是一个大前端的综合一站式解决方案。包括了 web 应用搭建,hybird 打包,以及通过扩展实现的相关功能,比如 im,语音识别等等。可以根据需要选择工具集中的组件完成应用的快速开发。

  2. 体系化

    bnorth 采用体系化的设计,各个组件紧密结合,使性能达到最大化,复用达到最大化。比如为了提供 css 的易用性,bnorth 开发了 rich.css 样式库,而 components 组件库则完全在 rich.css 之上进行开发。业务页面也采用 rich.css 开发,达到体系内紧密结合。同时也对 npm 上的其他库保持开放。

  3. 插件机制

    bnorth 参考了主流的框架设计思想,采用微内核与插件扩展机制。提供更好的定制和扩充性,降低了体积。也为 bnorth 逐渐积累功能,形成一站式开发套件的核心思想提供了技术可行性。

  4. 深度可定制

    bnorth 的设计思想是,提供最便捷的使用方法和最大的适应行。为了便捷,bnorth 提供丰富的内容,实现 0 配置使用。同时通过 js 的特性和植入在代码中的可定制机制和可配置机制,使得 bnorth 工具集可组合,可选择,可定制。

  5. rich.css

    rich.css 用创新的方式,实现了动态的,可定制的,全覆盖的 css 样式库。无需 css 文件,实现 class 属性编程。

文档

bnorth 说明文档

bnorth 参考手册

例子

  1. demo

许可

MIT