2009-07-29 5 views
7

Wir sind derzeit ein Kunde von Infragistics NetAdvantage Select und seit ein paar Jahren. Ihre Kontrollen sind in Ordnung, aber nicht das, was ich großartig nennen würde, aber die Zeit, die investiert wurde, um sie zu lernen, ist der Hauptgrund, warum wir bei ihnen bleiben. Wir verwenden sowohl ASP.NET- als auch Winnform-Steuerelemente.DevExpress vs infragistics Suites - suchen möglicherweise wechseln

Da wir eine Erneuerung durchführen müssen, betrachten wir DevExpress als eine Option, da sie scheinbar die gleiche Funktionalität bieten.

Für jeden, der diesen Schritt von mInfragistics zu DevExpress gemacht hat, wie haben Sie ihn gefunden? Ein Schritt vorwärts oder zurück? Pro und Contra dazu?

Antwort

11

Meine Firma benutzt DevExpress und wir sind sehr zufrieden mit ihrer Suite. Wir haben die Infragistics-Suite nie benutzt, daher kann ich nicht über den Wechsel von Infragistics zu DevExpress sprechen.

Im Allgemeinen finde ich die DevExpress-Steuerungen sehr einfach zu verwenden und in unseren Anwendungen zu implementieren. Einige Steuerelemente haben eine kleine Lernkurve wie die DevExpress TreeList, aber es ist kein großes Problem.

Eine Sache, die ich mit einigen ihrer Kontrollen nicht mag, ist die Eigenschaft "Eigenschaften". Diese Eigenschaft wird verwendet, um zusätzliche Optionen für das Steuerelement festzulegen.

Per Beispiel die maximale Länge eines textedit (Textbox von DevExpress) einzustellen:

textEdit.Properties.MaxLength statt textEdit.MaxLength

So, ihre Kontrollen sind groß und haben einen großen Blick, aber ich denke, die Hauptqualität DevExpress ist ihre Unterstützung. Sie können eine Frage auf der Support-Seite stellen, und Sie erhalten eine Antwort innerhalb eines Tages, vielleicht zwei Tage, wenn die Frage komplex ist.

Wenn Sie also nicht mit Infragistics zufrieden sind, versuchen Sie DevExpress. Sie können eine Testversion herunterladen, damit Sie nichts zu verlieren haben.

2

Etwas unabhängig, aber Sie möchten vielleicht auch die Telerik Kontrollen bewerten. Wir benutzen sie seit Jahren. Außergewöhnliche Kontrollen und Unterstützung. Und ihre Steuerelemente funktionieren auch mit ASP.NET MVC.

Nur ein glücklicher Kunde hier.

+0

Danke, wir haben sie auch vorher angeschaut. Wir verwenden derzeit die DevXpress Xtrareports, um eine Konsolidierung in einer Suite zu erreichen, wenn dies in Bezug auf die Gesamtqualität und die Funktionen sinnvoll ist. – schooner

2

Nicht im Zusammenhang mit Kontrollen, aber mit DevExpress-Suite erhalten Sie hervorragende VS-Addins kostenlos - CodeRush und RefactorPro.

+0

Danke, vor allem interessiert an der Steuerung Teil von ihr aber so können wir einen für den anderen tauschen für movign vorwärts. Der Versuch, Kosten mit Qualität in Einklang zu bringen. – schooner

+3

CodeRush ist kostenlos für alle, die kostenpflichtig (dh nicht Express) Version von Visual Studio 2008 – smok1

+0

Ja gibt es eine kostenlose Version von CodeRush, aber bezahlte Version ist so viel besser. Free CodeRush Express fehlt einige wichtige Funktionen, dh. Vorlagen – Przemaas

2

Wie Francis, ich habe nicht den Schritt von Infragistics zu deexpress gemacht, ich begann mit deexpress. Ich kann mit der Lernkurve sprechen. Je nachdem, welche Steuerelemente Sie verwenden und wie Sie sie verwenden möchten, kann die Lernkurve sehr gering sein.

Die Steuerelemente zur Datenmanipulation (xtragrid, xtrascheduler, xtracharts usw.) sind extrem einfach zu verwenden, wenn sie an eine Datenbank gebunden werden. Weniger, wenn an dauerhafte Objekte gebunden wird. Ihr XPO ist merkwürdigerweise nicht so einfach/intuitiv wie es sein könnte oder sollte, wenn es auch nicht unglaublich schwer ist.

Der große Vorteil für mich war die Dokumentation. Ihre Dokumentations-Website sowie ihre Tutorial-Videos sind erstklassig und kommen auf den Punkt, ohne triviale oder zu komplexe Beispiele zu verwenden.Wie Francis sagte, die Reaktionszeit auf Tickets und die (übliche) Klarheit und Detailliertheit der Antworten - sie enthalten oft kleine Projekte, die zeigen, was Sie tun sollen, oder ändern Ihr Projekt, das Sie mit einreichen Ticket - ist einzigartig imo.

3

Ich werde zweitens, dass Sie Telerik einen Blick geben sollten. Ihre Unterstützung ist erstklassig in der Branche. Sie geben Ihnen gute Beispiele aus der Praxis und ihre Dokumentation ist einzigartig.

Ich nahm einen Vertrag mit einer Firma an, die in den Kontrollen eingegraben ist, die Sie in Betracht ziehen, und ich würde sie nicht verwenden, wenn sie frei waren.

Die Gründe, warum ich diese Aussage mache, sind ihre Dokumentation meiner Meinung nach schlecht. Wenn ich Geld für eine RAD-Kontrollsuite ausgib, wird meine Arbeit einfacher und schneller in der Produktion. Ich fand heraus, dass es in einigen Fällen einfacher war, herauszufinden, wie man integrierte Steuerelemente macht, was man will, anstatt zu versuchen, die Probleme zu lösen, die ich mit ihren Steuerelementen hatte.

Ihre Beispiele sind so ähnlich wie Microsoft-Samples. Sie sind Flaum für Tech-Verkäufe zu zeigen, auf einem Seminar "wie einfach etwas einzurichten ist", aber in der realen Welt, wenn Sie die Techniken und überwachten Viewstate und Traffic ihre Beispiele verwendet, würden Sie weniger als beeindruckt sein.

Ich hatte kein Konto, um Support-Tickets zu senden, aber ich hatte 4 im Laufe eines Monats über den Kontoinhaber eingereicht und meines Wissens erhielt keine Antwort zurück auf eine von ihnen. (Das könnte ein Zusammenbruch mit der Person gewesen sein, die ich durchlaufen musste, aber ich bezweifle es.)

Wenn es um Telerik geht, Rad steuert für Ajax, sehr selten kann ich nicht herausfinden, was ich tun muss indem Sie sich die Visual Studio Beispiel-Weblösung anschauen, die zusammen mit ihrer Dokumentation installiert wird.

Viel Glück bei Ihrer Suche und auch wenn Sie Telerik nicht in Betracht ziehen, würde ich Ihnen dringend empfehlen, nach anderen Optionen zu suchen.

+0

Wie wird der kf-Benutzername ausgeblendet? – crh225

1

Stick zu Entwicklern Express. Sie haben viel bessere Upgrade-Pfad und fast alle brechenden Änderungen sind in geschrieben. Ich benutze sie seit 2003 und habe immer noch keine bessere Übereinstimmung gefunden.

0

Ich habe von Infragistics zu DevExpress migriert. Ich werde niemals zu Infragistics zurückkehren, da ihre Objekte viel schwerer sind und die Leistung nicht zu groß ist. Die Dokumentation ist schrecklich und ihre Beispiele sind sehr juvenil. Infragistics Data Grid Inline-Bearbeitung (Excel like) ist eine nette Funktion, die in DevExpress nicht verfügbar ist. Darüber hinaus sind Data Grid, Master, Detail-Setup, Data Grid-Dropdown-Listen-Deklaration und andere Funktionen in DevExpress wesentlich einfacher.

+1

Leistung war langsam aufgrund der Verwendung keine Ajax-Kontrollen (UltraWeb-Grid/Baum/Menü) gibt es Leistungsverbesserung in AJAX Kontrollen wie WebData-Grid/Menü/Baum – NT88

2

Der Wechsel von Infragistics zu Devexpress ist schwierig! Ich benutze Infragistics seit zwei Jahren als Windows- und Web-Entwickler und verwende Devexpress jetzt an einem anderen Ort.

Aufgrund seiner vielseitigen Eigenschaften ist es für den Entwickler schwierig, die Devexpress-Steuerung zu verwenden. Wenn Sie ein Beispiel für Gitter in DevExpress (im Falle von Windows) nehmen es gibt 2 Teile:

  1. Der Hauptanzeigeteil und
  2. Der Blick Teil, damit Sie sie während der Bindung
verwalten

Auf der anderen Seite gab es in Infragistics keine solche Sache, also war es einfach und einfach zu benutzen.

In ähnlicher Weise gibt es viele solcher Unterschied zwischen Infragistics und Devexpress Steuerelemente.

Jetzt was ich fühle ist, wenn Sie daran interessiert sind, einige komplexe Funktionalität mit viel langweiliger Logik zu haben, dann ist Devexpress gut für Sie! Oder wenn Sie die Dinge einfach mit anständiger Funktionalität halten wollen, dann ist Infragistics gut für Sie.

Wie Sie wissen, ist es sehr schwierig zu sagen, welche davon wirklich überlegen ist - wir müssen sie basierend auf unseren eigenen Anforderungen auswählen.

0

Ich verwende seit mehreren Jahren Telerik RAD Controls. Ich bin sehr zufrieden mit den ASP.NET Ajax- und WinForms-Steuerelementen. Ich habe noch keine DevExpress- oder Infragistics-Steuerelemente verwendet, aber ich habe beide betrachtet, als ich die Entscheidung getroffen habe, Telerik zu verwenden.

0

Dies ist wahrscheinlich zu spät, aber als ich diesen Beitrag fand, während ich die gleiche Frage stellte, dachte ich, ich würde meinen Kommentar in Bezug auf Telerik hinzufügen. Ich habe vorher Infragistics benutzt, was ich gut fand, aber ich fand die Leistung nicht großartig. Kürzlich habe ich einen Vertrag mit einer Firma abgeschlossen, die Telerik für Winforms verwendet hat. Wir haben festgestellt, dass es eine Reihe von Fehlern in ihren Steuerelementen gab. Die Unterstützung war großartig und sie haben schnell auf Fragen oder Kommentare geantwortet, aber leider die meiste Zeit, als wir eine Frage stellten, warum etwas nicht funktionierte, war die Antwort, dass es ein Bug in ihrer Kontrolle war. Auch in ihrer Dokumentation wird ausdrücklich darauf hingewiesen, dass ihre Steuerelemente nicht vererbt werden sollen. Daher ist es in den meisten Fällen nicht empfehlenswert, ein eigenes benutzerdefiniertes Steuerelement zu erstellen, das in den meisten Fällen nicht auf dem Steuerelement angezeigt wird.