Introduction
Le openxava est une plateforme Open Source de Low-Code pour le développement rapide d'applications Web d'entreprise. Ainsi, il permet d'écrire uniquement les classes de domaine en Java simple et de préparer une application Web pour la production.
Parmi les caractéristiques les plus communes :
- Grande productivité : Vous écrivez uniquement le code de votre structure de données et de votre logique métier. Vous n'écrivez pas de HTML, JavaScript, CSS, SQL,... L'interface utilisateur et la logique de la base de données sont fournies automatiquement.
- Courbe d'apprentissage courte : Il suffit d'apprendre à écrire des classes Java simples pour écrire des applications complètes. Le paquet openxava est préparé pour un démarrage rapide.
- Applications complètes : Il offre un interface utilisateur AJAX sans rechargement de page. Il offre aussi un mode liste avec pagination, classement, filtrage, ajout/suppression/déplacement de colonnes, rapports PDF, exportation vers Excel, format de cartes, graphiques,... De plus, un mode détail avec onglets, cadres, boîtes de dialogue, éditeurs de références et de collections, mise en page réactive,... sont disponibles.
- Interface utilisateur mobile : En plus de l'interface utilisateur Web classique pour ordinateur de bureau, vous pouvez obtenir une interface utilisateur mobile pour votre application à partir du même code.
- Utilisez votre plateforme préférée : Navigateurs Web : Internet Explorer, Google Chrome, Firefox et Safari. Bases de données : toutes prises en charge par Hibernate, c'est-à-dire Oracle, DB2, AS/400, Informix, PostgreSQL, MySQL, SQL Server et pratiquement toutes les bases de données relationnelles. Systèmes d'exploitation : tous avec prise en charge de Java 8 (ou mieux), c'est-à-dire Windows, Linux, Mac, Unix, AS/400, z/OS,... Serveurs d'applications : tous avec prise en charge de Servlets 3.0 (ou mieux), y compris Tomcat, portails d'entreprise JBoss, WebSphere, Glassfish, WebLogic,...: Tous avec prise en charge JSR-168 ou JSR-286, y compris WebSphere Portal et Liferay.
- Open source : Licence LGPL vous permettant de développer des applications commerciales sans payer de frais.
- Multilingue : Les étiquettes et messages standard inclus dans openxava sont en anglais, espagnol, allemand, français, chinois, russe, japonais, catalan, indonésien, italien, polonais, serbe et suédois. De plus, il est assez facile d'ajouter une nouvelle langue.
- En l'année 2020, il s'agit du cadre d'application piloté par domaine Java le plus utilisé avec 250 000 téléchargements et 60 auteurs. Des milliers de discussions dans les forums.
- Des centaines d'applications développées. Des centaines de professionnels sur LinkedIn avec une expérience openxava.
- Basé sur les standards Java : Ainsi, vous pouvez facilement migrer votre code Java actuel vers openxava, et vice versa. Vous pouvez utiliser n'importe quel outil Java pour openxava. Le openxava prend en charge les normes : JSR-338, JSR-317, JSR-303, JSR-330, JSR-220, JSR-153, JSR-168 et JSR-286.
Dernière mise à jour : Lundi, le 6 avril 2020