![]() |
Ribbon-Controls ja oder nein Diskussion
Hallo zusammen,
ich will gerade eine Software komplett neu aufsetzen. Da habe ich mir gedacht, gehe ich doch mal mit der Zeit und nehme mir die Ribbon-Controls zur Brust. Dabei bin ich wieder über die Lizenz gestolpert und habe ein wenig im Internet gelesen. Dabei stelle ich mir die Frage, wo fängt zum Beispiel eine Textverarbeitung an und wo hört eine auf. Wenn ich in meinem Programm ein Textfeld für Notizen habe, ist das schon eine Textverarbeitung ? Darf ich auch dann keine Ribbon-Controls nehmen, wenn ich ein TRichEdit auf die Form lege und dann später den Inhalt über FastReport in ein Dokument übernehme. Wenn das alles zutrifft, wofür bleiben mir dann noch die Ribbon-Controls, da ich ja in fast jeder Anwendung irgendwo mal einen längeren Text eingeben muss ? Ich fühle mich da im Moment ein wenig unsicher, ob ich mir die Arbeit mit dem Ribbon-Controls machen soll. |
Re: Ribbon-Controls ja oder nein Diskussion
Es geht bei der Lizenz nicht um Textverarbeitungen im Allgemeinen, sondern um Produkte, die denen der Office-Suite von Microsoft "gefährlich" werden können. Einer der heißesten Kandidaten dafür ist OpenOffice. Selbst wenn Du Dir qualitativ hochwertige Delphi-Komponenten schnappst und dann 'nen Monat lang entwickelst, wirst Du nicht auch nur in die Nähe von Word kommen.
|
Re: Ribbon-Controls ja oder nein Diskussion
Hallo Rolf,
ich deute deine Überschrift eigentlich als Abfrage, welche Beliebtheit die Ribbons genießen. In deinem Text beschreibst du dann aber fast ausnahmslos Fragen der Lizenz. Na, ich will mal was zum ersten Punkt vermelden: Ich finde die Ribbons schrecklich! Von anderen Kollegen weiß ich, das die das "richtig toll finden". Ist sicherlich in erster Linie eine Geschmacksache. Allerdings sind gerade auf kleinen Bildschirmen, also z.B. auf "normalen" Notebooks, diese Ribbons reine Platzverschwender. Habe ich einen 240" Bildschirm, ist das natürlich kein Thema. Ein Programm, welches beide Möglichkeiten zur Verfügung stellt, also alternativ z.B. auch die die "alten" Toolbars, würde dann ja wohl alle Wünsche abdecken. |
Re: Ribbon-Controls ja oder nein Diskussion
Hallo Daniel,
Zitat:
Hallo Ralph, Zitat:
Zitat:
Zitat:
|
Re: Ribbon-Controls ja oder nein Diskussion
Ich habe bisher die Erfahrung gemacht, das die Ribbons entweder himmel hoch geliebt oder abgrundtief gehasst werden. Haubtsächlich wegen der Menuführung. Manche Sachen sind nicht da wo man sie vermutet, oder auch nicht mit einem Klick erreichbar. Ich persönlich finde sie sehr gut gelungen. In einem eigenem Programm habe ich sie noch nicht verwendet, kann also nicht sagen wie gut sie zu programmieren sind.
Aber ich warte bis heute auf den Thread wie man ein eigenes Betriebssystem nur mit den Ribbons schreiben kann. :mrgreen: |
Re: Ribbon-Controls ja oder nein Diskussion
Zitat:
|
Re: Ribbon-Controls ja oder nein Diskussion
Also mal von der Lizenz abgesehen:
Ich persönlich finde die Ribbons in Office genial. Und zwar aus einem Grund: Sie bieten mir zu 99% genau immer die Funktionalität an, die ich gerade im Moment brauche. Und zwar, weil sie Kontext-Gesteuert sind und eben der Tab für die Bildbearbeitung aufgeht wenn ich ein Bild selektiere und der Tab für die Dokumentenstruktur aufgeht wenn ich die Struktur bearbeite. Eine Anwendung ist dann für Ribbons geeignet, wenn sie entweder sowieso nur einen Ribbon füllen kann und keine Zusatzfunktionen über Kontextmenüs etc. bereitstellen muss (weil eben alles im Ribbon steckt) ODER wenn sie so viel Kontext-Abhängige Funktionen hat, dass ein herkömmliches Menü unübersichtlich werden würde. Wichtig ist hier wie bei Office z.B. aber auch, dass jede Funktion über Shortcuts zu erreichen ist. Office war ganz geschickt: Die Menüs weggeworfen, die Ribbons hingesetzt - aber die Shortcuts sind die gleichen geblieben. Der Poweruser hat das fehlende Menü also sowieso gar nicht bemerkt, weil er es eh nie genutzt hat. Es gibt aber eben auch Anwendungen, da eigenet sich ein Ribbon nicht für. Paint.NET wäre so ein Kandidat. Beim Bearbeiten eines Bildes gibt es nicht so viele Kontextwechsel. Hier müsste man permanent die Ribbons wechseln und das nervt. Also vorher bitte ein sauberes UI-Konzept erstellen und erst dann entscheiden, ob Ribbons ein Gewinn oder ein Verlust an Usability wären und aufgrund dessen dann entscheiden. Habe immer den Benutzer im Blick. |
Re: Ribbon-Controls ja oder nein Diskussion
Zitat:
dann drücke z.B. mal "STRG + F1" im Word 2007 oder Word 2010. Die Tastenkombination macht das Gleiche wie ein Klick auf folgende Menuelemente (in den Bildern orange): Office 2007: ![]() Office 2010: ![]() Zitat:
Mfg madas PS: Wen es interessiert Office 2010 kann man sich seid ca. 1 Woche als deutsche Testversion runterladen. :) ![]() |
Re: Ribbon-Controls ja oder nein Diskussion
Zitat:
|
Re: Ribbon-Controls ja oder nein Diskussion
Da möchte ich Dir mal die Gratwanderung erleichtern:
Ribbons sind schrecklich, wenn sie nur um ihrer Selbst willen verwendet werden. Dann hat man sich nicht die Gedanken um Usability gemacht, die man sich machen müsste, um sie vernünftig einzusetzen. Ich denke mal das MS-Video zum "Warum?" der Ribbons ist Dir bekannt. Darin wird ganz klar erklärt, was nötig ist, damit die Ribbons Sinn machen: Viele Befehle, viele Klickzähler, viele Mauswegbeobachtungen, viele Userrückmeldungen. Wenn man schon zwei von den Sachen nicht bieten kann, sollte man es lassen. Nur weil sie cool aussehen sind sie nicht cool zu bedienen. In genau dem Video ist auch der Ribbon-Vater der Meinung, daß Menüs vollkommen ausreichen, wenn sie nicht überfrachtet werden, wie es zB in Word 2003 der Fall war. Und zum Thema kontextsensitive Ribbons: Klar, wenn ich ein Bild anklicke, dann erscheint das Bilder-Ribbon. Steckt das Bild in einer Tabelle, wirds aber schon haarig. Denn das Ribbon weiß ja gar nicht, ob ich jetzt die Zele oder das Bild bearbeiten möchte. So clever ist das System nicht. Jetzt bau das mal selber nach, viel Spaß dabei. OK, aus didaktischen Gründen könnte es eventuell wirklich Spaßmachen. ;) Sherlock |
Re: Ribbon-Controls ja oder nein Diskussion
Hallo zusammen,
die Ribbons scheinen wirklich eine polarisierende Wirkung zu haben. Mir persönlich gefallen sie gut, allerdings muss ich hinzufügen, dass ich mich in der glücklichen Situation befinde, Besitzer der DevExpress-Komponenten zu sein. Damit gelingt der Aufbau der Menüstruktur schnell und weitestgehend problemlos. Einzig die generell doch recht komplexen Klassen bei DevExpress erfordern eine gewisse Einarbeitungszeit. Ich hatte mir bei meinem ersten Projekt mit den Ribbons vor knapp einem Jahr ein passendes Video von DevExpress zu Gemüte geführt. Damit war mir sehr geholfen und ich kann es bedenkenlos empfehlen. Dass Oberflächen mit den Ribbons ein modernes und vielleicht sogar "cooles" Aussehen erhalten, dürfte für die meisten als Argument gelten, ob sie aber tatsächlich nötig sind steht auf einem anderen Papier. Ich wollte damals die doch schon etwas angestaubte GUI eines noch mit Delphi 5 geschriebenen Programms aufpeppen und landete am Ende bei Delphi 2007 mit Ribbons. Trotz relativ flacher Menüstruktur und damit nicht unbedingt entscheidendem Mehrwert wurde die neue Version beim Kunden gut angenommen. Das könnte allerdings auch damit zusammen hängen, dass auch das altehrwürdige TopGrid durch das QuantumGrid ersetzt wurde. :-D Abschließend würde ich sagen, dass es natürlich auf die Anforderungen des Projekts bzw. des Kunden ankommt, ob und wo Ribbons Sinn machen. Ein etwas moderneres Aussehen bezahlt man eventuell mit "verschwendetem" Platz und zusätzlicher Einarbeitungszeit. So lange dies aber keine K.O.-Kriterien sind, würde ich jedem Interessenten durchaus empfehlen es einfach mal auszuprobieren. Ich zumindest hatte Spaß bei der Entwicklung. Und natürlich den Vorschlag von taaktaak mit in die Überlegungen einbeziehen (Option im Programm ob Standard Menüs oder Ribbons). Dadurch kann es aufwendiger werden, aber am Ende vielleicht alle User glücklich machen. :thumb: Viele Grüße, Stephan |
Re: Ribbon-Controls ja oder nein Diskussion
Dabei stellt sich mir die Frage nach der Umsetzung der Ribbons mit Delphi.
Meine bisherigen Versuche mit den in Delphi 2009 mitgelieferten Ribbon Controls lösten bei mir nicht gerade Begeisterungsstürme aus. Für meinen Bedarf waren (zumindest bei Delphi 2009) die Ribboncontrols zur Zeit nicht brauchbar. Womit auch die Frage für mich beantwortet ist: Solange ich keine brauchbaren Ribbon Controls kenne, benutze ich sie auch nicht in meinen Projekten. |
Re: Ribbon-Controls ja oder nein Diskussion
Zitat:
|
Re: Ribbon-Controls ja oder nein Diskussion
Bei einem TouchScreen haben die cool aussehenden Ribbons und "einfacheren" Toolbars auch noch einen Vorteil, gegenüber einem Menü.
Nja, daß man bei weniger Platz diese auch zusammenklappen kann, das wurde ja schon erwähnt. |
Re: Ribbon-Controls ja oder nein Diskussion
Zitat:
Zitat:
Zitat:
|
Re: Ribbon-Controls ja oder nein Diskussion
Hallo Ralf,
also die DevExpress Ribbons dürften ziemlich sicher besser als diejenigen von Delphi 2009/2010 sein. Dazu gabs hier im Forum auch schon den einen oder anderen Thread. Die Ribbons in einem Projekt ohne großen Zeit- und Kostendruck ausprobieren zu können ist eine prima Gelegenheit. Ich wünsch Dir viel Spaß und Erfolg! Gerne tausche ich mich auch über meine Erfahrungen mit den Dingern aus. :-D Viele Grüße, Stephan |
Re: Ribbon-Controls ja oder nein Diskussion
Also wir nutzen auch die DevExpress Ribbons sind einfach genial die von Delphi sind nicht so gut, habe aber nur kurz mit denen von Delphi 2010 gearbeitet.
|
Re: Ribbon-Controls ja oder nein Diskussion
Hat aber mit dem Thema hier nichts zu tun
|
Re: Ribbon-Controls ja oder nein Diskussion
Ich find die RibbonControls eigentlich total schick. Habe nur bisher keine einsetzten können.
Hoffe ich geh jetzt nicht zu OffTopic wenn ich Frage, wo man die Controls ausser von DevExpress her beziehen kann. |
Re: Ribbon-Controls ja oder nein Diskussion
Hallo citybreaker,
soweit ich mich erinnern kann gabs dazu einen ausführlichen Vergleich, ich glaube von Luckie oder Sakura (Sorry an den tatsächlichen Verfasser, falls mich mein Gedächtnis trügen sollte :hi:). Kurz zusammengefasst: - DevExpress ist gut - Delphi 2009/2010 ist schlecht(er) - TMS ist brauchbar, aber gegenüber DexExpress nur zweite Wahl Andere Anbieter sind mir nicht bekannt, bzw. wurde deren Beta-Version nie fertig gestellt. Viele Grüße, Stephan |
Re: Ribbon-Controls ja oder nein Diskussion
Hallo zusammen,
erstmal ein dickes dankeschön an alle beteiligten. Aus den ganzen Beiträgen nehme ich vorerst folgendes Ergebnis mit : Die Ribbon Controls sind eine reine Geschmackssache von den meisten Usern. Die einen lieben die Ribbons die anderen hassen die Ribbons. Da man sich prinzipel über Geschmack streiten kannist ja wohl klar. Ich will da jetzt auch nicht weiter drauf eingehen. Ich selber habe für mich entschieden, dass ich auf jedenfall in meinem internen Projekt die Ribbon Controls ausprobieren und verwenden werde, damit ich Erfahrungen bekomme und aus diesen Erfahrungen entsprechende Empfehlungen für fremde Projekte aussprechen kann. Ich habe gestern Abend noch versucht eine Demo-Version der DevExpress Ribbon Komponenten zu finden. Hatte dabei aber leider keinen Erfolg. Wenn jemand für mich einen Link hat, wäre das schön. |
Re: Ribbon-Controls ja oder nein Diskussion
Sollte
![]() |
Re: Ribbon-Controls ja oder nein Diskussion
Zitat:
Kurz der Vollständigkeit halber: sakura hatte einst einen Verriss der TMS-Komponenten veröffentlicht. Das ist vielleicht der Beitrag, der leider am ehesten im Gedächtnis blieb. Bei aller Kritik hat sakura aber ebenfalls alle von ihm beanstandeten Aspekte haarklein aufgedröselt und an den Hersteller geschickt, der die fachliche nachvollziehbaren Mängel innerhalb von 8 Wochen korrigierte. Das ist jetzt zwei (?) Jahre her. Das soll kein Plädoyer für oder gegen TMS oder DevExpress sein, ich möchte nur den Beitrag von damals relativieren. |
Re: Ribbon-Controls ja oder nein Diskussion
Zitat:
|
Re: Ribbon-Controls ja oder nein Diskussion
Zitat:
|
Re: Ribbon-Controls ja oder nein Diskussion
Das ist schade. Dann werde ich mir erst die anderen Möglichkeiten anschauen.
|
Re: Ribbon-Controls ja oder nein Diskussion
Hallo zusammen,
danke an Daniel für die Bestätigung, dass der angesprochene Thread tatsächlich von sakura verfasst wurde. Ich denke damals war die Kritik, auch in der etwas harschen Form, durchaus berechtigt. Da ich selbst auch TMS besitze kann ich bestätigen, dass deutliche Verbesserungen vorgenommen wurden. Nichtsdestotrotz bleibt weiterhin nur Platz 2 hinter DevExpress. Allerdings hat TMS einen enormen Vorteil, der schlußendlich für Ralf von entscheidender Bedeutung sein könnte. Zum einen gibts dort auf jeden Fall eine Testversion, zum anderen ist der Preis wesentlich niedriger. :thumb: So oder so viel Spaß und Erfolg an Ralf und alle, die mittelfristig mal die Ribbons verwenden wollen! :hi: Viele Grüße, Stephan |
Re: Ribbon-Controls ja oder nein Diskussion
Für Ralf ist es vielleicht auch interessant für Rolf als TE aber auf jeden Fall :zwinker:
|
Re: Ribbon-Controls ja oder nein Diskussion
Oh, böser Fehler. Sorry Rolf! :oops:
|
Re: Ribbon-Controls ja oder nein Diskussion
Kein Problem, Bentissimo.
|
Re: Ribbon-Controls ja oder nein Diskussion
Zitat:
|
Re: Ribbon-Controls ja oder nein Diskussion
Hallo Gremlin,
also ich muss sagen, dass ich die Umstellung bzw. generell die Verwendung des QuantumGrids etwas unterschätzt hatte. Anfangs war ich vollkommen begeistert, wie schön doch das neue Grid aussieht und wie viele bereits eingebaute Funktionen zur Verfügung stehen. Sortierung, Gruppierung, Filterung, Quick Search. Alles ohne eine Zeile Code sofort einsetzbar. Aber die Tücke liegt im Detail. Sobald besondere Dinge nötig sind, kommst Du um ein Studium der komplexen Klassenhierarchie nicht mehr herum. Allein das Prinzip des Cloning der Gitteransichten bei Master-Detail Relationen kann einen ganz schön ins Grübeln bringen. Am Ende hat es sich aber gelohnt, da die vielfältigen Möglichkeiten für so manche Mühen entschädigen. In diesem Sinne viel Glück und Erfolg für Dich und an alle sorry, dass wir ein bischen OT geworden sind. :roll: Viele Grüße, Stephan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz