Best Software for 2025 is now live!
Par Jmix
Afficher le détail des notes
Enregistrer dans Mes Listes
Revendiqué
Revendiqué

Meilleures alternatives à Jmix les mieux notées

Avis sur 23 Jmix

4.8 sur 5
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Rechercher des avis
Mentions populaires
Les prochains éléments sont des boutons radio et trieront les résultats affichés par l'élément sélectionné et mettront à jour les résultats affichés.
Masquer les filtresPlus de filtres
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Avis sur 23 Jmix
4.8 sur 5
Avis sur 23 Jmix
4.8 sur 5

Jmix Avantages et Inconvénients

Comment sont-ils déterminés ?Information
Les avantages et les inconvénients sont compilés à partir des commentaires et regroupés par thèmes pour fournir un résumé facile à comprendre des avis des utilisateurs.
Avantages
Inconvénients

Sentiment de l'avis global pour JmixQuestion

Temps de mise en œuvre
moins d'un jour
plus de 12 mois
Retour sur investissement
moins de 6 mois
48+ mois
Facilité d'installation
0 (Difficile)
10 (Facile)
Se connecter
Vous souhaitez voir plus d'avis de utilisateurs vérifiés ?
Connectez-vous pour consulter les sentiments des avis.
Les avis G2 sont authentiques et vérifiés.
JA
project director
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Organique
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Jmix?

1. Jmix studio aide à générer du code standardisé qui diminue les erreurs des développeurs, surtout pour la conception de modèles de données.

2. La conception d'add-ons rend les projets faciles à maintenir et à gérer.

3. L'utilisateur doit simplement se concentrer sur le business; le framework gère lui-même une grande partie du travail au niveau de l'entreprise.

5. L'inspecteur d'entité prêt à l'emploi et son filtrage de données, export/import aident le travail administratif.

6. Open-source; facile à étendre.

7. Support : Forum avec réponse rapide; et documents.

8. Équipe de confiance. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Jmix?

Manque d'experts vaadin pour des fonctionnalités d'interface utilisateur complexes. Avis collecté par et hébergé sur G2.com.

Georgios M.
GM
CTO
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Organique
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Jmix?

après des années passées à créer des solutions sur mesure, je trouve l'outil ultime pour créer rapidement de la meilleure manière des solutions logicielles Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Jmix?

je cherche toujours à trouver quelque chose :) , je ne peux pas trouver quelque chose qui manque Avis collecté par et hébergé sur G2.com.

Mario D.
MD
Senior Software Engineer
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Organique
Traduit à l'aide de l'IA
Partenaire commercial du vendeur ou concurrent du vendeur, non inclus dans les scores G2.
Qu'aimez-vous le plus à propos de Jmix?

Le cadre couvre la plupart des besoins non fonctionnels qu'une application commerciale a, dès le départ. Ce sont des capacités comme la "Suppression douce", le "Journal d'audit", la "Sécurité au niveau des lignes". Dans sa nature de méta-cadre (s'appuyant sur des bibliothèques et cadres Java existants), il a une base solide. Spring, JPA, Vaadin ainsi que Gradle sont en eux-mêmes très matures et puissants.

Comme CUBA est également un cadre Full-Stack, couvrant tous les aspects de la création d'une application web commerciale, il vous permet d'accélérer le développement des applications facilement par un facteur de 2-3.

Cela est réalisé d'une part par le fait que ce que vous développez - vous le développerez plus rapidement. Cela est principalement réalisé par de nombreuses bonnes abstractions (requises pour les applications commerciales) et aussi parce que la génération de code de CUBA studio vous libère de beaucoup de saisie (et de tests).

D'autre part, par le fait que vous n'avez tout simplement pas besoin de développer certaines choses par vous-même, que vous auriez autrement à mettre en œuvre avec des efforts de sous-projets non triviaux (un bon exemple de cela est la "capacité de filtre générique pour les tableaux / grilles de données). Un autre exemple est les capacités de reporting qui sont livrées en tant qu'addon open-source.

Pour la logique métier dédiée, CUBA ne vous gêne pas du tout. À cet égard, le code que vous écrirez est presque exactement le même que tout autre type d'application Spring. Cela pourrait simplement changer votre perception de ce que vous associez au terme "logique métier" car beaucoup de code que vous avez précédemment écrit a tout simplement disparu (en raison des points mentionnés ci-dessus).

CUBA vous permet de vous concentrer sur les choses vraiment importantes dans les applications commerciales : les règles métier encodées qui conduisent à l'objectif ultime de l'application commerciale en question. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Jmix?

CUBA adopte l'approche Vaadin du développement web : écrire le code de l'interface utilisateur en Java. En ce qui concerne le développement de l'interface utilisateur, c'est en fait très efficace, mais ce n'est pas non plus la chose la plus naturelle à faire. Lorsque vous venez d'un milieu JS, cela nécessite une réflexion quelque peu différente (bien que les API de l'interface utilisateur ne soient pas vraiment problématiques à comprendre par rapport à d'autres technologies). Un exemple de cela : dans le monde de React JS, "tout est un composant". Cela est théoriquement vrai aussi pour Vaadin, mais en pratique, cela nécessite plus de travail pour créer des composants personnalisés.

De plus, avec Vaadin, vous héritez du modèle architectural du Framework UI, qui est avec état côté serveur. Ce n'est pas non plus l'architecture la plus en vogue de nos jours (2020), mais il s'avère (encore une fois) que pour les applications d'entreprise avec des exigences de mise à l'échelle limitées (mise à l'échelle dans le sens de "l'ordre de grandeur de Facebook"). Les applications CUBA peuvent facilement évoluer jusqu'à 10 000+ utilisateurs simultanés (et probablement des millions d'utilisateurs non simultanés), mais avec des exigences de ressources différentes par rapport à une application sans état de type 12-factor.

Mais cela est uniquement lié à son front-end basé sur Vaadin. Il est également possible de remplacer Vaadin par un front-end basé sur React, ce qui éliminera cet "inconvénient". Mais comme il n'y a pas non plus de repas gratuit dans le monde basé sur JS, quelques fonctionnalités standard de CUBA & Vaadin devront alors être ré-implémentées. De plus, l'écosystème Javascript vient avec ses propres complexités et inconvénients. Avis collecté par et hébergé sur G2.com.

PB
Information Technology Specialist
Computer Software
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Organique
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Jmix?

Il a un équilibre fantastique entre l'approche RAD, la puissance des fonctionnalités du cadre et l'ouverture. Il n'y a pas de limitation, l'application peut être entièrement personnalisée. Développement rapide dans un environnement agréable. Connexion avec la base de données. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Jmix?

Parfois, je trouvais des difficultés à créer de nouveaux composants d'interface utilisateur. Avis collecté par et hébergé sur G2.com.

MR
Director
Information Technology and Services
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Organique
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Jmix?

La plateforme CUBA et son Studio offrent aujourd'hui ce que je pense être la pile complète JAVA la plus aboutie à ce jour. De plus, elle a réussi cela tout en restant simple à utiliser.

La plateforme est bien pensée et propose un ensemble complet de fonctionnalités dont vous avez presque toujours besoin dans une application d'entreprise :

- interface web efficace avec des fonctionnalités génériques comme la pagination, les filtres, et de nombreux widgets disponibles

- système de sécurité efficace avec gestion des rôles et son interface intégrée

- intégration des beans jmx avec son interface

- journal et son interface, configuration de l'application et son interface

- système de versioning intégré avec fonctionnalités de restauration et suivi des modifications par utilisateur, et son interface

- localisation

- extension dynamique et générique des attributs des entités (par exemple, s'adapter à la spécificité du client)

- tâches planifiées

- REST, interface réactive (quoique moins intégrée) et portail

Ce qui est impressionnant, c'est que toutes ces fonctionnalités sont prêtes à l'emploi, vous pouvez même imaginer ne pas écrire une seule ligne de code pour en étendre certaines (par exemple, sécurité, tâches planifiées) car elles couvrent à elles seules tant de cas réels.

Ajoutez à cela des composants optionnels comme des rapports génériques, la recherche en texte intégral, BPM et vous

Du côté de la conception, la plateforme est très propre : séparation des préoccupations, basée sur des composants et services injectés. Et vous pouvez déployer facilement de multiples façons sur une infrastructure allant du simple tout-en-un à plusieurs niveaux, et même sur le cloud. De plus, l'application générée est prête pour la réplication entre centres de données (par exemple, grâce à l'utilisation d'UUIDs).

En plus de cela, l'IDE Studio vous fera gagner énormément de temps, en implémentant un aller-retour complet entre votre IDE JAVA préféré, et le rechargement en direct de votre application en cours d'exécution dans la plupart des cas. Et avec une évolution automatique et incrémentale du schéma aussi bonne que d'autres produits spécialisés. La génération d'écran à partir du modèle de données est impressionnante, et vous avez un éditeur WYSIWYG pour le personnaliser.

La documentation et les exemples sont assez complets, ce qui n'est pas si souvent le cas pour les frameworks avec autant de fonctionnalités. Il y a bien sûr une courbe d'apprentissage, mais il y en a toujours une.

La plateforme se met à jour rapidement, ce qui est pour nous un avantage, car nous voulons qu'elle mûrisse encore plus rapidement, bien que la documentation et les exemples ne suivent parfois pas le même rythme. Par exemple, pas encore d'exemple de polymer, mais c'est une toute nouvelle fonctionnalité, c'est certainement en cours. Notez que l'équipe est très réactive, ce qui est également d'une grande importance.

Dans l'ensemble, après avoir étudié différents frameworks pendant des mois, nous avons simplement trouvé que CUBA était le plus avancé, et nous nous y fions maintenant de manière constante. En résumé, c'est un framework RAD par excellence : vous avez toutes les fonctionnalités nécessaires dans une application de classe entreprise, vous pouvez donc vous concentrer sur votre modèle d'affaires. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Jmix?

Les composants optionnels comme les rapports génériques et les graphiques sont moins documentés que la plateforme principale.

Parfois, nous avons l'impression de ne pas utiliser la plateforme à son plein potentiel. Nous aimerions voir quelque chose comme une application d'exemple complète utilisant chaque fonctionnalité afin d'avoir une idée de la façon dont les développeurs CUBA construisent une application avec leur propre plateforme.

Tous les cas UML ne sont pas pris en charge (par exemple, unidirectionnel un-à-plusieurs), mais cela est dans le backlog.

Pas un problème mais une amélioration : la génération d'écran pourrait utiliser un assistant afin d'avoir plus de contrôle sur la sortie. Par exemple : quel composant pour mapper un attribut d'entité (curseur ou bouton radio au lieu d'un champ de texte simple), définir des groupes d'attributs, choisir les détails de mise en page (par exemple, taille de la grille), choisir comment mapper une relation un-à-un (comme une association ou directement à l'écran). Avis collecté par et hébergé sur G2.com.

Tom M.
TM
Senior Solutions Engineer
Information Technology and Services
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Jmix?

Cuba Platform (avec Cuba Studio) est extrêmement facile à utiliser.

J'ai trouvé la courbe d'apprentissage pour démarrer avec une application CRUD basique assez douce. Je ne suis pas un développeur professionnel mais j'offre des applications LOB comme une valeur ajoutée pour les clients.

Cuba Studio génère et applique automatiquement des scripts RDBMS. Cela inclut les modifications après le déploiement de l'application en production.

Il existe plusieurs options de déploiement, du déploiement à chaud, au cloud, à la création d'un WAR qui peut être déposé dans un serveur Tomcat.

Cuba Studio peut générer et maintenir à jour les écrans UI pendant que vous développez l'application et modifiez les entités. Après cela, les écrans peuvent être facilement personnalisés dans une interface WYSIWYG. Avec une tonne d'options pour l'apparence, le ressenti et la personnalisation.

Il est possible de créer une application CRUD simple sans toucher une ligne de code java, mais si vous en avez besoin, Cuba Studio s'intègre avec Eclipse et intelliJ via un plugin.

Il y a un sous-système de sécurité robuste pour gérer les utilisateurs.

Le forum communautaire et le chat sont une ressource fantastique, surtout si vous débutez avec la plateforme. Les questions sont répondues par d'autres membres du forum ou par l'équipe de développement en moins d'une journée (souvent plus rapidement).

J'ai trouvé quelques bugs mineurs et ils ont tous été corrigés en quelques heures (et intégrés dans la prochaine version de maintenance).

Enfin, j'adore la rapidité de développement. De nouvelles fonctionnalités sont publiées presque tous les mois. Plus important encore, les corrections de bugs sont déployées toutes les deux semaines. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Jmix?

Je voudrais pouvoir avoir une interface réactive "prête à l'emploi". Cependant, je crois que cela a été ajouté avec l'ajout du client polymer.

Les chaînes de déploiement WAR pour le studio nécessitent un peu de recherche pour comprendre la syntaxe et les options.

Peut-être l'ajout d'un composant galerie qui affichera les images associées qui ont été attachées à une entité. (Cela ne peut être fait actuellement que via le code) Avis collecté par et hébergé sur G2.com.

Jonathan N.
JN
Consultant
Capital Markets
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Jmix?

J'ai fait beaucoup de développement web basé sur Java. J'avais migré vers un ensemble de solutions Java de pointe comme Vaadin, Intellij IDEA, Spring et Flyway/Liquibase. Cependant, je me retrouvais constamment freiné par l'énorme complexité, surtout lorsqu'il s'agissait de faire évoluer le modèle de données et la sécurité Spring.

Il est rare de tomber sur un nouveau produit qui passe au niveau supérieur, mais j'ai trouvé que la plateforme Cuba en est un exemple. C'est une solution purement Java, entièrement intégrée, qui permet vraiment un développement rapide d'applications web (elle prend également en charge la création d'applications de bureau, mais je n'ai pas beaucoup travaillé avec cela).

Ils intègrent toutes les mêmes solutions de pointe que j'utilisais -- Vaadin, Intellij, Spring et une très bonne solution de développement et de migration de modèle de données. Une différence était que j'utilisais auparavant Maven et qu'ils s'appuient sur Gradle. Les solutions sont intégrées dans un cadre complet élégamment conçu.

Ce n'est pas un constructeur d'applications par glisser-déposer (bien qu'ils aient quelques fonctionnalités de glisser-déposer intéressantes). Vous devez avoir une certaine expertise en Java et Spring. Une connaissance des bases de données est un plus. La plateforme vous oblige à travailler de manière étroitement contrainte, ce qui permet l'automatisation. Une fois que vous êtes dans le rythme, vous pouvez rapidement développer des applications entièrement fonctionnelles qui sont susceptibles d'avoir moins d'erreurs. Elles sont très bien intégrées avec mon éditeur de choix, Intellij IDEA, et c'est là que vous continuez à écrire la plupart de votre code Java. Leur outil Cuba Studio offre cependant de belles fonctionnalités qui ajoutent beaucoup de valeur supplémentaire. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Jmix?

Comme d'autres l'ont souligné, il y a une courbe d'apprentissage abrupte, même si vous êtes déjà familier avec les technologies sous-jacentes comme Vaadin et Spring. Une fois que vous êtes à l'aise avec le cadre, cependant, la vitesse accrue de développement est impressionnante.

Le forum en ligne est assez réactif et la documentation est assez bonne, bien qu'au début, il puisse être difficile de trouver rapidement les réponses aux questions. Avis collecté par et hébergé sur G2.com.

Royelle W.
RW
Manager
Marketing and Advertising
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Jmix?

Le Framework est absolument fantastique et un excellent équilibre d'approche RAD. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Jmix?

J'aime tout à ce sujet. Je pense qu'ils devraient coûter plus cher que ce qu'ils font. Avis collecté par et hébergé sur G2.com.

Kjell D.
KD
System Developer
Computer Software
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Organique
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Jmix?

Cette plateforme a beaucoup à offrir. Elle est facile à prendre en main et vous avez une solution en quelques heures au lieu de jours. La plateforme vous permet de modulariser votre solution. Elle offre la migration du modèle de données d'un système à CUBA.Platform.

Dispose d'une très bonne documentation sur l'ensemble du cadre. Inclut des exemples.

Forum très actif. Chat en direct avec d'autres collègues travaillant avec CUBA.Platform.

CUBA.Platform offre REST prêt à l'emploi, Client Portal, Client Polymer, ce qui facilite la création de pages web qui s'adaptent à la largeur de l'appareil et avec un support complet des données de CUBA.Platform. Vous pouvez générer automatiquement le squelette depuis CUBA.Studio et concevoir le reste comme vous le souhaitez.

J'adore la gestion des rôles et des droits des utilisateurs. Très facile à utiliser et beaucoup de contrôle. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Jmix?

Cela aurait pu être plus facile de créer ses propres composants d'interface utilisateur,

Documentation/tutoriels manquants concernant la modularisation de l'application. Avis collecté par et hébergé sur G2.com.

Francis N.
FN
Chief Workflow Officer
Accounting
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Jmix?

Depuis la découverte de CUBA, c'est la seule plateforme que nous utilisons dans notre entreprise. Elle nous permet de développer et de livrer rapidement des applications commerciales à nos clients. Avec les nouvelles fonctionnalités, les applications CUBA peuvent désormais être déployées sur le cloud et nous permettent de livrer rapidement des applications SAAS. De grandes améliorations ont également été apportées dans le domaine du portail. Avec le nouveau client Polymer, vous pouvez désormais vous débarrasser d'Angular.js et offrir un portail web très esthétique à vos clients. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Jmix?

Il n'y a rien à ne pas aimer à propos de la plateforme. La seule chose est qu'ils publient tellement de nouvelles fonctionnalités à chaque nouvelle version, que parfois, il peut être difficile de suivre. Mais à long terme, cela vous bénéficiera, l'utilisateur. Avis collecté par et hébergé sur G2.com.