3 votes

La suite de contrôles web ASP.NET la plus performante

Personnellement, je travaille depuis des années avec RadControls et DevExpress de Telerik. ASP.NET de Telerik. À mon avis, ils produisent tous deux une surcharge HTML assez impressionnante du côté client, et je n'en ai jamais été très satisfait.

Bien sûr, je connais aussi Infragistics, ComponentOne, ComponentArt, etc. Je suppose qu'ils ne sont pas très différents de ceux que j'ai mentionnés.

Quelle suite de contrôles (commerciaux) génère le HTML le plus compact du côté client ?

J'ai tendance à penser qu'il n'y a pas de "suite de contrôles la plus performante" mais plutôt une combinaison de de contrôles serveur et de contrôles basés sur Javascript (par exemple, jQuery UI). Êtes-vous d'accord avec cette idée ?

Avec quelles combinaisons avez-vous obtenu l'expérience utilisateur la meilleure/la plus performante ?

1voto

this. __curious_geek Points 23728

Essayez Combinaison de contrôle Obout . Ils sont très efficaces et apportent de la productivité avec des frais généraux très bas.

http://www.obout.com/

1voto

Daniel Dyson Points 9913

Mise à jour du 27 janvier 2012

Depuis ma réponse initiale, j'ai passé beaucoup de temps à travailler avec MVC. Comme je l'ai dit ci-dessous, vous avez un contrôle total sur le balisage généré, ce qui est formidable. J'ai également passé du temps à utiliser Telerik MVC (http://demos.telerik.com/aspnet-mvc) et je dois dire qu'ils ont fait un excellent travail pour garder les outils fonctionnels, tout en minimisant le balisage et la taille des script. Ils ont introduit un registre de script qui vous permet d'enregistrer les script à inclure dans la page. Cela vous permet également d'enregistrer vos propres scripts personnalisés. qui peuvent être combinées en une seule ressource et comprimées pour réduire la latence et la bande passante.

Poste original accepté :

Vous avez raison de dire que les suites de contrôle commerciales ont tendance à générer de lourds balisages et script. Cela est dû en partie au fait qu'elles ont traditionnellement dû gérer le flux de travail des pages ASP.NET postback et viewstate, ce qui se traduit par des Id de contrôle interminables et une prolifération de nombreux petits téléchargements javascript (ajoutant de la latence pour chaque fichier).

En outre, de nombreux contrôles ont tendance à essayer d'ajouter trop de fonctionnalités. Ils essaient de tout faire, mais cela rend la réalisation d'une tâche simple assez pénible, car il y a une courbe d'apprentissage abrupte pour un grand nombre de ces suites, comme vous le constatez, j'en suis sûr.

Si vous voulez améliorer la taille du téléchargement et le balisage généré sur votre page, mon conseil serait d'utiliser une combinaison d'ASP.NET MVC (grand contrôle sur le balisage, pas de viewstate ou de _doPostBack scripts partout) et de plugins JQuery, que vous avez abordés dans votre question.

Jetez un coup d'œil au balisage de StacOverflow. Il est écrit en MVC. Je ne suis pas sûr des contrôles tiers qu'ils utilisent.

Les grilles sont souvent les pires contrevenants en matière de balisage hélicoïdal. Jetez un coup d'œil à la JQGrid http://trirand.com/blog/jqgrid/jqgrid.html

0voto

KroaX Points 1462

Ici, nous travaillons avec ComponentArt et nous en sommes très heureux. Il est très facile à mettre en œuvre, il est très beau et il offre de nombreuses fonctionnalités. Les performances sont également très bonnes. Nous utilisons également les contrôles Componentone, mais ils ne sont pas très bien adaptés aux applications Web.

Je vous conseille d'utiliser ComponentArt.

0voto

Suite WebControl d'AlbumOnNet

AlbumOnNet WebControl Suite est un ensemble de WebControls ASP.NET permettant à un concepteur ou à un programmeur Web d'utiliser les techniques RAD pour créer des diaporamas, des albums photos et des rotateurs publicitaires basés sur des images.

Les commandes peuvent être utilisées pour des présentations d'images de produits, des photos immobilières, des images de galeries d'art et des captures d'écran.

Les contrôles sont programmés pour fonctionner au mieux sur la surface de conception (dans le Form Designer) dans Visual Studio. Glissez et déposez un contrôle, comme le contrôle SlideShow, sur la page, définissez quelques propriétés et expérimentez avec les attributs Style pour qu'ils correspondent à la conception de votre page.

WebControls inclus

Album WebControl SlideShow WebControl SlideShow InfoViewer (codes EXIF) Étiquettes d'information sur les diapositives Boutons de navigation Barres d'outils de navigation Navigation par lien numérique

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X