GNOME i KDE na korepetycjach
Dodany 2008.11.05 16:38
Przyglądając się GNOME, KDE4 i KDE3 mogę śmiało powiedzieć że nie ma ideałów. Każde środowisko ma wady i zalety. Co by było jednak, gdyby poszukać między projektami lepszych rozwiązań zajmujących się „wadami” poszczególnych środowisk?
GNOME nie przechodzi żadnych radykalnych zmian wyglądu i interfejsów aplikacji. Programiści znają zapewne Gedit – bardzo przyjemny edytor tekstowy. Stosując wtyczki (napisane w Pythonie lub C) można dodać np. wbudowany terminal. Podobna opcja znajduje się w Kate. W przypadku Gedit jednak wbudowanych okienek dolnego i lewego menu nie można minimalizować do „przycisku”. Trzeba zamknąć dany pasek narzędzi. Opcja pokaż/ukryj po kliknięciu na przycisk danego wbudowanego elementu na pewno usprawniłaby pracę w edytorze.
KDE4 to plazma, „rewolucyjne” zmiany w interfejsie i sposobie używania komputera. Jednakże KDE4 zaczyna być choinką efektów specjalnych. Domyślny styl – Oxygen to nadal szary + niebieski w motywach Mac OS X, czy „High Tech”. Nawet większość stylów osób trzecich trzyma te same motywy, przez co trudno z KDE zrobić coś co nie wygląda jak KDE. W przypadku GTK+/GNOME możemy wybrać zarówno motywy OS X, High Tech, jak i minimalistyczne, a ich różnorodność jest bardzo duża.
Gedit, Epiphany i inne aplikacje mogą być rozszerzane za pomocą wtyczek, w tym w języku skryptowym - Pythonie, applety itp. w GNOME też mogą być napisane w Pythonie, a nie C. W przypadku KDE takich możliwości nie ma. Rozszerzanie Kate to konieczność pisania kodu C++. Gdzieniegdzie w KDE3 pojawiał się Ruby, ale i tak daleko temu do platformy skryptowej GNOME.
Obecnie używam KDE3 i nie mam jakoś ochoty na przejście na KDE4. Dlaczego? Bo nie widzę na tyle dużo usprawnień używanych przeze mnie elementów KDE żeby się przesiąść. Poza lepszym renderingiem HTML/JS w Konquerorze reszta pozostała praktycznie bez zmian (nie jest ani wyraźnie gorzej, ani wyraźnie lepiej) plus dochodzą zmiany, które mi się nie podobają (zmiana nawigacji, praktycznie wyłącznie wygląd High Tech/OS X itp.)