Wir sind derzeit ein Kunde von Infragistics NetAdvantage Select und seit einigen Jahren tätig. 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.
Da wir erneuert werden sollen, betrachten wir DevExpress als eine Option, da sie scheinbar die gleiche Funktionalität bieten.
Für jeden, der diesen Schritt von Infragistics zu DevExpress gemacht hat, wie haben Sie ihn gefunden? Ein Schritt vorwärts oder zurück? Pro und Contra dazu?
Ich werde Ihnen sagen, 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 habe einen Vertrag mit einer Firma übernommen, die in den Kontrollen steckt, die Sie in Erwägung ziehen, und ich würde sie nicht verwenden, wenn sie frei wären.
Die Gründe, warum ich diese Aussage mache, sind ihre Dokumentation, die meiner Meinung nach schlecht war. 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 dazu bringt, das zu tun, was man will, anstatt zu versuchen, die Probleme herauszufinden, die ich mit ihren Steuerelementen hatte.
Ihre Samples sind so ähnlich wie Microsoft-Samples. Sie sind Flaum für Tech-Sales zu zeigen, auf einem Seminar "wie einfach etwas ist einzurichten", sondern in der realen Welt, wenn Sie die Techniken und überwachten Viewstate und Traffic ihre Beispiele generiert, würden Sie weniger als beeindruckt.
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 Teleriks, Rad-Steuerelemente für Ajax geht, kann ich selten herausfinden, was ich tun muss, indem ich mir die Beispiel-Beispiel-Weblösung von Visual Studio ansehe, 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.
Etwas nicht verwandt, aber Sie möchten vielleicht auch die Telerik -Steuerelemente auswerten. 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.
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 Prozess sprechen, um von Infragistics zu DevExpress zu wechseln.
Im Allgemeinen finde ich die DevExpress-Steuerungen sehr einfach in unseren Anwendungen zu verwenden und 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, um die maximale Länge einer TextEdit (Textbox von Devexpress) zu setzen:
%code% anstelle von %code%
Ihre Steuerelemente sind also großartig und sehen großartig aus, aber ich denke, die Hauptqualität von 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.
Bleiben Sie bei den 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 gefunden.
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.
Es ist etwas schwierig für den Entwickler, das Devexpress-Steuerelement aufgrund seiner vielseitigen Eigenschaften zu verwenden. Wenn Sie ein Beispiel für ein Raster in DevExpress nehmen (im Fall von Windows), gibt es 2 Teile:
Auf der anderen Seite gab es in Infragistics so etwas nicht, also war es einfach und einfach zu benutzen.
Ähnlich verhält es sich zwischen den Steuerelementen von Infragistics und Devexpress.
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 mit anständiger Funktionalität einfach 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 nach unseren eigenen Anforderungen auswählen.
Nicht mit den Steuerelementen verwandt, aber mit der DevExpress-Suite erhalten Sie hervorragende VS-Add-Ins kostenlos - CodeRush und RefactorPro.
Wie Francis, ich habe den Schritt von der Infragistik zur Entwicklung nicht gemacht, begann ich mit der Entwicklung. 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 größte 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 einem Ticket einreichen - ist einzigartig imo.
Ich habe von Infragistics zu DevExpress migriert. Ich werde nie wieder 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. Abgesehen davon sind Data Grid, Master, Detail-Setup, Data Grid-Dropdown-Listen-Deklaration und andere Features in DevExpress wesentlich rationeller.
Das 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 Fehler in ihrer Kontrolle war. 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 außerhalb des Steuerelements zu erstellen.
Ich habe mit Telerik RAD Steuert seit mehreren Jahren . 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.