Vlákno názorů k článku
Étoilé - budoucnost desktopu? od freshmouse - O grafických prostředích zrovna něco píšu (Některá klišé...

  • Článek je starý, nové názory již nelze přidávat.
  • 6. 4. 2007 17:16

    freshmouse (neregistrovaný)
    O grafických prostředích zrovna něco píšu (Některá klišé grafických prostředí, seriál).

    Taky se domnívám, že stávající grafické prostředí jsou nevyhovující (od Macu přes Windows po cokoli, jako E17, GNOME, KDE, *box atd.).

    Bohužel, Étoilé podle screenshotů vypadá jako mix WindowMakeru a Macu (hmm, screenshot Michala Čápa a oficiální obrázky se dost liší...). Některé ty horké novinky nejsou tak horké, něco z toho už existuje a vyhovuje (Service Switcher, FogVision Search), něco z toho existuje a nevyhovuje (Menu -- nikdy jsem nepochopil menu v panelu, nevím, co na tom Mackové vidí), něco je překomplikované (Document), ale něco je řešeno i zajímavě, i když to není původní nápad (Dock).

    Domnívám se, že celá bublina praskne a vyšumí. I tak ale přeji tvůrcům úspěch. Je dobře, že alespoň někdo něco dělá, protože se jinak utopíme ve File | Edit | View (první téma toho seriálu).
  • 6. 4. 2007 17:46

    Michal Čáp
    Díky za názor, osobně to vidím podobně jako Vy. Myslím si, že ten projekt se nikdy nepodaří dokončit a ve své práci se snažím přijít na to proč. Zvláštní je, že podobné projekty v minulosti z různých důvodů ztroskotali vždy: např. Apple Newton, MS Cairo, OpenDoc ,NEXTstep... Docela by mě zajímal Váš seriál na toto téma. Je to někde přístupné na internetu? V rámci projektu se objevuje spousta dalších zajímavých nápadů, které jsem bohužel neměl čas zpracovat do těchto screenshotů. (jeden task zabral nějakých 20 až 30 hodin) Každopádně je to inspirativní čtení.(mailing list projektu)
  • 6. 4. 2007 18:16

    freshmouse (neregistrovaný)

    Já si myslím, že problém projektu a jeho dokončení ja hlavně v tom, že si chce ukrojit moc velký kus koláče najednou. Něco podobného jsem viděl u nového E17 (můj názor). Chce všechno změnit, a to pokud možno ihned. Stačí se podívat na stránky projektu, kde jsou v seznamu přání položky jako webový prohlížeč, textový procesor atd. Na těchto produktech se dělá desítky let a stále nejsou podle představ. Myslím, že ani největší optimista si nemyslí, že je Étoilé v nějaké blízké budoucnosti realizuje...

    Podle mě cesta nevede přes nový produkt, ale přes nové paradigma (které bude za nějakou dobu nahrazeno novým). Potřebujeme stávající produkt, kterému poskytneme nápady. Tento produkt by měl být dostatečně silný, aby nové věci dokázal realizovat a prezentovat.

    Budu konkrétní: GNOME 3. Zatím bez nového paradigmatu. (Mimochodem, i o nápadech pro GNOME 3 již plodím článek. :-)) GNOME je dostatečně silnou mašinerií, aby uživila vývoj nových věcí.

    Když budu konkrétní i ohledně nápadů, tak GNOME potřebuje větší pospojitost. Doposud se jednalo o Aplikaci 1, Aplikaci 2, Aplikaci 3 -- to je špatně. Potřebujeme spíše Platformu, a v ní součásti 1, 2 a 3. Dokonalou pospojitost. Naplnění slova "enviroment" ve výrazu "desktop enviroment".

    Prostě bych to nepřeháněl. To ale neznamená nízké cíle! O desktopu tohoto tisíciletí se rozepíšu v článku o GNOME 3 (už to vypadá jako reklamka ;-)). A jinak, i s Étoilé rád pomůžu.

  • 6. 4. 2007 18:53

    Michal Čáp
    Máte pravdu, že celý projekt je extrémně ambiciózní. Jedinná šance by pravděpodobně byla získat vývojářský tým srovnatelný například s GNOME. Momentálně se na Étoilé podílí pravidelně nějakých 7 lidí, což je evidentně málo.

    Myšlenka větší pospojitosti, kterou popisujete, je mimochodem jedním ze základních paradigmat Étoilé. Jejich oblíbený pokřik je: No more applications! No more files! (občas i :) No more windows!

    Ohledně nových paradigmat do Gnome se v rámci Étoilé komunity se hodně argumentuje, že nejčistší způsob jak je naimplementovat je pomocí dynamických jazyků - (Objective-C, Smalltalk...). A tak se rozhodli napsat celý systém od základů postavený na Objective-C. Technologická stránka projektu je také hodně zajímavá a stojí za prozkoumání.

    Abych to shrnul: i když se to nepodaří dokončit, tak přispějí alespoň zajímavými koncepty. Možná právě ty ovlivní návrh UI rozhraní v dalších prostředích. Třeba v tom Gnome 3 ;)
  • 6. 4. 2007 19:00

    freshmouse (neregistrovaný)
    Mno, myšlenka pospojitosti je myšlenkou asi všech projektů... Bohužel se to až na Emacs moc nepovedlo. :-D

    Já nejsem programátor, a tak se v tom moc nevyznám, ale GNOME není psáno jen v klasickém C, ale některé aplikace jsou, pokud vím, psány i v C#, Pythonu, snad i Perlu atd.

    Mimochodem, možná se Étoilé podaří vyrobit třeba takový malý prototyp. I to by bylo skvělé.
  • 6. 4. 2007 20:06

    Bilbo (neregistrovaný)
    Kdyby se preslo z aplikaci na komponenty, bylo by to lepsi. Dneska mame textovy editor (kazdy ma nejaky oblibeny), ale kdyz chce clovek editovat nejake to textarea na webove strance (treba ted kdyz pisu tenhle prispevek tak edituju jedno takove textarea :) tak muze si na to pustit svuj editor? Ne. Vetsina editoru ma minimalne search and replace, casto furu dalsich funkci. Ve vetsine prohlizecu pri editaci textarea neni ani to search and replace. Pri komponentnim navrhu by browser misto textareea vyvolal komponentu "editor" (coz by byl podle preferenci treba mcedit/gedit/jedit/vim/cokoliv...) a placnul ji na stranku. Nekdo se tohle myslim uz pokousel prosadit, ale neprilis uspesne.

    I kdyz treba na comandline s rourami apod. funguje tenhle komponentni system docela dobre, prikazy se pospojuji rourami (grep .. | sed ... | sort ... | lpr ... a neco je vytisteno), jen to jeste neni zrovna moc rozsireno v GUI ...
  • 6. 4. 2007 21:50

    BLEK. (neregistrovaný)
    Aplikace klidně může data uložit do /tmp/textarea.txt a pustit vi /tmp/textarea (třeba mutt to tak dělá a pine to tak umí dělat).

    Ad ty komponenty --- problém je, že když ti jedna komponenta spadne, rozsype se ti celá aplikace --- viz třeba OS/2 --- má hezký objektový desktop, ale v praxi nepoužitelný, protože když si kdokoli registruje objekt, který má bug, tak ti celý systém nenastartuje a můžeš to reinstalovat.
  • 8. 4. 2007 11:23

    fuk (neregistrovaný)
    Jenomze nad tim uzivatel nema kontrolu, myslim ze se tady bavime o necem jako "pluginy do operacniho systemu" a system by pak jejich funkce propasirovat/propasoval do vsech aplikaci.
  • 7. 4. 2007 22:18

    anonymní
    nema tohle KDE? vsechny editory jsou vlastne tataz komponenta jen jinak obalena tlacitkama.
  • 6. 4. 2007 20:16

    bez přezdívky
    Zajimave. Ja si na sve prostredi nejak nestezuji. Mam PekWM, pred nim Openbox, oba opravdu super. FVWM je spicka, pokud ma clovek tak cca pet let na to si ho nastavit ;) Gnome a KDE podle mne nemohou pokrocilejsi uzivatele uspokojovat.

    Zajimavejsi jiz je otazka grafickych knihoven. Tam se domnivam, ze je na case hledat lepsi zpusoby, s tim souhlasim. Treba v E17 se snazi, coz je dobry pocin. Ale porad to neni tak velka zmena koncepce, aby to "udelalo revoluci". Inu ... nechme se prekvapit.