A set of Java/.Net+Vue low-code rapid development framework with front-end and back-end separation

Project Description

This is a simple, cross-platform rapid development framework based on Java Boot/.Net Core. Thousands of commonly used classes are encapsulated in the front and back ends, which is convenient for expansion; the code generator is integrated to support front and back end business code generation, to achieve rapid development and improve work efficiency; the framework integrates forms, reports, charts, large screens and other commonly used Demo is easy to use directly; the backend framework supports Vue2 and Vue3.

Technology Architecture

  1. 1. Database Compatibility: MySQL (default), SQLServer, Oracle, PostgreSQL, DATADB, NPC
  2. Gold Warehouse Database
  3. 2. Distributed file storage: Compatible with MinIO and multiple cloud object storage, such as Alibaba Cloud OSS, Huawei Cloud OBS,
  4. Qiniu Cloud Kodo, Tencent Cloud COS, etc.
  5. 3. The backend is developed based on IDEA + Eclipse + Spring Tool Suite.
  6. 4. The front end is developed based on Node.js+Vue+TypeScript+Vite+Pinia+Pnpm+Element-ui, etc.
  7. 5. Mobile terminal development Node.js development

Deployment method

  • jar 
  • Docker/Docker-Compose

platform function

Application entrance: www.jnpfsoft.com/?csdn , if you have time, you can try to build it yourself.

  • Low code generator: Based on Mybatis-plus-generator, a set of code generators are customized. By configuring the annotations of database fields, WEB front-end (vue), mobile terminal (vue), back-end (controller, entity, mapperxml) can be generated online , service) and other codes greatly reduce the difficulty of development.
  • Zero-code development: equipped with a large number of reusable controls, through the operation of interface elements, drag and drop controls to automatically generate visual applications.

  • Workflow engine: It includes two parts, the process form and the process engine. The process form is visually designed and highly configurable. It adopts a structured form template design and a centralized analysis mode design. Adapt to the needs of various scenarios in China's national conditions, configuration WYSIWYG, low code, high configuration.
  • Flexible authority control: RBAC authority management is adopted, and authority can be controlled to menus, buttons, data columns and constraints, authorization scope, etc.
  • Large-screen design: freely layout pages, drag and drop controls to the page, set content and data binding for different controls, and realize large-screen visual page development based on what you see is what you get.
  • Portal design: Brand-new portal design, simple operation, free drag and drop, multi-terminal self-adaptation for one-time editing, fully meeting the individual needs of users.

  • Rich chart design: support single table and multi-table, various graphic display, easy to realize enterprise data analysis and decision-making operation management.
  • One-stop generation of APP applications: It is easy to build mobile applications for IOS and Android systems, realize one-stop aggregation of various functions, multi-terminal access, realize the operation of connecting the front-end to the background data, and quickly obtain the data from the foreground to the background.
  • Third-party login: The out-of-the-box third-party authorized login tool library provides a unified interface, supports access to any OAuth website, and quickly realizes the OAuth login function.

  • IM communication: The IM system is compatible with multiple platforms such as PC, mobile app, WeChat applet, etc. PC + mobile will accompany you to solve the worries of enterprise work.
  • Support secondary development: rich ready-made applications to meet the ever-changing business and management needs of enterprises, products developed based on the platform are more stable and reliable, code specifications, easy to learn and quick to use, etc., can realize business expansion in an all-round way.
  • Quickly build Saas services: Enterprises can quickly expand their dimensions and build Saas platform services anytime and anywhere. Developers only need to care about business and innovation;

Guess you like

Origin blog.csdn.net/Z__7Gk/article/details/131965349