Question

Nous sommes actuellement cliente Infragistics NetAdvantage Select depuis quelques années. Leurs contrôles sont corrects, mais ce n’est pas ce que j’appellerais de très bons, mais le temps investi dans leur apprentissage jusqu’à ce jour est la raison principale pour laquelle nous les suivons. Nous utilisons les contrôles ASP.NET et Winnform.

Alors que nous devons renouveler, nous considérons DevExpress comme une option, car ils semblent offrir une grande partie des mêmes fonctionnalités.

Pour ceux qui ont fait ce déménagement de la minfragistique à DevExpress, comment l'avez-vous trouvé? Un pas en avant ou en arrière? Le pour et le contre?

Était-ce utile?

La solution

Mon entreprise utilise DevExpress et nous sommes très satisfaits de leur suite. Nous n’avons jamais utilisé la suite Infragistics, je ne peux donc pas parler du processus permettant de passer d’Infragistics à DevExpress.

En général, je trouve les commandes DevExpress très faciles à utiliser et à implémenter dans nos applications. Certains contrôles ont une petite courbe d'apprentissage comme le DevExpress TreeList, mais ce n'est pas un gros problème.

Une des choses que je n’aime pas avec certains de leurs contrôles est la propriété "Propriétés". Cette propriété est utilisée pour définir des options supplémentaires pour le contrôle.

Exemple pour définir la longueur maximale d'un textedit (zone de texte de devexpress):

textEdit.Properties.MaxLength au lieu de textEdit.MaxLength

Ainsi, leurs contrôles sont excellents et ont une belle apparence, mais je pense que la principale qualité de DevExpress est leur support. Vous pouvez poser une question sur la page d’assistance et vous recevrez une réponse dans un jour, voire deux jours si la question est complexe.

Ainsi, si vous n’êtes pas satisfait d’Infragistics, essayez DevExpress. Vous pouvez télécharger une version d’essai pour ne rien avoir à perdre.

Autres conseils

J'ajouterai que vous devriez regarder Telerik. Leur soutien est de premier ordre dans l'industrie. Ils vous donnent de bons exemples du monde réel et je pense que leur documentation est sans égale.

J'ai souscrit un contrat avec une entreprise bien intégrée dans les contrôles que vous envisagez et je ne les utiliserais pas s'ils étaient gratuits.

La raison pour laquelle je déclare cette déclaration est que leur documentation était, à mon avis, mauvaise. Lorsque je dépense de l'argent dans une suite de contrôles de type RAD, c'est pour rendre mon travail plus facile et plus rapide en production. J'ai découvert que dans certains cas, il était plus facile de trouver comment faire en sorte que les contrôles intégrés fassent ce que vous voulez, par opposition aux problèmes que je rencontrais avec leurs contrôles.

Leurs échantillons ressemblent un peu aux exemples Microsoft. Elles sont basées sur le fait que les ventes techniques puissent montrer lors d’un séminaire "qu’il est facile de configurer quelque chose". mais dans le monde réel, si vous utilisiez les techniques et que vous visualisiez les exemples générés, vous seriez moins impressionné.

Je n'avais pas de compte pour soumettre des tickets d'assistance, mais j'en ai eu 4 au cours d'un mois soumis par l'intermédiaire du titulaire du compte et, à ma connaissance, je n'ai reçu de réponse à aucun d'entre eux. (Cela aurait pu être une rupture avec la personne que je devais traverser, mais j'en doute.)

En ce qui concerne les commandes Rad de Telerik pour Ajax, il est très rarement impossible de comprendre ce que je dois faire en consultant l'exemple de solution Web Visual Studio qui est installé, ainsi que leur documentation.

Bonne chance dans votre recherche et même si vous ne considérez pas Telerik, je vous suggère fortement de rechercher d'autres options.

Légèrement indépendant, mais vous pouvez également vouloir évaluer les contrôles Telerik . Nous les utilisons depuis des années. Contrôles et support exceptionnels. Et leurs contrôles fonctionnent également avec ASP.NET MVC.

Juste un client heureux ici.

Pas en relation avec les contrôles, mais avec la suite DevExpress, vous obtenez gratuitement de superbes compléments VS - CodeRush et RefactorPro.

Comme Francis, je n’ai pas migré d’infragistique vers devexpress, j’ai commencé avec devexpress. Je peux parler de la courbe d'apprentissage. Selon les contrôles que vous allez utiliser et la manière dont vous comptez les utiliser, la courbe d'apprentissage peut être très réduite.

Les contrôles de manipulation des données (xtragrid, xtrascheduler, xtracharts, etc.) sont extrêmement faciles à utiliser pour la liaison à une base de données. Moins pour la liaison à des objets persistants. Curieusement, leur XPO n’est pas aussi simple et intuitif qu’il pourrait ou devrait l'être lors de la liaison de données, même s’il n’est pas incroyablement difficile.

Le principal avantage pour moi était la documentation. Leur site de documentation ainsi que leurs vidéos de didacticiels sont de premier ordre et vont vraiment à l'essentiel sans utiliser d'exemples triviaux, ni trop complexes.

Comme Francis l'a dit, le temps de réponse sur les tickets, ainsi que la clarté (habituelle) et le détail des réponses - ils incluent souvent de petits projets indiquant ce que vous êtes censé faire ou modifieront votre projet que vous soumettez avec un ticket. - est inégalée.

Passer d'Infragistics à Devexpress est difficile! J'utilise Infragistics depuis 2 ans en tant que développeur Web et Web et j'utilise maintenant Devexpress à un endroit différent.

Il est légèrement difficile pour le développeur d’utiliser le contrôle Devexpress en raison de ses propriétés polyvalentes. Si vous prenez un exemple de grille dans DevExpress (dans le cas de Windows), il y a 2 parties:

  1. La partie d'affichage principale et
  2. La partie vue pour que vous puissiez la gérer lors de la liaison

D'autre part, Infragistics n'existait pas. Son utilisation était simple et facile.

De même, il existe de nombreuses différences entre les contrôles Infragistics et Devexpress.

Maintenant, ce que je ressens, c’est que si vous êtes intéressé par des fonctionnalités complexes avec beaucoup de logique fastidieuse, alors Devexpress est bon pour vous! Ou si vous voulez garder les choses simples avec des fonctionnalités correctes, alors Infragistics est bon pour vous.

Comme vous le savez, il est très difficile de déterminer lequel de ceux-ci est vraiment supérieur - nous devons les choisir en fonction de nos propres exigences.

S'en tenir à Developers Express. Le chemin de mise à niveau est bien meilleur et presque tous les changements importants sont écrits. Je les utilise depuis 2003 et je n’ai toujours pas trouvé de meilleur appariement.

J'ai migré d'Infragistics vers DevExpress. Ne retournerez jamais à Infragistics car leurs objets sont beaucoup plus lourds et leurs performances ne sont pas trop grandes. La documentation est terrible et leurs exemples sont très juvéniles. L’édition en ligne de la grille de données d’Infragistics (type Excel) est une fonctionnalité intéressante qui n’est pas disponible dans DevExpress. En dehors de cela, la grille de données, le maître, la configuration des détails, la déclaration de liste déroulante de grille de données et d'autres fonctionnalités sont beaucoup plus simples dans DevExpress.

J'utilise Contrôles RAD Telerik depuis plusieurs années. Je suis très satisfait des contrôles ASP.NET Ajax et WinForms. Je n’avais jamais utilisé les commandes DevExpress ou Infragistics auparavant, mais j’ai jeté un œil aux deux quand j’ai pris la décision d’utiliser Telerik.

C’est probablement trop tard, mais comme je trouvais ce message tout en posant la même question, je pensais ajouter mon commentaire à propos de Telerik. J'ai déjà utilisé Infragistics, ce que j'ai trouvé correct, mais je trouvais que la performance n'était pas excellente. Récemment, j'ai signé un contrat avec une entreprise qui utilisait Telerik pour Winforms et nous avons découvert qu'il y avait un certain nombre de bugs dans leurs contrôles. Le soutien a été formidable et les réponses aux questions et commentaires ont été rapides, mais malheureusement, la plupart du temps, lorsque nous avons posé la question de savoir pourquoi quelque chose ne fonctionnait pas, la réponse était qu’il s’agissait d’un bogue dans leur contrôle. De plus, leur documentation indique explicitement que leurs contrôles ne sont pas destinés à être hérités. Ainsi, bien que vous puissiez créer votre propre contrôle personnalisé à partir de leur contrôle, cela semble fonctionner dans la plupart des cas, cela n’est pas recommandé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top