Je cherche une bibliothèque JavaScript pour mon application web. L'application est très intensive en données et possède des contrôles de forme riches (presque comme des fenêtres). AJAX sera utilisé librement. La plate-forme de développement est ASP.Net (principalement ASP.Net MVC sera utilisé).Je suis à la recherche d'une recommandation sur les bibliothèques JavaScript dans la ligue de ExtJS et Qooxdoo pour une application web sérieuse
Je ne peux pas poursuivre avec ExtJs en raison du facteur prix/licence. J'ai vérifié Qooxdoo mais c'est très peu convivial. YIU est tombé en deçà de mes besoins. contrôles de formulaire qu'il offre.
D'autres bibliothèques comme jQuery n'offrent pas de contrôles de formulaire enrichis. Je suis donc des recommandations à la recherche d'une bibliothèque qui répond à la plupart des besoins suivants:
- commandes d'interface utilisateur riche
- API solide pour le traitement AJAX
- Emploie bonnes pratiques de programmation pour les scripts dans frontend (de préférence OO mais non obligatoire)
- Gratuit. Else a uniquement un coût de développement et pas de production
- Windows amical (ou du moins pas hostile)
- Non monolithique.
- devrait être indépendant (pas de développement & dépendances de production)
- Theme'ing devrait être facile (de préférence enveloppé par la bibliothèque)
Je ne mentionne pas d'autres besoins fondamentaux (comme la compatibilité du navigateur). J'espère que toute bibliothèque populaire les honorera.
Quelle partie de qooxdoo n'est pas "Windows friendly"? Vous avez seulement besoin d'installer Python, ce qui ne devrait pas poser de problème lorsque vous utilisez ActivePython ... –
Cela peut sembler drôle, mais Python n'est pas autorisé à se glisser dans notre environnement de développement. La bibliothèque JavaScript proposée était censée être juste des fichiers .js purs. En cas d'évaluation d'ExtJS, je pourrais télécharger le fichier .js monolithique à partir du site ou utiliser JBuilder disponible en ligne. – Kabeer
Vous devez ajouter ces détails à votre liste de contraintes. – ThomasH