Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: ilkant - 16.02.22 - klo:03.51

Otsikko: Sovelluksia Kubuntuun ohjelmoimaan
Kirjoitti: ilkant - 16.02.22 - klo:03.51
Redditissä on keskustelu KDE Plasma 5.24.1 bugfixistä (https://www.reddit.com/r/kde/comments/st4te0/first_bugfix_release_for_kde_plasma_524_is_out/). Siellä oikeassa laidassa on laatikossa esitelty, kuinka voi kontribuoida KDE:tä. Mm. PySide (https://doc.qt.io/qtforpython/), joka on Qt for Python. Siellä on toinenkin Riverbank-sidokset omaava PyQt. Ja on muillekin ohjelmointikielille vastaavia.

Tämä ei liity nyt tuohon Plasmaan eikä sen bugikorjaukseen millään tavalla, vaan nuo ohjeet / linkit löytyivät sen viestiketjun ohesta.

Tässä on ohjeet sovellusten teon aloittamiseksi (https://doc.qt.io/qtforpython/quickstart.html). Siinä tehdään pythonilla Qt:tä käyttävä ohjelma. Mutta onko se suoraan sitten KDE:ssä toimiva? Onko olemassa parempia mallipohjia tms. KDE-ohjelmien tekemiseksi, joissa on kaikki perusasiat jo koodattu. Kuten sovelluksen sulkemiset, copy+paste -toiminnot, ja mahdollisesti jonkinlainen OLE-yhteys (eli objektien siirtoja sovelluksesta toiseen) valmiina, jotta aloittelevan koodaajan ei tarvitse niihin laittaa paljon aikaa saadakseen toimivan ohjelman. Sitten voi sen jälkeen kyllä koodata hienouksia siihen. Mutta ne perustoiminnot, jotta ohjelmaansa voisi alkaa testailla KDE-järjesetelmässä. Ja tuo Python on nyt oleellinen. Javalla joutuu koodaamaan enemmän ohjelmakoodia saadakseen jonkin asian toimimaan. Ja C++ on alkeellisempi kuin Python. KDE on kylläkin koodattu sillä.

Sormet ovat nopeammat näköjään kuin ajatus. Vasta tänään laitoin Google-hakuun. Saa käyttää ja jakaa: programming+KDE+application+with+python (https://www.google.com/search?q=programming%2BKDE%2Bapplication%2Bwith%2Bpython&oq=programming%2BKDE%2Bapplication%2Bwith%2Bpython).

KDevelopilla on mahdollista ohjelmoida KDE-ohjelmia: Kdevelop (https://apps.kde.org/fi/kdev-python/).

Kun asensin kdevelopin Kubuntu 21.10:een, apt-asennus ilmoitti, että sopivia versioita ei löydy paketeista: gcj-jdk, llvm-13-dev ja firebird3.0-dev. Ne olivatkin vain suositeltuja, ei välttämättömiä.

Kdevelopia ja pyCharmia kehitysympäristönä on verrattu (https://www.slant.co/versus/1243/4462/~kdevelop-with-kdev-python_vs_pycharm-community-edition). Slant suosittelee pyCharmin ilmaista Community-versiota, joka on rankattu 4. parhaimmaksi. Ja kdevelop on rankattu 17. sijalle. KDE Neonilla voi tuon pyCharmin asentaa jopa suoraan snapilla.

Kirjoitin Redditiin pyCharm Communityyn viestin KDE development with pyCharm (https://www.reddit.com/r/Jetbrains/comments/suy0vk/kde_development_with_pycharm/). Se taisikin olla oikeaan paikkaan kirjoitettu viesti. Toive on esitetty!