Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Do you use ribbons in the applications you develop?

Do you use ribbons in the applications you develop?

Scheduled Pinned Locked Moved The Lounge
designquestion
64 Posts 31 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A AspDotNetDev

    Pete O'Hanlon wrote:

    Alternatively, try consuming vast quantities of alcohol

    Ah, so you are responsible for the birth of DD. Wait until he finds out you're his father. Nooooooo!

    [Forum Guidelines]

    P Offline
    P Offline
    Pete OHanlon
    wrote on last edited by
    #37

    You are mistaking me for the former Jedi. I am the other one.

    I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

    Forgive your enemies - it messes with their heads

    My blog | My articles | MoXAML PowerToys | Onyx

    A 1 Reply Last reply
    0
    • P Pete OHanlon

      You are mistaking me for the former Jedi. I am the other one.

      I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

      Forgive your enemies - it messes with their heads

      My blog | My articles | MoXAML PowerToys | Onyx

      A Offline
      A Offline
      AspDotNetDev
      wrote on last edited by
      #38

      Yes, you are not the Jedi I am looking for. I will move along.

      [Forum Guidelines]

      M 1 Reply Last reply
      0
      • M Marc Clifton

        Just curious, based on Chris' rant. So, do you actually develop applications that have a ribbon bar, or do you use the old fashioned menu and toolbars? Do your customers demand that you create a UI with a ribbon so they feel like they are in the "modern" world? Marc

        D Offline
        D Offline
        Dave Parker
        wrote on last edited by
        #39

        I haven't done before, but would consider it depending on how much I think the app is suited for it and if I think the customers would be more familiar with and prefer it. I've not started a single new app (other than small utilities that have had barely any UI) since I first saw the ribbon though and moving from menus and toolbars to a ribbon in existing apps is very low on the priority list even if the ribbon was to be favored so haven't really thought about it much. This is for apps I develop myself at home. In the workplace at everywhere I've worked the customers typically don't even like toolbars and menubars let alone ribbons. They always seem to want to have big buttons all over the place instead (often drawing up the forms themselves and usually very inconsistent with other forms in the same app but they're the customer I guess).

        1 Reply Last reply
        0
        • M Marc Clifton

          Just curious, based on Chris' rant. So, do you actually develop applications that have a ribbon bar, or do you use the old fashioned menu and toolbars? Do your customers demand that you create a UI with a ribbon so they feel like they are in the "modern" world? Marc

          M Offline
          M Offline
          Mark_Wallace
          wrote on last edited by
          #40

          I'd happily create a configurable toolbar holder that looked like a ribbon.

          I wanna be a eunuchs developer! Pass me a bread knife!

          1 Reply Last reply
          0
          • P Pete OHanlon

            It is indeed, and your task for this evening is to work out which one. I'll give you a clue; it's a Vietnam movie.

            I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

            Forgive your enemies - it messes with their heads

            My blog | My articles | MoXAML PowerToys | Onyx

            L Offline
            L Offline
            LloydA111
            wrote on last edited by
            #41

            I googled "You don't know man. You weren't there. I remember Sarge saying to me" and it comes up with, Black Hawk Down, Band of Brothers, and Saving Private Ryan :laugh:


            See if you can crack this: fb29a481781fe9b3fb8de57cda45fbef

            The unofficial awesome history of Code Project's Bob! "People demand freedom of speech to make up for the freedom of thought which they avoid."

            1 Reply Last reply
            0
            • M Marc Clifton

              Just curious, based on Chris' rant. So, do you actually develop applications that have a ribbon bar, or do you use the old fashioned menu and toolbars? Do your customers demand that you create a UI with a ribbon so they feel like they are in the "modern" world? Marc

              N Offline
              N Offline
              Nemanja Trifunovic
              wrote on last edited by
              #42

              Yes, even for web applications.

              utf8-cpp

              M 1 Reply Last reply
              0
              • N Nemanja Trifunovic

                Yes, even for web applications.

                utf8-cpp

                M Offline
                M Offline
                Marc Clifton
                wrote on last edited by
                #43

                Nemanja Trifunovic wrote:

                Yes, even for web applications.

                So, since you're the one contrarian in the replies so far, why do you use ribbons? Marc

                N 1 Reply Last reply
                0
                • M Marc Clifton

                  Nemanja Trifunovic wrote:

                  Yes, even for web applications.

                  So, since you're the one contrarian in the replies so far, why do you use ribbons? Marc

                  N Offline
                  N Offline
                  Nemanja Trifunovic
                  wrote on last edited by
                  #44

                  Marc Clifton wrote:

                  why do you use ribbons?

                  Because I am told so :) Seriously, I work for a big software company - it is other people's job to design UI. I design and write code.

                  utf8-cpp

                  M 1 Reply Last reply
                  0
                  • N Nemanja Trifunovic

                    Marc Clifton wrote:

                    why do you use ribbons?

                    Because I am told so :) Seriously, I work for a big software company - it is other people's job to design UI. I design and write code.

                    utf8-cpp

                    M Offline
                    M Offline
                    Marc Clifton
                    wrote on last edited by
                    #45

                    Nemanja Trifunovic wrote:

                    it is other people's job to design UI.

                    Ah! :) Marc

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      Just curious, based on Chris' rant. So, do you actually develop applications that have a ribbon bar, or do you use the old fashioned menu and toolbars? Do your customers demand that you create a UI with a ribbon so they feel like they are in the "modern" world? Marc

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #46

                      I have and would do so again. I've found that what people don't like about ribbons is that there are too many options present which makes it more difficult to use. That's not a problem with UI design, not ribbons per-se. As far as I'm concerned a ribbon is a single-tier menu where each menu item has it's own toolbar. It doesn't have to be much different than the way things were done before with a menu and a toolbar, except now, with multiple toolbars, things can be presented in a way that looks simpler. Unfortunately most of the ribbons I've seen haven't been treated that way and the developers dump every bit of funtionality into them as they can. Not a great way to develop any UI, including a ribbon. Cheers, Drew. [edited to take out the "not"]

                      modified on Wednesday, December 1, 2010 7:34 PM

                      1 Reply Last reply
                      0
                      • P Pete OHanlon

                        Yes, yes and yes. We are development whores, and will do anything for the clients money. This explains why gathering user requirements feels like lap dancing a fat, sweaty bloke.

                        I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                        Forgive your enemies - it messes with their heads

                        My blog | My articles | MoXAML PowerToys | Onyx

                        R Offline
                        R Offline
                        Roger Wright
                        wrote on last edited by
                        #47

                        Pete O'Hanlon wrote:

                        gathering user requirements feels like lap dancing a fat, sweaty bloke.

                        I hesitate to ask just how you know this, and I really don't think I want to know. I'm never going to get to sleep tonight with that image in my head... :sigh:

                        Will Rogers never met me.

                        1 Reply Last reply
                        0
                        • M Marc Clifton

                          Just curious, based on Chris' rant. So, do you actually develop applications that have a ribbon bar, or do you use the old fashioned menu and toolbars? Do your customers demand that you create a UI with a ribbon so they feel like they are in the "modern" world? Marc

                          R Offline
                          R Offline
                          Rama Krishna Vavilala
                          wrote on last edited by
                          #48

                          In my experience Ribbon does improve the usability of an application. It definitely lives up to the promise of making obscure program features evident. For instance, after implementing ribbon in an application people praised me about all the "new" features in the application (rather than the ribbon). In reality all the "new" features in the application were already there in the previous versions. The only problem with ribbon is that it does not make the keyboard shortcuts evident.

                          J 1 Reply Last reply
                          0
                          • M Marc Clifton

                            Just curious, based on Chris' rant. So, do you actually develop applications that have a ribbon bar, or do you use the old fashioned menu and toolbars? Do your customers demand that you create a UI with a ribbon so they feel like they are in the "modern" world? Marc

                            G Offline
                            G Offline
                            GenJerDan
                            wrote on last edited by
                            #49

                            I don't even use ribbons in the apps that have them already. Luckily, my fingers remember all the pre-ribbon shortcuts.

                            1 Reply Last reply
                            0
                            • M Marc Clifton

                              Just curious, based on Chris' rant. So, do you actually develop applications that have a ribbon bar, or do you use the old fashioned menu and toolbars? Do your customers demand that you create a UI with a ribbon so they feel like they are in the "modern" world? Marc

                              M Offline
                              M Offline
                              Michael Kingsford Gray
                              wrote on last edited by
                              #50

                              Most of my clients find "ribbon bars" confusing space-hogs.

                              1 Reply Last reply
                              0
                              • A AspDotNetDev

                                Yes, you are not the Jedi I am looking for. I will move along.

                                [Forum Guidelines]

                                M Offline
                                M Offline
                                MatheusPeres
                                wrote on last edited by
                                #51

                                wow! the Force works very well here! :omg:

                                1 Reply Last reply
                                0
                                • R Rama Krishna Vavilala

                                  In my experience Ribbon does improve the usability of an application. It definitely lives up to the promise of making obscure program features evident. For instance, after implementing ribbon in an application people praised me about all the "new" features in the application (rather than the ribbon). In reality all the "new" features in the application were already there in the previous versions. The only problem with ribbon is that it does not make the keyboard shortcuts evident.

                                  J Offline
                                  J Offline
                                  jesseseger
                                  wrote on last edited by
                                  #52

                                  The only implementation of ribbons that I liked was in SolidWorks. They also kept the menus. But you can completely change the ribbons and what buttons are on what ribbons. I don't think it would be that hard to implement either. I know that adding your own ribbon and buttons through the SolidWorks API is 1000 times easier than adding buttons to Excel through the its API.

                                  1 Reply Last reply
                                  0
                                  • M Marc Clifton

                                    Just curious, based on Chris' rant. So, do you actually develop applications that have a ribbon bar, or do you use the old fashioned menu and toolbars? Do your customers demand that you create a UI with a ribbon so they feel like they are in the "modern" world? Marc

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #53

                                    I never cared for the ribbon myself, that's why I've stayed with Office2003 (which I keep under lock and key). In my small development business I have even standardized on O2003 because of it's relative simplicity and mandated that my partners do the same. It just works. As for the software we develop, we're deliberate about keeping the interface as SIMPLE as possible which means NO ribbon. Some screens have a simple toolbar, others a few menus but even there we keep the UI as conservative as possible so the user can really focus on the data they're dealing with. -Max

                                    modified on Thursday, December 2, 2010 9:07 AM

                                    1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      Just curious, based on Chris' rant. So, do you actually develop applications that have a ribbon bar, or do you use the old fashioned menu and toolbars? Do your customers demand that you create a UI with a ribbon so they feel like they are in the "modern" world? Marc

                                      A Offline
                                      A Offline
                                      AJC Software
                                      wrote on last edited by
                                      #54

                                      Yes I wanted to rewrite my file sync app and I thought that users would view the ribbon as being a very modern and appealing look. The tabs/toolbar design also fits my app very well. After releasing it most users love the new look. Only 2 or 3 users objected and that is because they just hate the ribbon - it does not seem to matter to them that it fits well with the app. See for yourselves here: www.ajcsoft.com/AJCSync.php

                                      1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        Just curious, based on Chris' rant. So, do you actually develop applications that have a ribbon bar, or do you use the old fashioned menu and toolbars? Do your customers demand that you create a UI with a ribbon so they feel like they are in the "modern" world? Marc

                                        D Offline
                                        D Offline
                                        Dean_SF
                                        wrote on last edited by
                                        #55

                                        Yes, we use ribbons in all our applications. When DevExpress released their first ribbon control for WinForms I was quite hesitant to use it. So I created a customizable interface to allow the end-users to switch between the ribbon, standard menu/toolbars or a sliding/dockable navigation bar. After several months virtually all of them were using the ribbon bar with only a few using the navigation bar. All subsequent applications are ribbon only. With the DevExpress ribbon, keyboard navigation is very easy and it also includes the quick-launch bar like Office (their favorite feature). For those that complained it took up too much space, it was a training issue....they didn't know how to minimize the ribbon. Once trained though they were actually more receptive to the Office ribbon. Cheers!

                                        1 Reply Last reply
                                        0
                                        • P Pete OHanlon

                                          Yes, yes and yes. We are development whores, and will do anything for the clients money. This explains why gathering user requirements feels like lap dancing a fat, sweaty bloke.

                                          I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                                          Forgive your enemies - it messes with their heads

                                          My blog | My articles | MoXAML PowerToys | Onyx

                                          W Offline
                                          W Offline
                                          wizardzz
                                          wrote on last edited by
                                          #56

                                          By the look on her face, you can tell how it feels to be giving you a lap-dance.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups