Mark Shuttleworth o Gnome založeném na Qt
18. 7. 2008 15:33
Adam Štrauch
Na Derstandard.at vyšel rozhovor s Markem Shuttleworthem. Otázky se točí kolem vydávání nových verzí Ubuntu, balíčků, které jsou v něm obsaženy nebo problémů se zvukem v posledním vydání. Dále se rozebírá nové KDE a komunita kolem Kubuntu a jedna otázka se dokonce zabývá myšlenkou Gnome založeném na knihovně Qt. Mark si myslí, že by tento přechod byl reálný.
Dále čtěte…
- Objeven problém s jádrem po upgrade na Fedora 17 1. 6. 2012 9:16
- Vyšla Fedora 17 Beefy Miracle 30. 5. 2012 9:20
- Fedora 17 vyjde dnes 29. 5. 2012 8:06
- Fedora 17 ARM Beta 24. 5. 2012 13:41
- Fedora 17 release párty v Brně, Praze a Košicích 17. 5. 2012 16:53
uživatel si přál zůstat v anonymitě
18. 7. 2008 16:50
Nový
Proč Qt
celé vlákno
Proč. Mě to příde jako zbytečná práce...
Vredy (neregistrovaný)
18. 7. 2008 16:57
Nový
Re: Proč Qt
celé vlákno
Asi chcou byt lepsi nez KDE a doufaji, ze prechod na Qt jim to umozni :)
alfonz (neregistrovaný)
18. 7. 2008 17:54
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
trošku doufám, že nic takového nevznikne...
dayvee (neregistrovaný)
18. 7. 2008 17:56
Nový
gaplikace
celé vlákno
spis bych uvital komunitu (byl bych ochoten prispet), ktera by prepisovala gtk aplikace na qt, nez vyvojare knome
Kyknos (neregistrovaný)
18. 7. 2008 19:04
Nový
ehm
celé vlákno
GTK je to nejlepsi na GNOME :) ale mohli by do GTK prepsat nektere KDE aplikace (tedy rozhodne ne kopete a kmail) :)
petr (neregistrovaný)
18. 7. 2008 20:15
Nový
Re: ehm
celé vlákno
rekl bych, ze v QT se pise lepe nez v GTK.
all* (neregistrovaný)
20. 7. 2008 11:44
Nový
Re: ehm
celé vlákno
To je sice pravda, ale vysledna Qt4 aplikace je katastroficky pomala. S Qt4 sem si uzil dost a dycky lezlo jako snek.
.. (neregistrovaný)
21. 7. 2008 9:12
Nový
Re: ehm
celé vlákno
Spíš bastlič programátor, který si potřeboval dokázat, že to gtk je lepší.
Cenda (neregistrovaný)
21. 7. 2008 8:24
Nový
Re: ehm
celé vlákno
Tak to nemohu souhlasit. Zkousel jsem oboji, GTK mi vyhovuje mnohem lepe, z hlediska API jsem nepoznal lepsi toolit. Navic v unixech se stale hodne progamuje v jazyce C a GTK ma api i pro nej na rozdil od Qt.
Rejpal (neregistrovaný)
21. 7. 2008 14:02
Nový
Re: ehm
celé vlákno
Takových lidí bude víc, opravdu existují slušnější jazyky na aplikační programování. :-) Nicméně to, že Qt je napsáno v C++, není ani technicky špatně (dává smysl použít jazyk sice trošku pracnější, ale zato rozumně výkonný), ani to není překážka ve využívání Qt z jiných jazyků - existují bindingy pro Python, Ruby, Haskell, Mono, Javu... Myslím, že pokud někdo nemá rád C++, ani tak se nemusí omezovat a může využít bohaté knihovny. :]
Rejpal (neregistrovaný)
28. 7. 2008 17:49
Nový
Re: ehm
celé vlákno
Mně nechybí, já mu říkám libsmoke2. :o)
tukan (neregistrovaný)
18. 7. 2008 20:26
Nový
Re: ehm
celé vlákno
Souhlas. Co se mě týče, KDE a všechny věci/knihovny kolem jsou HRŮZA. GNOME jako desktopové prostředí může někomu vyhovovat víc nebo míň než KDE, ale knihovny, na kterých stojí, patří mezi to nejlepší, co z k komunity vzešlo. Jsou základem pro většinu aplikací; na rozdíl od komerčního vetřelce Qt, které používají v podstatě jen k* aplikace a ty pro mě za mě můžou jít tam odkud přišly.
Bez g* knihoven bych měl při programování MNOHEM víc práce, těžko si to vůbec představit. Já tedy KDE nesnáším, netajím se s tím - jako prostředí, jeho knihovny a Qt ze všeho nejvíc. Sice nepoužívám ani GNOME, ale GUI aplikace co používám stojí na GTK+, glib, atd. Pokud by některá z nich přešla z GTK+ na Qt, rychle se s ní rozloučím. Naštěstí přechod moc reálný není, změna toolkitu a podpůrných knihoven znamená překopání většiny kódu a rozhodně nejsem sám, kdo trpí odporem ke Qt.
Bez g* knihoven bych měl při programování MNOHEM víc práce, těžko si to vůbec představit. Já tedy KDE nesnáším, netajím se s tím - jako prostředí, jeho knihovny a Qt ze všeho nejvíc. Sice nepoužívám ani GNOME, ale GUI aplikace co používám stojí na GTK+, glib, atd. Pokud by některá z nich přešla z GTK+ na Qt, rychle se s ní rozloučím. Naštěstí přechod moc reálný není, změna toolkitu a podpůrných knihoven znamená překopání většiny kódu a rozhodně nejsem sám, kdo trpí odporem ke Qt.
Frantisek Koudelka (neregistrovaný)
19. 7. 2008 12:16
Nový
Re: ehm
celé vlákno
to ani on sam nevi :-)
uživatel si přál zůstat v anonymitě
20. 7. 2008 11:43
Nový
Re: ehm
celé vlákno
Qt4 je ultraslow. Vim z vlastni zkusenosti. Delal jsem v nem.
Rejpal (neregistrovaný)
20. 7. 2008 12:18
Nový
Re: ehm
celé vlákno
To ale zřejmě byl PEBKAC, a nikoli problém Qt4...
uživatel si přál zůstat v anonymitě
18. 7. 2008 23:10
Nový
Re: ehm
celé vlákno
gtk sucks. layout system na hovno, api nahovno, nic to nedokaze (v porovnani s qt), este je to aj pomale a gnome ma debilne hig (dve velke tlacitka musia kazdemu stacit)... neni o com...
uživatel si přál zůstat v anonymitě
19. 7. 2008 12:32
Nový
Re: ehm
celé vlákno
Ja naopak jeste nikdy nevidel nic lepsiho nez KDE libs verze 4 ve spolupraci s Qt 4.4. Kdo nezazil, nepochopi. Kdo zazil, ten nechce nic jineho :)
19. 7. 2008 17:41
Nový
Re: ehm
celé vlákno
100% súhlas. Qt4.4 + kdelibs je nenormálne silná kombinácia. Tá jednoduchosť a rýchlosť vývoja aplikácii sa nedá s ničím porovnávať.
20. 7. 2008 1:10
Nový
Re: ehm
celé vlákno
Tiez sa pridavam. Hoci C++ nemam rad a z tried sa mi jezia vlasy, Qt je jediny dovod, pre ktory som to ochotny pretrpiet. Tak dobre sa mi zatial v nicom inom GUI nekodilo.
Rejpal (neregistrovaný)
20. 7. 2008 23:36
Nový
Re: ehm
celé vlákno
Spousta distribucí už obsahuje bindingy do Pythonu a Ruby... Lepší RAD nástroje si už nedokážu představit. ;-)
all* (neregistrovaný)
20. 7. 2008 11:46
Nový
Re: ehm
celé vlákno
nebejt tam nakonci vety smaljlik tak uz by tu byl flame war.
uživatel si přál zůstat v anonymitě
20. 7. 2008 7:34
Nový
Re: ehm
celé vlákno
Presne, me pripada cele KDE jako jedna velka omalovanka a GUI vetsiny Kaplikaci nepouzitelne pro normalni praci. Trilion nabidek a podnabidek, ve kterych se rychle vyznat je problem. Nerikam ze v Gnome je vse idealni ale autori se aspon zamysleji nad zpusobem bezneho vyuziti desktopu.
Jsem rad ze KDE4 jde v tomhle smeru za Gnome, ale nez bude plne pouzitelne uplyne rok 2012 a to bude ve verzi 4.9 kterou autori prohlasi za stabilni kde4 :o)).
Co Gnome potrebuje vylepsit je jednoznacne rychlost, i kdyz uz v poslednich verzich se to hodne zlepsilo.
Jsem rad ze KDE4 jde v tomhle smeru za Gnome, ale nez bude plne pouzitelne uplyne rok 2012 a to bude ve verzi 4.9 kterou autori prohlasi za stabilni kde4 :o)).
Co Gnome potrebuje vylepsit je jednoznacne rychlost, i kdyz uz v poslednich verzich se to hodne zlepsilo.
uživatel si přál zůstat v anonymitě
20. 7. 2008 12:28
Nový
Re: ehm
celé vlákno
- To že KDE je neprehľadné je blbosť, všetci to začali hovoriť len potom čo linus povedal že GNOME vyvíjajú ako pre debilov
- To čo GNOME potrebuje vylepšiť je bugovitosť a že plno programom chýbajú úplne základné featury
- To čo GNOME potrebuje vylepšiť je bugovitosť a že plno programom chýbajú úplne základné featury
uživatel si přál zůstat v anonymitě
20. 7. 2008 22:29
Nový
Re: ehm
celé vlákno
>> To že KDE je neprehľadné je blbosť, všetci to začali hovoriť len potom čo linus povedal že GNOME >>vyvíjajú ako pre debilov
Blbost to neni, staci se podivat na to jakym smerem jdou aplikace v KDE4, snazi se s tim neco delat.
>> To čo GNOME potrebuje vylepšiť je bugovitosť a že plno programom chýbajú úplne základné featury
Hodne vice zabugovane je teda KDE(at uz 3, o 4 radeji ani nemluvit)
Blbost to neni, staci se podivat na to jakym smerem jdou aplikace v KDE4, snazi se s tim neco delat.
>> To čo GNOME potrebuje vylepšiť je bugovitosť a že plno programom chýbajú úplne základné featury
Hodne vice zabugovane je teda KDE(at uz 3, o 4 radeji ani nemluvit)
uživatel si přál zůstat v anonymitě
21. 7. 2008 15:56
Nový
Re: ehm
celé vlákno
No kazdej kdo kdy konfiguroval jadro si asi o Linusove smyslu pro prehlednost udelal nazor sam :).
Cartman (neregistrovaný)
18. 7. 2008 21:38
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
hlavne si myslim ze by bylo dobre aby vsechny aplikace Gnome (krome konfigurace a low-level sluzeb) presli na Javu. Produktivita a rychlost vyvoje by se vyrazne zlepsila, trvale bezici JVM by vyrazne zrychlilo spusteni aplikaci a od verze 7 Java je jak plne OSS tak i nativne vypadajici (a nejen v Gnome). To bych videl jako odvazny krok spravnym smerem. Prepisovat to mezi dvema C/C++ knihovnami... no ja bych to rozhodne delat nechtel, protoze nevidim v tom nejake zasadni zlepseni ani dlouhodoby prinos. Otazka je vsak zda by vubec bylo mozne takoveho "giganta" jako je OOo prepsat do Javy :-)
Froggy (neregistrovaný)
18. 7. 2008 22:11
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
Jen tak pro zajimavost - OOo byval z velke casti napsan v Jave ;) Jeho vyvoj ovsem smeruje (smeroval), pravdepodobne kvuli rychlosti a potrebe mit JVM k odpoutani se od Javy...
Sid (neregistrovaný)
19. 7. 2008 13:25
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
Ste si isty? podla mna iba databazova aplikacia bola v jave a zvysok 100% nie
uživatel si přál zůstat v anonymitě
18. 7. 2008 23:13
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
produktivita a rychlost vyvoja by sa teda rozhodne nezlepsila, bolo by to akurat pomalsie, mozno by to bolo viac platform-independent, ale o to u gnome nikto nestoji. takze krok spravnym smerom asi tazko...
still (neregistrovaný)
19. 7. 2008 10:44
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
Vytvarat dalsiu umelu medzivrstvu, naozaj uz len to tu chyba.. :-/
Kyknos (neregistrovaný)
21. 7. 2008 9:15
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
apage satanas, to bych přešel do KDE nebo snad raději do konzole
Sten (neregistrovaný)
21. 7. 2008 14:30
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
Nebylo by potom už lepší C/C++ a LLVM? Umí to to samé, co JVM, nemá to zlý a ošklivý javí gabage collector (který Qt ani GTK+ stejně nepotřebují), je to mnohokrát menší a rychlejší a navíc to umí zkompilovat do strojového kódu nejen JIT, ale i kdykoliv, kdy jej o to někdo požádá (třeba při nastavení balíčku).
Btw.: Qt není C++, je to něco mezi C++ a Javou, akorát se to kompiluje C++ kompilátorem.
Btw. #2: Trvale běžící kded a klauncher taky zrychlují spouštění aplikací, dokonce bych řekl, že lépe, než JVM (rozhodně to nežere tolik paměti).
Btw.: Qt není C++, je to něco mezi C++ a Javou, akorát se to kompiluje C++ kompilátorem.
Btw. #2: Trvale běžící kded a klauncher taky zrychlují spouštění aplikací, dokonce bych řekl, že lépe, než JVM (rozhodně to nežere tolik paměti).
srott (neregistrovaný)
22. 7. 2008 12:28
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
Keď už sa tak chcú podobať na OS X, prečo nepoužiť Objective C, najlepšie 2.0?
19. 7. 2008 10:51
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
Pokud by bylo Qt pod LGPL, tak bych proti tomu nic nemel. Technicky by to GNOME asi dost prospelo.
Problem by byl, ze kdyby se pro tu samou zmenu nerozhodlo i Xfce, prisli by jeho uzivatele o tu vyhodu, ze jim ruzne aplikace z GNOME dobre zapadaji do prostredi a za se jimi da Xfce "dovybavit".
Takze suma sumarum, za soucasnych podminek jsem proti :-)
Problem by byl, ze kdyby se pro tu samou zmenu nerozhodlo i Xfce, prisli by jeho uzivatele o tu vyhodu, ze jim ruzne aplikace z GNOME dobre zapadaji do prostredi a za se jimi da Xfce "dovybavit".
Takze suma sumarum, za soucasnych podminek jsem proti :-)
Inkvizitor (neregistrovaný)
20. 7. 2008 20:14
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
Tak předělejte na Qt i XFCE a je po starostech. ;-)
Cenda (neregistrovaný)
21. 7. 2008 8:30
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
GTK je flexibilnejsi, takze snazsi bude prepsat KDE pro GTK.
Standa (neregistrovaný)
21. 7. 2008 12:17
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
To je pravda, ale ze zcela jiného důvodu:
Naprosto si nedokážu představit, jak přepsat GNOME, které je kompletně v jazyce C, tak aby se linkovalo s grafickou knihovnou, které je kompletně v C++. Znamenalo by to GNOME prakticky kompletně přepsat. Obráceně to jde o poznání snáze.
Nicméně i tak si myslím, že oboje je technicky neprůchodné. Od přechodu z GNOME1 na GNOME2 už uplynulo 5 let, a stále jsou ještě aplikace, které se neodhodlaly k přechodu. A to byl přechod od GTK1 ke GTK2 řádově jednodušší.
Dalším příkladem může být CinéPaint, který se před pár lety rozhodl pro přechod od GTK1 k FLTK. Rozbil s tím věci, které celkem dobře fungovaly, a zdržel svůj vývoj o pár let.
Naprosto si nedokážu představit, jak přepsat GNOME, které je kompletně v jazyce C, tak aby se linkovalo s grafickou knihovnou, které je kompletně v C++. Znamenalo by to GNOME prakticky kompletně přepsat. Obráceně to jde o poznání snáze.
Nicméně i tak si myslím, že oboje je technicky neprůchodné. Od přechodu z GNOME1 na GNOME2 už uplynulo 5 let, a stále jsou ještě aplikace, které se neodhodlaly k přechodu. A to byl přechod od GTK1 ke GTK2 řádově jednodušší.
Dalším příkladem může být CinéPaint, který se před pár lety rozhodl pro přechod od GTK1 k FLTK. Rozbil s tím věci, které celkem dobře fungovaly, a zdržel svůj vývoj o pár let.
Inkvizitor (neregistrovaný)
21. 7. 2008 19:58
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
Vzhledem k tomu, že C je až na pár maličkostí podmnožinou C++, je to právě naopak. ;-)
Luke (neregistrovaný)
22. 7. 2008 1:07
Nový
RE: Mark Shuttleworth o Gnome založeném na Qt
celé vlákno
pouzivat v C fujtajbly C++ je trest nemaly. V C++ se pouziva C celkem bezne, treba klasicka stdio a pod.

