jQuery EasyUI est un framework qui vous aidera à créer facilement vos pages web.
- EasyUI est une collection de plugins pour vos interfaces utilisateurs basée sur jQuery.
- EasyUI fournit les fonctionnalités essentielles pour créer des applications javascript modernes et interactives.
- en utilisant EasyUI, vous n’aurez pas à écrire le moindre code javascript, vous devrez définir votre interface utilisateur en écrivant le code HTML associé..
- framework pour la création de page HTML5.
- EasyUI est simple et puissant.
La liste de tous les composants :
- Base
- Layout
- Menu and Button
- Form
- Window
- DataGrid and Tree
De plus, des extensions sont proposées… de nouveaux thèmes… des ajouts de fonctionnalité… etc.
jQuery EasyUI semble être une alternative à jQuery.ui. Les fonctionnalités, la qualité du code, la maintenance et l’API sont aboutis, voir supérieurs au « maître »… une suite de composants à suivre…
Site Internet : jQuery EasyUI
Licence : GPL
Correction, la licence n’est pas GPL, preuve le license_commercial.txt:
Bonjour Kane… j’ai vu la mention de la licence GPL à cette page : http://www.jeasyui.com/download/v13.php
Mais, la licence commerciale est très importante et j’aurais du le préciser ! Merci.
Merci d’avoir pris en compte mon commentaire, ce n’est pas votre faute, la licence GPL étant « virale », le code étant placé dessous, leur licence « commerciale » est nulle et non avenue ou il s’agit d’une infraction au droit d’auteur de la FSF.
Une licence LGPL aurait été le choix correct.
Je tiens également à préciser que le code est obfusqué, incompréhensible pour un humain, les sources ne sont donc pas fournies, et utilise de mauvaise pratique de codage amenant de médiocre performances.
Ça l’air intéressant, mais la dette technologique et juridique peut être un frein à son intérêt.
Un bon développeur javascript vous fera économiser du S.A.V. sur des bugs, incompréhensibles, de votre site.
pour comprendre le contexte, cherchez stworthy, faites-vous votre idée.
Bref, à utiliser pour un petit projet sans budget.
A la lecture et après avoir construit 2 ou 3 trucs pour voir je ne suis pas très enthousiaste.
« obfusqué » est le bon mot a retenir de Kane.
😉
J’ai manipulé et recherché quelques librairies ou framework GUI en javascript et justement j’ai testé Easyui et comme dit plus haut, c’est bien si on veut installer un framework ui en javascript tout fait mais si l’on veut l’étendre c’est là le gros problème. j’ai déminifié le code js du framework afin de voir un peu comment l’étendre. Tout est placé dans le même javascript ce qui est vraiment très bête au lieux de fonctionner par plugin additionnel. Notamment pour étendre une api. En ce qui concerne « l’élève dépasse le maître » easyui en est très très loin de jquery-ui. Certe jquery-ui ne possède à l’heure actuelle pas assez de composants gui pour vraiment l’utiliser sur une application complète, rien que un widget grid complet, c’est en préparation pour jquery-ui mais c’est pas prête de sortir maintenant.
Easyui est très indigèste et non extensible. dommage.
Bonjour,
j’ai téléchargé la dernière version de EasyUI (1.4.4), le code source est dispo, clair et découpé en composant. Un systeme de plugisn est également disponible pour l’étendre. Vos avis on été pris en compte ou du moins la version actuelle a évolué dans le bon sens.
Coté licence pareil, il y a maintenant une licence freeware et commerciale.
Je vais initier un projet sur ce framework en commençant par une maquette qui permettra d’évaluer le produit.
je n’ai pas trouvé d’équivalent free pour l’instant. Si qq’un à mieux je suis preneur 🙂
Sylvain
Bonjour Sylvain,
Si votre projet prend vie, n’hésitez pas à me recontacter. Je suis toujours à la recherche de nouvelles bonnes ressources pour FT. Voir même à faire paraitre une « petite annonce » par le biais d’un article pour vous aidez à trouver des volontaires… Bien du courage dans votre aventure.
Free Tools
J’ai testé le DataGrid d’EasyUI,et notamment le virtual scrolling qui promet d’afficher des millions de lignes « smoothly and with no flicker ». J’ai donc fait le test avec 1 million de lignes mais les performances sont très mauvaises sur IE et Edge. Sur Mozilla et Chromium, il reste moins performant que le DataTable de JQuery.
J’ai testé DataGrid d’EasyUI,et notamment le virtual scrolling qui promet d’afficher des millions de lignes « smoothly and with no flicker ». J’ai donc fait le test avec 1 million de lignes mais les performances sont très mauvaises sur IE et Edge. Sur Mozilla et Chromium, il reste moins performant que le DataTable de JQuery.