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.
JN
Jonathan N.
Senior Risk Management Professional with Strong Technology Expertise. CISSP.
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.
À la recherche de informations sur les logiciels ?
Avec plus de 2,5 millions d'avis, nous pouvons fournir les détails spécifiques qui vous aident à prendre une décision d'achat de logiciel éclairée pour votre entreprise. Trouver le bon produit est important, laissez-nous vous aider.
ou continuer avec
LinkedIn
Google
Google (Entreprise)
Les adresses Gmail.com ne sont pas autorisées. Un domaine professionnel utilisant Google est autorisé.