tags:

views:

2504

answers:

15

Can anyone recommend a good Ribbon interface library?

I can see that Microsoft is (maybe) planning to release a native Ribbon interface library in Windows 7: http://www.istartedsomething.com/20080917/windows-scenic-new-ribbon-based-ui-platform/

But for now, which 3rd party libraries are the best?

+4  A: 

Check out www.devexpress.com. Their components are always first rate.

Craig
+3  A: 

If it's about WinForms, I recommend the Krypton Toolkit. It's a powerful toolkit with some unique approaches and comes with one of the best navigation controls I have seen. It felt always much easier to use than all other libraries I tried.

OregonGhost
A: 

I second the www.devexpress.com library. It is easy to implement and it seems very flexible. Plus their library comes along with other components such as the tabbed MDI. The documentation is fairly robust and it didn't take me very long to get started with it at all.

Tomas Pajonk
A: 

In java there is Flamingo.

johnstok
A: 

What about performance of those 3rd party Ribbon implementations? I've seen one, that really lacks! Every move, change of UI seems slow.

Do you have hands-on experience with DevExpress?

MartinHN
Yes I do have hands-on experience with DevExpress. I didn't have any performance problem with the Ribbon. My app is quite processing have so sometimes when it uses all the CPU it can get it will be slower, but I can't blam DE for that. The ribbon still does it animations etc. even then.
Tomas Pajonk
+2  A: 

Take a look at SandRibbon by Divelements. Very well done component and a simple API to work with as well. The nice thing about the Divelements controls is that you get a control that is focused on solving one particular UI problem, not an all-encompassing toolkit that tries to do everything.

Scott Dorman
OregonGhost
I would say it depends on what other controls you need. SandRibbon provides all of the controls you might need to place on the ribbon and controls to give your forms the same look.
Scott Dorman
+3  A: 

Check out Elegant Ribbon here.

liggett78
A: 

For C++ check out CodeJock, BCG or use the VS2008 MFC Feature Pack and get a ribbon for free!

Rob
+1  A: 

MFC Feature Pack has ribbon support. Don't know how good it is, but I know it is free :)

Nemanja Trifunovic
Office 2007 does not use the implementation from MFC
Nemanja Trifunovic
+1  A: 

DivElements, Telerik, viblend, Krypton, Infragistics, Syncfusion, DotNetBar - They all have ribbon control with Office2007 styles. Some of them also mimic the Windows 7 ribbon style - DotNetBar and viblend.

A: 

The "Profesional Ribbon" project on CodePlex is actually very good. And free!

It is well written, so it is easy to implement custom behaviour if you want.

GvS
+1  A: 

Strange that nobody mentions the WPF Ribbon Preview from Microsoft. Free.

Eduardo Molteni
Except you can't ship an app with it as it is still CTP.
Steven
And when you fill the in form on MS site to get it, it redirects to a dead page with no download as I just found out! :/
JamesM
Eduardo Molteni
+1  A: 

Microsoft did release a native ribbon interface, which is available in both Windows 7 and Vista (via the latest Platform Update).

You can use it in .NET WinForms applications using Windows Ribbon for WinForms.

arik
+3  A: 

One of the best nowadays is the Fluent Ribbon Control Suite (open source).
Good support, documentation and very active.

alt text

Eduardo Molteni
+1  A: 

Telerik has a good Ribbon bar library for Windows Forms:

http://www.telerik.com/products/winforms/ribbonbar.aspx

TimS