Qu'aimez-vous le plus à propos de Jmix?
Jmix est basé sur le framework Java le plus populaire - Spring (Spring Boot) pour le backend, avec Vaadin intégré pour l'interface utilisateur frontend. En choisissant les deux frameworks, Jmix a fourni un framework full-stack pour les développeurs Java/Kotlin. En tant que leader de l'équipe de développement dans une entreprise de conseil en informatique, je pense que Jmix est un framework formidable, pour les raisons suivantes :
1. Il intègre les frameworks et bibliothèques Java les plus populaires. Les développeurs sont prêts à l'apprendre et à l'utiliser avec bonheur.
2. Il fournit Jmix Studio pour aider les développeurs à accélérer le rythme de livraison, grâce à des extraits de code, des concepteurs visuels pour le modèle de données/page UI/processus métier/rôles, exécution locale en un clic, etc. De sorte que nos développeurs se concentrent uniquement sur notre logique métier sans écrire beaucoup de codes répétitifs.
3. Il propose de nombreux add-ons prêts à l'emploi avec toutes les parties nécessaires, de la base de données à l'interface utilisateur, comme BPM/Charts/Email/Maps, etc.
4. Ils ont fourni une documentation détaillée.
5. Ils ont un forum pour les développeurs, où nous pouvons rechercher des problèmes similaires ou poser de nouvelles questions.
6. Lors de la livraison des produits aux clients, il n'y a pas de frais de licence, ce qui est un énorme avantage par rapport à ces plateformes low-code. Avis collecté par et hébergé sur G2.com.
Que n’aimez-vous pas à propos de Jmix?
Je pense qu'un des inconvénients est que Jmix utilise Vaadin 8, qui est difficile à personnaliser, surtout puisque nous avons des clients en Chine, qui aiment les interfaces utilisateur "belles". Parfois, nous avons passé une demi-journée à ajuster le style d'une Table ou d'un Datagrid. Mais je suis heureux de dire que l'équipe Jmix a le projet de mettre à niveau le framework Vaadin vers la dernière version LTS 23+, qui devrait être bien meilleure, je m'attends.
D'ailleurs, nous avons des projets qui nécessitent une interface utilisateur frontend hautement personnalisée, et le Jmix Rest SDK n'est pas assez parfait, nous devons implémenter des fonctionnalités de base comme le rafraîchissement de jeton. Avis collecté par et hébergé sur G2.com.