KDE Goals - A New Cycle Begins - eviltoast

The KDE community has charted its course for the coming years, focusing on three interconnected paths that converge on a single point: community. These paths aim to improve user experience, support developers, and foster community growth.

  • Deckweiss@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    2 months ago

    Very nice.

    I’m very excited, because in the past I have bounced off KDE development. Coming from a java and web background, the tooling and dev environment was just mindboggling.

    • Cyborganism@lemmy.ca
      link
      fedilink
      arrow-up
      6
      ·
      2 months ago

      I dunno. Having worked with Java and c#, web dev, c++, I found working with QT in C++ to be so much easier.

      • Deckweiss@lemmy.world
        link
        fedilink
        arrow-up
        1
        arrow-down
        3
        ·
        edit-2
        2 months ago

        Let me be more concrete then. What I am used to is the following:

        • Open the relevant Jetbrains IDE
        • Click on new project
        • Find the correct template (e.g. Spring Boot Web Starter) and follow the wizard. (Alternatively the steps before can be replaced with cloning a repo and opening it with my IDE)
        • I can click “Play” to start the app
        • I can click “Debug” to debug the app
        • Bonus: when doing Android or Web development, I can create the GUI by drag&dropping building blocks into a preview (contrary to manually typing out textfiles that describe the layout)

        Every step is a button click or a entry field in a dialog. These steps also work on every major distro. And I wish for a similar experience when developing KDE Plasma.

        For completeness, I will try to do the same dev things and list the steps for KDE Plasma development later (in about 8h).

        • Cyborganism@lemmy.ca
          link
          fedilink
          arrow-up
          4
          ·
          2 months ago

          IDEs have come a long way. But I’ve done qt development using Jetbrains Clion IDE and QTCreator. I don’t remember it being that difficult. Then again, I started programming using Turbo Pascal and Turbo C. So …