Pas sur une seule page, mais quelques paginé application
J'ai été impliqué dans un projet complexe qui a été construit sur:
- Asp.net 3.5
- Les services web WCF
- ExtJS 2.1
- .netTiers (avec CodeSmith) pour DAL + DAO
- SQL 2005 + Cubes OLAP (certains ne le font pas-rappelez-moi de ce cauchemar solutions de contournement qui devait être fait à l'intérieur de l'application, car nous avons utilisé des contrôles tiers, que partiellement pris en charge UpdatePanels et cette seule chose a cassé les principes de base du traitement de notre demande)
- et personnaliser l'aspect de l'existence de ExtJS - c'était la partie la plus difficile de ExtJS costumization alors je vous suggère de vous en tenir à l'un des thèmes
Nous n'avons pas fait réel d'une seule page de l'application, mais il est vrai que le nombre de pages a été considérablement réduite. Chaque zone de travail au sein de l'application est généralement une page séparée. Tous interface de traitement a été fait sur le client en utilisant ExtJS ou sur le côté serveur au sein des services WCF qui ont fourni des données pour ExtJS de l'interface client.
Il a travaillé beaucoup.
Je serais probablement changer une chose aujourd'hui: j'aimerais migrer à partir de Asp.net + WCF à Asp.net MVC. C'est plus de construire pour ce type de scénario.
En ce qui concerne le débogage nous avons utilisé Firebug (plugin Firefox) largement tout comme n'importe quel autre développeur ferait.
Mais à l'aide de ExtJS de la bibliothèque a été un grand succès. Il facilement possible de créer un ordinateur de bureau comme des données lourds de l'application web. C'est un grand unifiée de la bibliothèque pour tous les professionnels de l'intranet de développement d'applications web. Avec jQuery et c'est des plugins, vous êtes toujours laissé seul avec différentes bizarreries de ces plugins, que la communauté fournit la. ExtJS est très unifié, à cet égard, et fournit un vraiment agréable à regarder et se sentir hors de la boîte.