Gehen Sie zum Club, um sich für den geschlossenen Betatest zu qualifizieren
JeeLowCode ist ein Low-Code-Entwicklungsframework auf Unternehmensebene, das sorgfältig auf der Grundlage des Ruoyi-Quellcodes (ruoyi-vue-pro) gekapselt ist. Bei der Erkundung der vielen Low-Code-Plattformen auf dem Markt stellten wir fest, dass diese nicht nur teuer, sondern auch häufig in ihrer Funktionalität unbefriedigend sind, was es schwierig macht, unsere Entwicklungsanforderungen durch einfache Schnittstellenkonfiguration zu erfüllen. Vor diesem Hintergrund ist es besonders schwierig geworden, eine vollständig Open-Source-Low-Code-Entwicklungsplattform zu finden, die kostenlos, stabil und einfach zu bedienen ist. JeeLowCode wurde geboren, um diese Marktlücke zu schließen.
Erlebnisadresse: http://demo.jeelowcode.com
Community-Adresse: http://doc.jeelowcode.com
Dokumentation starten: http://doc.jeelowcode.com/doc/1-5
Video-Tutorial: http://doc.jeelowcode.com/doc/1-6
com.jeelowcode
├── jeelowcode-admin // 启动模块
├── jeelowcode-code // JeelowCode核心模块
├── jeelowcode-dependencies // 项目版本依赖模块
├── jeelowcode-framework // 功能模块
│ └── jeelowcode-excel // Excel导入导出模块
│ └── jeelowcode-exception // 自定义异常模块
│ └── jeelowcode-plus // SQL/DDL 语构建模块
│ └── jeelowcode-tenant // 租户模块
│ └── jeelowcode-utils // 工具类模块
├── jeelowcode-module // 个人业务相关
│ └── jeelowcode-module-api // 个人业务模块API
│ └── jeelowcode-module-biz // 个人业务业务
├── yudao-framework // 芋道核心模块
├── yudao-module // 芋道核心模块
Backend-Projekt
Projekt | Stern | Einführung |
---|---|---|
JeeLowCode | Basierend auf der Spring Boot-Multimodularchitektur |
Frontend-Projekt
Projekt | Stern | Einführung |
---|---|---|
jeelowcode-ui-admin-vue3 | Backend-Management basierend auf Vue3 + Element Plus + Avue |
Es sind nur 4 Schritte erforderlich, um den Low-Code JeeLowCode zu verstehen
Erstellen Sie Datentabellen intuitiv über die grafische Benutzeroberfläche. Nach der Erstellung stehen Ihnen sofort umfassende Funktionen zum Hinzufügen, Löschen, Ändern, Überprüfen sowie Importieren und Exportieren von Daten zur Verfügung, die einfach zu bedienen sind und die Effizienz verdoppeln.
Konfigurieren Sie einfach einfache SQL-Anweisungen, um schnell vielfältige statistische Berichte zu erstellen, einschließlich Balkendiagrammen, Liniendiagrammen, Kreisdiagrammen und Kartenansichten, um die Ergebnisse der Datenanalyse intuitiv anzuzeigen.
Nutzen Sie die flexible Konfiguration der Schnittstelle, um die intuitive Anzeige von Multi-Table-Zuordnungen zu realisieren und so ein WYSIWYG-Datenverarbeitungserlebnis zu gewährleisten.
Um den Anforderungen der Zusammenführung und Anzeige von Schnittstellenfeldern gerecht zu werden, stehen drei einfache Verarbeitungsmethoden zur Verfügung: SQL-Funktionsspleißung auf Datenbankebene, Zusammenführung von SQL-Zeichenfolgen während der Abfrage und Java-Codeverarbeitung auf Anwendungsebene. Wählen Sie den richtigen Ansatz, um Leistung und Flexibilität zu optimieren.
Durch Drag-and-Drop-Vorgänge können Benutzer die Sortierregeln für initialisierte Daten intuitiv festlegen.
Bietet Online-Konfigurationstools zum einfachen Festlegen von Datenberechtigungen auf Mandantenebene, gewährleistet die Sicherheit und Compliance des Datenzugriffs und verbessert die Anwendungsflexibilität in Szenarien mit mehreren Mandanten . Mit seiner hervorragenden Flexibilität, Effizienz und Benutzerfreundlichkeit ist JeeLowCode eine ideale Wahl, um die digitale Transformation zu beschleunigen und Geschäftsinnovationen voranzutreiben.
Datenbank | Ob unterstützt werden soll |
---|---|
MySql | Unterstützung |
Oracle11g | Unterstützung |
PostgreSQL | Unterstützung |
Dameng | Unterstützung |
Bietet eine Vielzahl von Steuerelementen, um die Entwicklungsanforderungen aller Seitentypen vollständig zu unterstützen.
Reichhaltige und vollständige Beispiele, um Benutzern das Lernen und den schnellen Einstieg zu erleichtern
Bietet eine große Auswahl häufig verwendeter Seitenvorlagen, sodass Entwickler diese schnell übernehmen und anwenden können.
Warme Erinnerung: JDK, Maven, Node usw. können von der Baidu-Netzwerkfestplattenadresse heruntergeladen werden: https://pan.baidu.com/s/1ICmHRlrRYzBkx87zoRuqvQ?pwd=1234
Adresse der Alibaba-Cloud-Festplatte: https://www.alipan.com/s/X4kF7Hshuc2
Umgebungskonfiguration
Laufumgebung : JDK1.8
Entwicklungstools: Idee, Maven
Middleware wird standardmäßig gestartet: (Es wird empfohlen, Pagoda zu verwenden) Mysql8.0, Redis, Minio
Schritt 1: Laden Sie das JeelowCode-Projekt herunter und importieren Sie es in IDEA |
Schritt 2: Importieren Sie die Datenbankdatei in MySQL und ändern Sie die Datenbank- und Redis-Konfiguration des Projekts |
Schritt 3: Konfigurieren Sie die entsprechende Datenbank gemäß dem Beispiel, aktualisieren Sie Maven, dann Complie und starten Sie das Projekt |
Hintergrundlaufumgebung: node18.0.0
Entwicklungstools: VsCode
Schritt 1: Überprüfen Sie die lokale Knotenumgebung |
Schritt 2: PNPM installieren |
Schritt 3: Verwenden Sie PNPM, um Projektabhängigkeiten zu installieren |
Schritt 4: Konfigurieren Sie die Backend-Adresse des Projekts |
Schritt 5: Starten Sie das Projekt |
Schritt 1: Überprüfen Sie die lokale Umgebung: Node.js: 18.0.0
Schritt 2: Installieren Sie PNPM, um die Geschwindigkeit der Abhängigkeitsinstallation zu verbessern
1. Konfigurieren Sie zunächst das NPM-Warehouse
npm config set registry https://registry.npmmirror.com
2. Installieren Sie PNPM
npm install -g pnpm
Schritt 3: Abhängigkeiten installieren
Geben Sie das Projektverzeichnis ein und führen Sie es aus
pnpm install
Schritt 4: Konfigurieren Sie die Backend-Adresse
Ändern Sie den Anforderungspfad in der Datei .env.dev im Projektstammverzeichnis in die lokale Backend-Adresse
VITE_BASE_URL='http://127.0.0.1:48080'
Schritt 5: Starten Sie das Projekt
pnpm run dev-server
Zugangsadresse
JeeLowCode-Kundendienst (beim Hinzufügen beachten: der Gruppe beitreten) | Öffentliches JeeLowCode-Konto |