Best UI component for CSLA?

Best UI component for CSLA?

Old forum URL: forums.lhotka.net/forums/t/5504.aspx


pandelaras posted on Wednesday, October 01, 2008

Which UI component do you think, according to your experience, works best with CSLA objects? i took a quick look in this forum and found that devexpress seems to have some databinding problems (or used to have). I am currently evaluating Netadvantage, Devexpress and Telerik. I am interested in winforms and asp.net development.

tetranz replied on Wednesday, October 01, 2008

I don't want to start a big discussion on grids but, for what it's worth, I'm happy with the Janus Grid for WinForms bound to CSLA collections. I'm using direct editing on the grid and it works very nicely. I'm also happily using the Telerik web grid but read-only so it's not much of a test.

Fintanv replied on Wednesday, October 01, 2008

I have in the past, and am currently, happily using the Infragistics suite of controls. 

They have a lot of functionality, and hence a lot of complexity to navigate, but that is always the trade-off.

ajj3085 replied on Wednesday, October 01, 2008

I was happy with Winforms infragistics, never really needing their support.  But I did for their asp.net controls, and basically was told that they don't support their controls if you use a third party data source (such as the CslaDataSource).  So as long as you don't need support, they are fine.

rsbaker0 replied on Wednesday, October 01, 2008

Another vote for DevExpress.

Overall, the package has built-it (almost free in fact) support for things I haven't seen in other suites, especially the ability (optional) to allow end-user customization of screen layouts and toolbars.

Another thing I like is that most of their container controls (grid, tree, toolbars, etc) can use any of the same editor controls you can use on a form for in place editing. So grids can contain drop-downs, check-boxes, radio buttons, calendar controls, etc.

nermin replied on Wednesday, October 01, 2008

Can I vote for the worst – Infragistics.

 

The one I had luck with and worked great was Janus.

 

From: rsbaker0 [mailto:cslanet@lhotka.net]
Sent: Wednesday, October 01, 2008 1:40 PM
To: Nermin Dibek
Subject: Re: [CSLA .NET] Best UI component for CSLA?

 

Another vote for DevExpress.

Overall, the package has built-it (almost free in fact) support for things I haven't seen in other suites, especially the ability (optional) to allow end-user customization of screen layouts and toolbars.

Another thing I like is that most of their container controls (grid, tree, toolbars, etc) can use any of the same editor controls you can use on a form for in place editing. So grids can contain drop-downs, check-boxes, radio buttons, calendar controls, etc.



meierk replied on Wednesday, October 01, 2008

Used DevExpress for Delphi and for .NET.  Bit of a learning curve and sometimes asking for help can result in humiliation instead of a straight answer, but I still have to put my vote in for DevEx.  I actually try all the others in your list every year or two just to see if there have been any life changing improvements.  Been using DevEx componennts in production apps for approx. 9 years without issues.

Kevin

detritus replied on Wednesday, October 01, 2008

I just started to use CSLA so don't know which one is best for it but used DevExpress for my previous project without any problem and they look great. Support was very fast and helpful (they usually provide sample code with the answer). The only problem I have with their components was the visual performance, the loading of the forms was much slower (compared to standart controls). Moreover, if I remember correctly, their edit controls (not the grid) supports deep binding (like binding textedit to Order.Customer.Name) without using any intermediate bindingsource.

Sinan

pandelaras replied on Tuesday, October 07, 2008

I decided to go with Devexpress, in the end. Their winforms grid is indeed nice and on average people seem happy using it.

I tested it on 2 simple cases so far. One ROL with 100.000 records and it worked fine with grouping and sorting being quite fast.That would probably would work more or less the same on all UI components.

Also databing to an Editable List was equally straightforward and the code worked the same as with the Projectracker sample.

I am interested in finding out how master detail grids will work (probably with different bindingsource)

If any1 wishes to share their exprerience with any other UI component and CSLA objects please do so. That would give CSLA users a more complete picture and probably help them take the best decision.

Copyright (c) Marimer LLC