Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Ribbon-Controls ja oder nein Diskussion (https://www.delphipraxis.net/151458-ribbon-controls-ja-oder-nein-diskussion.html)

RWarnecke 18. Mai 2010 21:50


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.

Daniel 18. Mai 2010 22:02

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.

taaktaak 18. Mai 2010 22:07

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.

RWarnecke 18. Mai 2010 22:16

Re: Ribbon-Controls ja oder nein Diskussion
 
Hallo Daniel,

Zitat:

Zitat von Daniel
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.

Ich will ja auch nicht an Word rankommen. Ich habe auf verschiedensten Seiten nur gelesen, dass selbst ein kleiner Texteditor nicht mit den Ribbon-Controls erstellt werden darf. Diese Aussage hat mich verunsichert. Da ich nun ein Programm komplett neu aufsetze und sehe, dass die Gestaltung mit den Ribbons doch einiges mehr Zeit in Anspruch nimmt, wie mit der alten Variante (Menü und Toolbar) wollte ich halt vorher nochmal hier Fragen.


Hallo Ralph,
Zitat:

Zitat von taaktaak
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.

Ja und nein. Auf der einen Seite, wenn Du die Ribbons einsetzt bedeutet es mehr Arbeit die Menüstruktur zu erstellen, auf der anderen Seite finde ich diese Lizenz da etwas undurchsichtig und für meinen Geschmack schwammig.

Zitat:

Zitat von taaktaak
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.

Das finde ich reine Geschmackssache.

Zitat:

Zitat von taaktaak
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.

Damit bringst Du mich vielleicht auf eine Idee. Werde ich mal im Hinterkopf behalten.

freak4fun 18. Mai 2010 22:17

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:

Captnemo 19. Mai 2010 05:59

Re: Ribbon-Controls ja oder nein Diskussion
 
Zitat:

Zitat von taaktaak
Habe ich einen 240" Bildschirm, ist das natürlich kein Thema.

Will ich auch haben. Was hat denn das gute Stück gekostet? :mrgreen: :mrgreen: :mrgreen:

Phoenix 19. Mai 2010 06:08

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.

madas 19. Mai 2010 06:41

Re: Ribbon-Controls ja oder nein Diskussion
 
Zitat:

Zitat von taaktaak
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.

Hallo taaktaak,

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:

http://img249.imageshack.us/img249/6130/minribbon.png


Office 2010:

http://img299.imageshack.us/img299/6452/minribbon2.png

Zitat:

Zitat von taaktaak
Habe ich einen 240" Bildschirm, ist das natürlich kein Thema.

Wo gibs die denn? Ich will auch 6,09m Bildschirmdiagonale. ;)


Mfg

madas

PS: Wen es interessiert Office 2010 kann man sich seid ca. 1 Woche als deutsche Testversion runterladen. :)

Office 2010 Trial

RWarnecke 19. Mai 2010 06:58

Re: Ribbon-Controls ja oder nein Diskussion
 
Zitat:

Zitat von Phoenix
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.

Das ist aber ein großer Grad auf dem man wandert. Sollte man jetzt nur die Ribbons nehmen, wenn man die Ribbons Context gesteuert verwendet oder eigenen sich die Ribbons auch dann schon, wenn ich mehrere Bereiche habe ? Als Beispiel ein Verwaltungsprogramm mit den Bereichen Kunden, Rechnungen, Aufträge u.s.w.

Sherlock 19. Mai 2010 07:57

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


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz