Fwd: Re: Application duplication (was: Re: cdbakeoven)

Waldo Bastian bastian at kde.org
Sat Apr 20 22:03:15 BST 2002


On Saturday 20 April 2002 07:02 am, Carsten Pfeiffer wrote:
> On Saturday 20 April 2002 15:48, Thomas Zander wrote:
> > > I disagree, all we'd need to do is change the K-Menu to be
> > > task-oriented instead of showing applications. E.g. "Edit file" instead
> > > of a list of editors to choose from. Yes, that should probably easily
> > > switchable, so you can choose the editor instead of launching the
> > > default editor.
> >
> > Hmm?  Using the K menu is for starting applications. I am not quite sure
>
> Why? You start applications to perform a task, right? So why explicitly
> start "kwrite" when you can "Edit a file"?
>
> > what that has to do with documents which are opened from konqueror.  The
> > document based approuch is fully implemented in konq; using mime you
> > always have the same editor when you click on a certain filetype.
>
> Yes, but if everybody used Konqueror that way, we wouldn't need a
> filedialog.

It was my conclusion about 2 years ago (while I was busy with the styleguide) 
that KDE should support both task-oriented and application-oriented ways of 
working.

This becomes more clear when you take a look at your (my) kitchen. My kitchen 
is full with tools (applications) such as an oven, a bread-machine, 
microwave, a mixer, knives... etc. etc. Sometimes you work task-oriented 
(e.g. when I want to make bread I just use the bread-machine, it makes the 
dough and does the baking), sometimes more application oriented (to bake a 
pizza I use the oven and when the pizza is finished and the oven is still hot 
I put in some cookies) and sometimes a combination of both. (When I make 
pizza myself I make the dough in the bread-machine, role the dough out on the 
counter, put stuff on it and bake it in the oven.)

So while it can be worthwhile to offer task-oriented solutions (the 
breadmachine is great for making bread), task-oriented solutions should not 
be the only game in town because it doesn't work that way. If only because it 
is simply not possible to offer all possible tasks a user would want to do 
(Where is the "Create new CVS account on KDE server" option?)

Cheers,
Waldo
-- 
bastian at kde.org  |   SuSE Labs KDE Developer  |  bastian at suse.com





More information about the kde-core-devel mailing list