views:

1094

answers:

6

Who provides the better solution for this particular component?

+2  A: 

You didn't wrote something about your delphi version.

In delphi 2009 are ribbons controls integrated. perhaps you should upgrade to d2009 to take also advantage of the generics and the other new language features.

but the integrated ribbons are not powerful as the tms/devExpress components.

at DevExpress you have a 60 Day money back guarantee.

tms is much cheaper.

Bernd Ott
Hi sorry forgot to mention we have recently upgraded to d2009.
James
+3  A: 

I use DevExpress to great effect - good support, good themes, works well.

mj2008
A: 

I'm also a happy user of the DevExpress version. Their support is excelent, I would recommend them. But I have no experience with TMS. Their product and support might be as good or even better :-)

birger
+7  A: 

We have been using both. As I see it, each solution has it's pro and contra.

DevExpress

  1. Responsive (as in fast) components.
  2. Adheres to the Microsoft standard.
  3. Clean code.
  4. Very good support
  5. Expensive.

TMS

  1. Not as snappy (as in fast) as DevExpress.
  2. Looking at the code, cleaning-up things wouldn't hurt.
  3. Very good support.
  4. Inexpensive.

In a nutshell, TMS is always very fast in releasing new components (they had a Ribbon months before DevExpress released theirs) but in my opinion at the expense of code quality.
We always have been pleased with both packages. For our latest projects, we are switching to DevExpress though.

Lieven
A: 

We're using the TMS components.

At the time we were looking (and I haven't checked DevExpress recently), they were the only one who supported ribbon groups (adding extra ribbon pages with a title that goes up into the title bar).

Alistair Ward
DevExpress now supports contextual tabs
Jamie
A: 

Devexpress components are very intrusive, and make your .exe bigger than TMS does. Also, Devexpress are more complicated to use than TMS.

So I think that I would choose TMS without any doubt.

eKek0
Please, someone could give ANY reason of why did you downvoted my question?
eKek0
I gave you a thumbs down on this one. The reason is that your answer is biased and not informative at all. You just say "intrusive". That means nothing without a context (which you didn't provide). In such a manner it becomes bashing. And that's unacceptable. Then you say "more complicated" . If a component has a steeper learning curve, but does provide better outcome, than that's not good enough reason as well. DevExpress has THE BEST documentation period. And they provide excellent support via e-mail. Sometimes they produce a working example in 2 hours. And send you a reply as well.
Mihaela
Just one more thing. I have a registered copy of TMS Component Pack, and am about to renew my license, however their Ribbons components are much inferior when compared to DevExpress's. They look less pleasing and have painting issues (speed and flickering)
Mihaela