English | 简体ä¸æ–‡
Zova is a vue3 framework with ioc container, empowers developers to build fast, reliable applications
Zova can be used with any UI library and comes with built-in project templates for several UI libraries, making it easy to use out of the box, including:
- antdv
- element-plus
- quasar
- vuetify
- empty: Other UI libraries can be used based on this empty template
- SSR: Built-in out-of-the-box SSR solution, supporting both front-end applications and admin management systems
- Modularization: The basis for building large business systems
- IOC: The basis for business abstraction and modeling
- Module Scope: Access strategy based on dependency lookup
- Route Query: Routes with TS types
- Mock: More convenient Mock Mechanism
- Icon: UI library-independent icon engine
- CSS-in-JS: Style & Theme: More flexible style engine based on TypeStyle
- Model: Unified Data Source: Data management strategy based on Tanstack Query
- Env: Env file loading strategy based on multi-dimensional variables
$ npm run init
$ cd ./zova-dev
$ npm run dev
$ cd zova-ui-antdv
$ pnpm install
$ npm run dev
$ cd zova-ui-element
$ pnpm install
$ npm run dev
$ cd zova-ui-quasar
$ pnpm install
$ npm run dev
$ cd zova-ui-vuetify
$ pnpm install
$ npm run dev
$ cd zova-ui-empty
$ pnpm install
$ npm run dev
- Thanks to Angular that ioc container of Zova was in part inspired by Angular
- Thanks to Vue that Vue provides a very powerful reactive system and ecosystem. Without the support of these ecosystems, Zova would be difficult to implement
Copyright (c) 2016-present, Zova