Telerik Vs. Infragistics Vs. DevExpress – Part 1
Ich bin gerade am prüfen, ob wir bei unserer Firma in Zukunft nicht andere Controls als bisher verwenden sollen. Bisher verwenden wir die Infragistics NetAdvantage Controls für Winforms. Eines vorweg, diese Prüfung wird nicht gemacht, weil die Infragistics Controls schlecht sind! Wir starten nur ein größeres Projekt und nach etlichen Jahren Infragistics haben wir uns einfach dazu entschlossen, dass ein Umsehen nach den alternativen Produkten nicht schaden kann. Privat verwende ich z.B. die Controls von DevExpress.
Im Vordergrund stehen die Winforms Controls. Silverlight oder WPF spielt nur eine untergeordnete Rolle. Ausgewählt habe ich zusätzlich zu Infragistics die Controls von Telerik und DevExpress.
1. Auswahl an Controls
Die Auswahl ist bei allen drei Anbietern mehr als komplett zu bezeichnen. Die Unterschiede an angebotenen Controls liegen hier eigentlich nur im Detail. Aber gerade diese Details geben manchmal den Ausschlag. So hat das Tab-Control von Infragistics einen Modus, der sich Wizard nennt. Mit diesem lassen sich sehr elegant Forms generieren, die meherer Masken haben. Dies lässt sich ohne den umständlichen Weg über Panels, die man ein- oder ausblendet, realisieren.
Dies Funktionalität verwende ich sehr häufig und ist ein klarer Pluspunkt für Infragistics. Weder Telerik noch DevExpress können etwas Ähnliches bieten.
Sonst bieten alle Hersteller ein rundum sorglos Paket an professionellen Controls für die Winforms Entwicklung.
Hier mal Abzüge aus der Toolbox ins Visual Studio 2010
Neben den Standard-Controls, wie z.B. TextEditor, Combo-Boxen, Labels, etc. spielen für mich hauptsächlich das Grid und die RibbonBar eine wichtige Rolle. Beide Controls müssen gut konfigurierbar und flexibel sein.
2. Usability
Bei der Usability der Controls gehen die Philosophien der Hersteller teilweise recht unterschiedliche Wege. Infragistics kenne ich natürlich am besten, da ich es schon seit Jahren verwende. Aber genau dem müssen sich die Anderen ja stellen.
Bei den Grids macht sich die Usability meiner Meinung nach am stärksten bemerkbar. Und hier hat Infragistics klar die Nase vorn. Der Custom Design Dialog des UltraGrid bietet die meisten Möglichkeiten der Konfiguration ohne Code schreiben zu müssen. Hier hat mich das RadGridView von Telerik am meisten entäuscht! Die Möglichkeiten zur Designtime sind extrem eingeschränkt.
Zum Beispiel kann man das Layout der Spalten nicht direkt in dem Control auf der Maske anpassen. Ganz dunkel wird es beim Erstellen von hierarchischen Grids.
Bekommt man beim Grid von Infragistics gleich das entsprechende Layout präsentiert, inklusive der Hierarchien, so sieht man weder bei Telerik oder DevExpress davon etwas! Bei den beiden ist die gestaltung des Layouts schon als umständlich zu bezeichnen.
In einem Punkt versagt allerdings Infragistics auf ganzer Linie: Die Designs des fertigen Grids sind, um es vorsichtig zu formulieren, mehr als altbacken. Hier glänzt vor allem Telerik gefolgt von DevExpress.
Die Layouts von Telerik sind als hoch professionell und modern zu bezeichnen. DevExress ist auch sehr gut, kommt aber an das RadGridView nicht heran. Wenn der Designer von Telerik genauso glänzen würde, dann wäre die Entscheidung schon deutlich einfacher
!
So, das war’s erstmal für Part 1. In Part 2 werde ich mich u.a. mit der Performance der Grids befassen.



You must be logged in to post a comment.