- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
OH NO!
I mean, they're nice people and all. And they probably fixed my bug, but still. They'd make Liskov cry, and they override the windows styling for all of their XAML controls, which means that you have to jump through a lot of hoops to style your app a certain way.
Admin
Admin
It's true though. They are unmatched. No one else has an editable, sliceable pivot grid. As far as pure features go, they're great.
It's when you have to fight against their controls, such as:
But at the same time, their XamNumericEditor? Wonderful stuff. It's like a textbox, except numbers only, and lets you specify the format and such.
Their stuff is great, if it's exactly what you need already.
Admin
Sponsor Announcement: Infragistics expialidocious
Admin
Isn't it, like, a few lines of code? It certainly is in HTML/JS...
Admin
It's easy to write a textbox that turns red if any non-numeric is entered. It's a little harder, in XAML, to only allow certain key events in a sane way. They do more than that, even.
I could definitely do it myself if needed, but it's still nice to just use a control like that.
Admin
Just because you manage to do something trivial in a ridiculously crippled language doesn't make it great.
Admin
IG does nothing trivial. Even when the task is trivial, the resulting solution is 10k LOC and inflexible.
Admin
We use Infragistics in one of our web apps. The scary part is that the styling needs to be altered depending on the URL used to access the site. If you think it takes a lot of work just to get them to match one style, imagine trying to match three.
Admin
Wow, I was hoping that at least in the web they were sane.
Admin
No. Take the HierarchicalDataGrid (or whatever they call it), for example. There are approximately 125 CSS classes used by that control.
Admin
So a complicated UI is complicated? Or what? Not to be snarky or anything; getting a good UI can be really tricky once you get into handling all the awful little edge cases. It's also probably made much more complicated by the fact that they're using DOM and CSS, which are pretty miserable for anything that isn't a conventional HTML page.
Not that I claim they necessarily have got it right with ~125 CSS classes. :smile:
Admin
I can accept that on a crazy control like a pivot grid, since that's pure hellspawn, but they'd use a thousand lines of xaml on a text box.
Admin
Autocomplete knows the truth! Hide…