Salti al enhavo

KDE por Disvolvistoj

Por Disvolvistoj Uzantaj KDE-Aplikojn.

Kate, la Kapabloplena Tekstredaktilo

Kate estas plenplena de funkcioj, kiuj faciligas vidi kaj redakti ĉiujn viajn tekstajn dosierojn. Ĝi ebligas al vi redakti kaj rigardi multajn dosierojn samtempe, ambaŭ en langetoj kaj dividitaj vidoj, kaj venas kun ampleksa vario de kromaĵoj, inkluzive de enigita terminalo, kiu ebligas al vi lanĉi konzolajn komandojn rekte de Kate, potencajn serĉi kaj anstataŭigi kromaĵojn, kaj antaŭrigarda kromaĵo, kiu povas montri al vi, kiel aspektos via markdown, HTML kaj eĉ SVG-dosieroj.

Kejt-iloj

KDE-Kadroj

Frameworks de KDE konsistas el pli ol 80 aldonaj bibliotekoj por uzi en viaj Qt-aplikoj. Ekzemple, KWidgetsAddons inkluzivas multajn helpemajn kaj komunajn uzaĵojn; KConfig provizas agordon kaj stat-administradon; KCalendarCore kaj KContact provizas facile uzeblajn .ics kaj vcard-dosierajn analizilojn; Kirigami estas plena ilaro por disvolvi konverĝajn uzantinterfacojn.

Eksciu pli

Konsole

Konsole estas la terminala aplikaĵo de KDE. Ĝi provizas langetojn, dividitajn vidojn, ssh-konektadministranton, manieron marki viajn plej ŝatatajn komandojn kaj servilojn, bildetojn por viaj dosieroj, Sixel-subteno kaj multe pli.

Konsole ankaŭ estas integrita al pluraj aliaj KDE-Aplikoj, igante ĝin via konstanta kunulo. Ekzemple, KDevelop, Kate, Yakuake kaj Dolphin ĉiuj uzas Konsole kiel integran terminalan emulilon.

Yakuake

Yakuake

Konsole sed kiel falmenuterminalo, alirebla de ie ajn per rapida premo de la klavo F12

Clazy

Clazy estas Clang-kompila kromaĵo por certigi, ke via Qt-aplikaĵo sekvas la plej bonajn praktikojn de la industrio.

[26/58] Building CXX object src/CMakeFiles/myapp.dir/global.cpp.o
src/global.cpp:18:88: warning: Use multi-arg instead [-Wclazy-qstring-arg]
    : m_config(KSharedConfig::openConfig(QStringLiteral("%1/%2")
    .arg(m_configFolderName).arg(m_configFileName)))

[34/58] Building CXX object src/CMakeFiles/myapp.dir/models/subtitlesfoldersmodel.cpp.o
src/myapp/src/models/subtitlesfoldersmodel.cpp:52:23:
warning: Use an empty QLatin1String instead of an empty QStringLiteral [-Wclazy-empty-qstringliteral]
    newList.removeAll(QStringLiteral(""));

2 warnings generated.

KDevelop

Transplatforma IDE por C, C++, Python, QML/JavaScript kaj PHP

KDevelop estas plenefika Integra Disvolva Medio, perfekta por projektoj C kaj C++ kaj aliaj subtenataj lingvoj. Ĝi havas bonegan kodkompletigon kaj projektan subtenon, kune kun dokumentada integriĝo, kiu tenas vin proksime de kie vi redaktas kodon.

empty laptop with an overlay
Ekrankopio de kdevelop

Profiligu vian aplikaĵon

Uzu Heaptrack por profili la memoro-asignon de via Linuksa aplikaĵo por trovi ŝtopiĝojn kaj memorlikojn.

Flamo-grafeo de memor-asigno

Kaj uzu ELF Dissector por esplori ŝarĝtempajn rendimentajn proplempunktojn kaj profili la grandecon de viaj Linuksaj efektivigeblaj.

ELF-dissekciilo

Aliaj malfermkodaj aplikoj por vi

Jen kelkaj aliaj malfermfontaj aplikoj de niaj partneroj por kompletigi vian laborfluon. Ilia plimulto interne uzas KDE Frameworks.

Kaj ekprovu niajn aliajn disvolvrilatajn aplikaĵojn.