Le framework Kiss v2.0 est désormais disponible

Fort de son succès avéré dans la création d’applications professionnelles, le framework Kiss v2.0 propose aux développeurs une solution fiable et sécurisée. Cette version full-stack open source est basée sur Java.

À propos du framework Kiss

Kiss permet de créer des applications web à la fois professionnelles, robustes, rapides et sécurisées. Ce framework full-stack intègre des composants back-end et front-end préconfigurés. Idéal pour développer un site web en entier ! En plus d’être une application complète, Kiss se démarque des autres infrastructures logicielles par les deux points suivants :

  • L’orientation vers des portails ou des applications commerciales et non des sites d’actualités destinés au grand public ;
  • L’adoption du principe KISS (Keep it simple, stupid).

L’application Kiss s’avère facile à maîtriser, déployable et modifiable en cours d’exécution. Le back-end et le front-end sont communicants et opérationnels. Aux outils de développement avancés s’ajoute l’usage de micro-services, réduisant ainsi le temps de travail. Concrètement, chacun des utilisateurs peut apporter des changements sans avoir à arrêter, redéployer, reconstruire ou redémarrer le serveur. Les modifications effectuées prennent effet immédiatement.

Le framework Kiss est écrit en Java, en JavaScript et en HTML. Le code frontal, quant à lui, est écrit en HTML/CSS/JavaScript. Pour le code back-end, n’importe quelle combinaison de langages de programmation Common Lisp, Java ou Groovy.

Notez que même si Kiss possède des composants d’interface UI, il peut être utilisé en complément des frameworks d’UI comme Angular, React, etc.

Les principales fonctionnalités de Kiss v2.0

La liste des fonctionnalités disponibles est longue. Voici quelques-unes des caractéristiques de Kiss v2.0 :

  • Logiciel libre pouvant être utilisé à des fins commerciales ;
  • Création de balises HTML ;
  • Contrôles HTML personnalisés ;
  • Services web RESTful (simples, flexibles et rapides) ;
  • Intégration de l’API SQL et de l’authentification des utilisateurs ;
  • Front-end conçu avec l’architecture micro-service ;
  • Déploiement d’un service web en un seul fichier (pas besoin de configuration ni de connexion) ;
  • Processus de construction de code facile à gérer pour les développeurs front-end ;
  • Possibilité de remplacer le front-end Kiss par d’autres frameworks comme AngularJS ;
  • Développement d’applications pour des serveurs Linux, Microsoft, Solaris ou BSD ;
  • Possibilité de créer et de porter des applications de bureau entre Linux, Mac et Windows si elles sont utilisées avec Electron.

L’usage des composants HTML

L’interface Kiss v2.0 propose diverses balises HTML qui facilitent le développement des applications. Parmi elles, retrouvez :

  • La saisie de date ;
  • La saisie de l’heure ;
  • La liste déroulante ;
  • La case à cocher ;
  • La saisie de texte ;
  • L’image ;
  • Le bouton poussoir ;
  • La balise popup.

Ces balises sont des versions améliorées ou des ajouts aux principales fonctionnalités fournies par HTML. Elles sont conçues pour offrir aux utilisateurs de Kiss des contrôles complets En outre, les développeurs peuvent créer leurs propres balises et y insérer un code CSS, HTML ou JavaScript. Le framework full-stack et open source Kiss prend aussi en charge des composants sans balise.

Un framework livré avec une API de base de données

Les développeurs ont droit à une puissante bibliothèque avec accès aux bases de données SQL (PostgreSQL, Oracle, MySQL, etc.). Voici les avantages de cette API :

  • Plus simple à manipuler que l’API JDBC ;
  • Elle prend en charge la pagination et les transactions prêtes à l’emploi ;
  • Elle propose une connexion automatique ;
  • Elle gère les arguments ;
  • Etc.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut