Ces derniers mois ont été l’occasion de travailler dur sur une nouvelle technologie complémentaire à PickaForm pour accélérer encore plus la création d’applications sur mesure ! Nous n’avions donc plus grand chose à communiquer sur PickaForm lui-même, devenu une plateforme mature et largement utilisée par nos clients depuis maintenant quelques années.
Ce début 2021 est une occasion importante pour PickaForm, car nous allons bientôt fournir avec la plateforme une librairie Javascript complète pour créer des interfaces utilisateur sur mesure.
Nous ferons un autre post pour expliquer en détail pourquoi nous n’avons volontairement pas choisi une librairie opensource comme Angular, React, ou Vue. Pour faire court, nous souhaitions poursuivre sur notre philosophie de la simplicité, or, les 3 librairies les plus utilisées du marché sont très simples pour faire des petites choses, mais deviennent rapidement extrêmement complexes si l’on veut créer des applications complètes.
Notre librairie KissJS signifie tout simplement : Keep It Simple Stupid JS.
Elle propose en standard tous les composants les plus utiles pour créer une application métier d’entreprise : champs texte, champs nombre, champs date, panels, fenêtres de dialogues, grilles de données, etc… Elle est extrêmement performante, elle génère un markup HTML extrêmement propre et efficace, et elle est très simple à utiliser, même pour un débutant.
Elle est également très productive, puisque l’application ToDoMVC a pu être réalisée en moins de 200 lignes de code!
Enfin, elle est très expressive puisqu’elle reprend la philosophie de frameworks tels que ExtJS ou Webix, qui permettent de créer les UI uniquement via de la configuration JSON.
L’arrivée de KissJS va permettre d’étendre plus facilement les fonctionnalités de PickaForm lorsque le « no-code » ne suffit plus… et à terme, l’interface de PickaForm va migrer entièrement vers cette nouvelle technologie pour gagner encore plus en réactivité.
La librairie est encore jeune, mais nous envisageons de la publier très prochainement en opensource.
Et une démo complète de la librairie arrive très bientôt sur ce blog!