Bei Devexpress kann man tatsächlich von einem Framework sprechen. Auch wenn es keinen eigenen Compiler,
Run-Time oder eigenen APIs bietet (im Sinne einer
DLL die Windows selbst erweitert) so ist der Unterbau doch schon sehr mächtig und verallgemeinernd im Unterbau. 'Aus einem Guss'.
Erweiterbarkeit ist auch im Fall von Devexpress so eine Sache. Genug Entwickler das Thema abarbeiten zu lassen ist mit viel Aufwand verbunden.
Float Point Field mit Rundung und wir laden ins Image Control was die Microsoft kann. Ich selbst war bezüglich Devexpress auch von mal zu mal kurz davor nach Skid Row zu fahren und eine Demo aufzustellen.
Historisch gewachsen haben sie halt ihr eigenes Theming und Skinning. Du hängst dann schon vom Goodwill von Devexpress ob es diese morgen noch gibt.
Business Applikationen können devexpress schon gut.
---
TMS Komponenten sind punktgenau designed. Entweder sie passen oder nicht. Dazwischen gibt es nicht viel. Die Komponenten sind Einzelpakete. Je nachdem was man selbst braucht ist der Zugang teils flexibler.
Möglw. ändert sich das mit den FNC Komponenten.
---
Was geht mache dir selbst. Wir haben selbst unter .net beginnend mit Winforms uns alles selbst gemalt. Rectangle und geht schon. Wir hatten zuerst auch eine durchswegs konsistentere Architektur entlang eines sauberen Designs im Stile von .net gewünscht, aber ... Mit WPF kommt man weiter.
---
Was fehlt ist Raize Components weiterentwickelt. Die GUIs, sofern ich uberhaupt Third-Parties habe mitausgeliefert, gibt es heute noch seit den späten 90ern und die sind zeitlos. Selbst die Icons sind heute noch adäquat und die waren immer beliebt.
Almadiadev, ehlib, X-Files die können schon auch viel.
Weil hier auch schon FrameWorks erwähnt wurden, möchte ich auch noch DevExpress nennen. Wir in der Firma bereuen es TMS genommen zu haben.