Bibliothèque Javascript pour créer une application Web de type bureau: ExtJS, jQuery, YahooUI, Moka, SproutCore, Cappuccino, autres? [fermé]
-
06-07-2019 - |
Question
J'évalue actuellement plusieurs trousses à outils pour l'interface utilisateur Javascript afin de créer des applications Web similaires à un bureau, principalement à cause des dialogues et de la gestion des fenêtres.
J'ai examiné plusieurs options - voici mes évaluations jusqu'à présent:
- ExtJS - Excellente bibliothèque de widgets, une excellente documentation! Pas si grande licence.
- interface utilisateur jQuery - Absence de conteneurs de fenêtres et de boîtes de dialogue prédéfinis. J'aime jQuery cependant.
- Yahoo! Interface utilisateur - Même problème que ci-dessus. Vraiment mature (mais, malheureusement, n'est plus activement entretenu ) et bien documenté.
- Moka (basé sur Mootools) - Pas aussi mature que les autres. Manque de bonne documentation.
- SproutCore - Comme ci-dessus. De plus, il n’a pas de fenêtre ni de fenêtre de dialogue.
- Cappuccino - Trop étrange et révolutionnaire.
Qu'en pensez-vous? Mes évaluations sont-elles correctes?
La solution
En termes d’apparence / de bureau, le meilleur de ce groupe doit être ExtJS. En termes d’assurance-chômage, il est vraiment en avance sur le reste. Bien sûr, il y a des problèmes de licence mais ils ont leurs exceptions FLOSS et si vous avez l'intention de gagner de l'argent avec le projet, une licence commerciale ne va pas vraiment faire sauter la banque.
Autre très riche cadre intéressant à regarder (tous ont leurs bons et leurs mauvais points),
Autres conseils
Avez-vous pensé à Google Web Toolkit? http://code.google.com/webtoolkit/)?
J'adore jQuery, en plus de son adoption par M $ pour MVC. Je ne qualifierais pas le manque de choses déjà faites de dénigrement. Ouais, ce serait bien s'il y en avait une, mais avec des choses comme ça, je trouve toujours que vous finissez par les bichonner pour répondre à vos besoins, écrivez simplement votre propre, c'est tellement facile à faire!
YUI est très bon en interface utilisateur, sauf que la syntaxe est un peu verbeuse, mais bon, il y a suffisamment de documentation sur yahoo! site pour faire les choses correctement!
Vous pouvez essayer de jQuery Desktop ou ExtJS .
Si vous voulez que cela ressemble et fonctionne comme une application de bureau , je choisirais soit Yahoo! Interface utilisateur ou Ext.JS
J'utilise ExtJS pour certains projets récemment. Sa courbe d'apprentissage est un peu raide, car vous devrez saisir leur concept de disposition, mais à part cela, tout ira bien.
Assurez-vous de lire le contrat de licence avant de commencer à l'utiliser. Oh, et ExtJS fonctionne très bien avec jQuery, Prototype et d’autres.
ExtJS est probablement le meilleur choix. C'est rapide, c'est maigre et c'est sacrément beau. Leur soutien est également excellent.