vue.netcore Rapid Development Framework

repository·master·Indexed 26 days ago

https://github.com/cq-panda/vue.netcore

A rapid development framework for decoupled web applications combining Vue (2/3) and .NET 8. It features a code generator for CRUD interfaces, master-detail forms, and business logic scaffolding. The framework supports EFCore 8.0, SqlSugar, Dapper, and various databases including SQL Server, MySQL, PostgreSQL, and Oracle. It includes a suite of Vue components such as ViewGrid, VolBox, VolForm, VolTable, and VolTag, along with built-in multi-language translation utilities.

Tokens
1.8K
Snippets
6
Records
28
Agent score
88%

What's inside vue.netcore

  1. Overview of Vue + .Net8 Rapid Development Framework

    master
    This project is a rapid development framework designed for decoupled (front-end/back-end) architectures using Vue and .NET 8. It focuses on minimizing repetitive coding through a powerful code generator that supports master-detail (one-to-one and one-to-many) relationships, automatic data binding for forms (select/checkbox), and automatic key/value conversion for tables. The framework is designed to be extended with custom business logic using nearly 300 provided extension methods and properties.
  2. Configure the development environment for Vue + .Net8

    master

    To develop with this framework, ensure your environment meets the following requirements:

    Back-end Requirements:

    • IDE: VS2022
    • Runtime: .NET 8
    • ORM/Data: EFCore 8.0, SqlSugar, Dapper
    • Security/Auth: JWT
    • Communication/Task/DI: SignalR, Quartz.Net, Autofac
    • Databases: SQL Server, MySQL, PostgreSQL, Oracle
    • Cache: Redis

    Front-end Requirements:

    • IDE: VS Code
    • Frameworks: Vue 2 or Vue 3, TypeScript
    • Build Tool: Vite
    • State Management: Vuex
    • HTTP Client: Axios
    • UI Components: Element UI or Element Plus