[Annonce officielle d'un nouveau projet open source] La plateforme de développement de visualisation de données low-code GoView rejoint la communauté open source Dromara

Plateforme de développement de "visualisation de données" GoView low-code

A propos de l'auteur

  • Nom : Running Noodles
  • Membre de l'organisation open source dromara, auteur de dromara/go-view
  • Ingénieur principal en développement front-end, a ouvert de nombreux projets liés à la visualisation de données et possède une riche expérience pratique
  • Conférencier des cours liés aux données sur grand écran "Blue Bridge Cloud Course"
  • Espace personnel : https://gitee.com/MTrun

À propos de GoView

​ GoView est une plate-forme de développement de « visualisation de données » efficace par glisser-déposer. Il encapsule également des graphiques ou des éléments de page en tant que composants de base. Vous pouvez créer un grand écran de données sans écrire de code, ce qui réduit la charge mentale. La plate-forme est construite à l'aide de Vue3, Vite2, TypeScript, Pinia, ECharts et d'autres frameworks, fournissant des éléments de configuration riches et une gestion professionnelle des sources de données pour les composants, aidant les utilisateurs à mieux rester proches des flux commerciaux.

Fonctionnalités

  1. Gestion de projet unifiée

    GoView fournit une page de gestion de plate-forme de base, encapsule les composants d'affichage et prend en charge les opérations d'aperçu et de raccourci utilisateur (entrées de raccourci telles que l'aperçu, la suppression, etc.)

  1. atelier à faible code

    • L'atelier adopte une structure de mise en page de style chinois, qui correspond mieux aux habitudes d'utilisation de l'utilisateur. Les modules de composants, les modules hiérarchiques et les modules de configuration peuvent être contrôlés manuellement pour afficher et masquer. Et prend en charge le contrôle manuel du zoom et du verrouillage de l'affichage de la taille de l'écran.

  • Après avoir sélectionné le graphique, vous pouvez modifier les propriétés du graphique via le module d'édition sur la droite. Le positionnement de base, les filtres et les changements de position sont tous pris en charge.

  • GoView propose une fonction de requête d'interface complète pour répondre à la plupart des besoins des utilisateurs, et propose un module de remplissage SQL rapide, très convivial !

  • Afin de réduire la diversité des données utilisateur et de réduire la charge de travail du back-end, GoView prend en charge le filtrage de données personnalisé et n'a besoin d'écrire que la fonction de traitement dans le front-end pour générer la structure de données requise par le composant.

3. Fonctions globales

  • changement de couleur

  • changement de thème

  • Autres : GoView dispose également de fonctions telles que le changement de langue (en cours), le module de gestion des paramètres globaux, etc.

Faits saillants du code

  1. Framework : Écrit sur la base du framework Vue3 + Pinia2, utilisant des crochets pour extraire la logique, rendant la structure du code plus claire et plus robuste ;
  2. Type : utilisez TypeScript pour les contraintes de type, réduisez la probabilité d'erreurs inconnues et modifiez audacieusement le contenu logique ;
  3. Performances : optimisations multiples des performances, à l'aide du chargement paresseux des pages, de l'enregistrement dynamique des composants, du chargement par défilement des données, etc., pour améliorer la vitesse de rendu des pages ;
  4. Stockage : avec la mémoire locale, certains éléments de configuration utilisent le stockage pour stocker localement afin d'améliorer l'expérience utilisateur ;
  5. Encapsulation : Le projet a une encapsulation détaillée des classes d'outils telles que : routage, stockage, chiffrement/déchiffrement, traitement de fichiers, modules thématiques, méthodes globales NaiveUI, composants, etc.

Liens

  1. Cliquez pour aller - code source du projet
  2. Cliquez pour aller - document du site officiel
  3. Cliquez pour aller - pur front-end en ligne
  4. Click to go - expérience collaborative front-end et back-end

la communication

​ Les capacités d'une personne sont toujours limitées. Nous accueillons tout le monde pour communiquer et grandir ensemble ! ! !

Je suppose que tu aimes

Origine www.oschina.net/news/210082
conseillé
Classement