KDE Frameworks 5, czyli wielka modularyzacja bibliotek

KDE Frameworks 5, czyli wielka modularyzacja bibliotek

    przez -
    28 395
    KDE
    Społeczność KDE wydała KDE Frameworks 5, efekt około 4 letniej pracy, związanej z modularyzacją bibliotek, znanych wcześniej jako KDElibs lub KDE Platform 4. Znalazło się tutaj około 50 frameworków, posiadających różnego rodzaju funkcje. KDE Frameworks 5 zostały podzielone na kategorie (Categories), które odnoszą się do zależności, wymaganych podczas uruchamiania, i poziomy (Tiers), które odnoszą się do zależności potrzebnych w czasie kompilacji.

    Tier 1 Frameworks wymagają jedynie zależności Qt lub innych bibliotek spoza KDE Frameworks. Tier 2 Frameworks wymagają bibliotek Tier 1. Tier 3 Frameworks mogą wymagać bibliotek poziomu 2 lub 3. Szczegółowe informacje można znaleźć w dokumentacji: KDE Frameworks API Reference.

    Aby móc przetestować najnowszą wersję, można skorzystać z repozytorium Kubuntu Next: ppa:kubuntu-ppa/next lub poczytać o Projekcie Neon.

    • suore

      Wiadomo kiedy będzie?!
      I czy pojawi się w repu kubuntu>

    • Szkodnix

      Na razie muszę powiedzieć, że wygląda zajefajnie ;)
      Co prawda ja wolę coś bardziej prostego, ale najlepszy wybór to mieć wybór :)

    • o_O

      Super. Podczas gdy gówniane GTK- tonie, KDE i Qt wypływają na szerokie wody.

      • jary

        GTK tonie razem z MS i Gatesem.

      • sprae

        Qt tonie razem z PC.

      • o_O

        o_O Super KDE5 tonie razem z KDE4 i KDE3, w końcu niech zdechnie razem z MS i razem su trolo o_O :P

      • gość

        GTK miał swój czas, kiedy trzeba było użyć czegokolwiek zastępującego komercyjne biblioteki. Takich archaizmów w Linuksie jest dużo, właściwie od init’a, podstawa w trybie tekstowym (umówmy się, nie używamy już od jakiegoś czasu teleksów), architektura GUI (idea Windows 3.x).
        Aby Qt rywalizował z sędziwym GTK, potrzeba trochę czasu na rozwój pamięci dyskowych – bo ograniczenia licencyjne nieznacznie tylko ograniczyły w Qt “zjawisko dotneta” – czyli masa wersji tego samego dla różnych programów.

        Programy – tu trzeba jeszcze długo poczekać, bo chociaż soft pisany w Qt jest coraz lepszy, jest również coraz gorszy pod względem wymagań. Odpowiednika GIMP’a właściwie nie ma. Przeglądarka internetowa – większość używa GTK dla bezpieczeństwa. Menedżer muzyki – ciężko znaleźć coś, co nie wymagałoby 1GHz i 256MB RAM na odtworzenie MP3jki. Menedżer plików z konfiguracją szerszą niż sortowanie po nazwie lub rozmiarze – brak.

        Poza tym bardzo dobrze by było, gdyby w repozytoriach pewnych systemów linuksowych Qt nie ciągnęło za sobą naboju w postaci KDE, tylko na odwrót (bo dać to się podobno da zrobić, tylko coś jest z licencją nieprawidłowo). Nie każdy ze słabszym sprzętem chce przeładowanego środowiska, które ergonomiczne było 2 wersje temu.

    • o_O

      Tylko co mają KDE Frameworks 5 do załączonego filmu z KDE 5, dokładnie z powłoki Plasma, która faktycznie używa pod spodem KDE Frameworks 5.

      KDE 5 to pierwsze to środowisko graficzne i można pokazać jak wygląda na video.

      KDE Frameworks 5 to zestaw modularnych bibliotek dla Qt, mocno niezależnych od siebie, aby nie trzeba było, jak kiedyś, albo używać całego kdelibs, albo nie używać go wcale. Można ich używać zarówno w KDE, jak i poza nim. A KF5 same w sobie nie mają żadnego wyglądu, bo ten nadaje aplikacji biblioteka Qt i jest on natywny na każdym z systemów. Co więcej, aplikacja może być konsolowa i wcale wyglądu nie mieć. Tu na video można co najwyżej przedstawić prezentację o zależnościach między modułami i z opisem API, co zresztą zostało zrobione przez ludzi z KDE i umieszczone na YouTube.

      • Mirosław Walczak

        Jak zmienić motyw KDE 4.13.2 na ten z KDE Neon 5?

      • zainstaluj w wirtualnej maszynie i wydłub :)

      • Jakub Konieczny

        Obawiam (właściwie cieszę, bo tego stylu niezbyt trawię) się że będą tam potrzebne binaria które nie są zgodne z Qt4

      • pavbaranov

        Spróbuj któregoś z “next” lub “breeze” w nazwie, dostępnych w kde-look.org. Jeśli masz Archa (Manjaro) to motyw nazywa się kde-next.

    • sudo add-apt-repository ppa:neon/kf5sudo apt-get updatesudo apt-get install project-neon5-session project-neon5-utils project-neon5-konsole

    • sudo add-apt-repository ppa:neon/kf5
      sudo apt-get update
      sudo apt-get install project-neon5-session project-neon5-utils project-neon5-konsole

      a mamy alternatywne równoległe środowisko, właśnie zacząłem testy w wirtualnej maszynie

    • Pingback: KDE Plasma 5 – ewolucja pulpitu KDE Plasma Workspaces | OSWorld.pl()

    • Pingback: Manjaro 0.8.10 update 4 | OSWorld.pl()

    • Pingback: KDE 5 to przeszłość, czyli nowy cykl wydawniczy | OSWorld.pl()