GNOME na Qt? Po trupie mym.

15 Jul 2008

A 16 ton dynda na haku...*)

Spokojnie (slashdotted). Mark coś palnął, bo jest człowiekiem otwartym, pragmatykiem zorientowanym na wykonanie zadania. To, że fantazjuje na temat Qt jako zamiennika GTK+ wcale nie znaczy, że taka zmiana będzie miała miejsce. Mark myśli jak rasowy manager - jaki jest koszt rozwoju platformy, jaki byłby przyrost wydajności w przypadku użycia innego toolkitu, oraz jakie jest ryzyko utraty części developerów i koszt nabycia biegłości w Qt przez pozostałych, w końcu ile wyniósłby ROI tego całego zamieszania i czy w efekcie taka zmiana ma rację bytu - swoje zdolności strategiczne udowadniał nie raz. I chwała mu proszę szanownego towarzystwa za to. Niechaj tak sobie kombinuje. Nawet jeśli z tych kombinacji niewiele wynika to podnosi ciśnienie devom od GTK+ (Imendio, chapeau bas, oj tak; atsd świetna strona Immendian) - oddech konkurencji na plecach i pozytywna motywacja potrafią zdziałać cuda. A Qt w GNOME? Spokojnie - nic takiego się nie stanie, tutaj uprawia się jedynie politykę - dobrze jest zamieszać w garze raz na czas. Smacznego wszystkim życzę!

*) 16 ton - najmniej (czy aby?) spodziewana opcja w skeczach Monty Pythona.

PS. Właśnie zauważyłem, że komentarz #1 na /. czyni mój wpis nadmiarowym. W całości ;-)

Digg del.icio.us StumbleUpon Wykop Reddit Folksr

permalink | trackback | rss

 
 
i0

RTFA, Mark powiedział, że chciałby zbliżyć środowiska KDE i GNOME, zacieśnić współpracę, przenieść dobre aspekty jednego toolkitu do drugiego (z QT do GTK).

edit: s/napisał/powiedział

stronger

derStandard.at: So you would favor GNOME to switch over to QT?

Shuttleworth: Well, I think it would be perfectly possible to deliver the values of GNOME on top of QT.

Biz-talk to taka dodatkowa warstwa abstrakcji na języku angielskim ;-)

i0

In the land, where context was king.

Jak chcesz pomijać resztę wywiadu, to w ogóle wystarczy ,,GNOME on top of QT'' i gotowe.

stronger

Czytałem w całości. Chcesz mnie przepytać czy porozmawiamy rzeczowo?

i0

Nie. Po prostu uważam, że takie zacytowanie wypacza sens i przesłanie. Sam używam GNOME i nie przepadam za filozofią KDE, w przeciwieństwie do Marka. Ale faktem jest, że powiedział on co innego niż mu się tutaj i na /. przypisuje.

,,Mark myśli jak rasowy manager - jaki jest koszt rozwoju platformy, jaki byłby przyrost wydajności w przypadku użycia innego toolkitu, oraz jakie jest ryzyko utraty części developerów i koszt nabycia biegłości w Qt przez pozostałych, w końcu ile wyniósłby ROI tego całego zamieszania i czy w efekcie taka zmiana ma rację bytu - swoje zdolności strategiczne udowadniał nie raz.'' -- I call BS.

Mówi o praktykach programistycznych zespołu KDE, metodologii i wreszcie licencjonowaniu, dzięki któremu wygrywa GNOME. Dalej mówi o wspólnej infrastrukturze i skupianiu się bardziej na ,,linux desktop'' niż tworzeniu g-aplikacji i k-aplikacji. Dalej rozmawiają o różnicach w podejściu gości od GNOME i KDE do nowych wersji, stabilności interfejsów oraz o potencjalnych wpadkach w rozwoju kolejnych wersji GTK. Czy to wskazuje na przebąkiwanie o GNOME/QT? Jasne, jak pominiesz wszystko, poza zacytowanym przez Ciebie zdaniem.

Make no mistake -- nie chcę flejmować, ale ,,tania sensacja'' i ,,wyrwane z kontekstu'' czyli ,,best of /.''. A Mark czasami coś przywali (odezwa do developerów zuziaka po przejściu Novella na ciemną stronę mocy), ale to nie jest jeden z tych przypadków.

Mam nadzieję, że wyczerpałem temat, gdyż praca czeka. ;-)

stronger

Jeśli ktoś nie czytał to dostał od Ciebie fajne streszczenie. Ja natomiast nie pisałem o całym wywiadzie tylko o jednej, bardzo konkretnej rzeczy, która się w nim przewinęła. Nie sądzę też abym cokolwiek Markowi przypisywał, zwłaszcza że już w pierwszych zdaniach zaznaczam, że przejście na Qt nie ma miejsca.
" ,,myśli jak rasowy manager (...)'' - I call BS" - pozwól, że rozszerzę dlaczego tak napisałem. Od czasu do czasu miewam spotkania z CIO oraz zewnętrznymi konsultantami, którzy pragną poznać szczegóły mojego radosnego kodowania. Przedstawiam im propozycje, zapotrzebowanie na czas i zasoby, kreślę plan i tłumaczę dlaczego właśnie tak. Oni zaś pytają czy można to przyspieszyć, opóźnić, przesunąć, outsourcować, czy trzeba zatrudnić kontraktora czy może wystarczy nastoletni stażysta, jakie są szanse osiągnięcia terminu i czy nie lepiej wziąść lub kupić jakiś gotowy kod. Te pytania mają na celu odhaczenie kolejnych ptaszków na liście Todo. I tylko to. Nie ma w nich sentymentu dla inżynieryjnej wirtuozerii czy choćby zwykłej radości programowania. Oni są od kończenia rozpoczętych spraw i podbijania wskaźnika kej-pi-aj. Stąd moje porównanie perspektywy Marka do rasowego managera, który raczej nie pozwala sobie na sentymenty będące pochodną syndromu NIH.
Co innego natomiast rzesza FLOSSowych developerów, z których niejeden ma do GTK+ stosunek emocjonalny (to w sumie nic złego), a bywa, że niemal religijny. Z tego powodu nie widzę, by przejście z GTK+ na Qt miało miejsce w perspektywie conajmniej jednego pokolenia.
Tania sensacja, o której piszesz, miała być zabita autoironią o 16 tonach oraz komentarzem na /. - no cóź, najwyraźniej muszę nad nią jeszcze popracować ;-)

i0

Edit: Więc nie chodzi mi o flejmowanie, wicie rozumicie. ;-)

Rozumiem Twój punkt odniesienia, sam jestem pracownikiem BI/IT korporacji, w której na szczycie siedzą ludzie ,,z biznesu'', którzy nie wiedzą nawet do końca jak działa email. ;-) I zgadzam się z Tobą, że Mark mówił z punktu widzenia kogoś na szczycie, ale nadal uważam, że mówił o metodologii i podejściu do rozwijanego programowania, nie o bebechach. Poza tym nigdzie nie jest powiedziane, że chociażby planuje taką operację, ot, pogdybał sobie.

Co do GTK+ vs QT to owszem, widziałem nawet kiedyś odpowiedź ,,GTK robi kupę i ją zjada, używaj QT'' (pytanie brzmiało: prosta aplikacja dla linuksa, jakie okna?''), co mnie trochę wzruszyło jako użytkownika GNOME (i inżyniera, gdyż pisał to przyszły inżynier w bratnim fachu do młodszego kolegi).

,,Seriously. This is going to be one of the biggest misquoted articles of the year because some Slashdot nobody editor decided to take Shuttleworth's words out of question's context.'' (/.) A jeśli ktokolwiek spróbuje kiedykolwiek portować GNOME na QT, to na pewno dorwą go wcześniej fundamentaliści którejś ze stron. Sam z chęcią rzucę kamieniem. ;-)

Your turn:

nick:
and?:
www (if any):
Wpisz kod:code
GNOME na Qt? Po trupie mym. gnome shuttleworth gtk+ qt