KDevelop


KDevelop

KDevelopは、UnixライクなコンピュータオペレーティングシステムおよびWindows用の無料のオープンソース統合開発環境(IDE)です 。プラグインベースのアーキテクチャを使用して、いくつかのプログラミング言語の編集、ナビゲーション、およびデバッグ機能、およびビルド自動化およびバージョン管理システムとの統合を提供します。 KDevelop 開発者 KDE 初回リリース
1999年12月6日; 22年前 (1999-12-06)
安定リリース
5.6.2   /2021年2月1日 ; 16か月前  (2021年2月1日)
プレビューリリース
5.5.80   /2020年8月17日 ; 21ヶ月前  (2020年8月17日)
リポジトリ
.kde .org / kdevelop /kdevelopを発明する
で書かれている
C、C ++
オペレーティング·システム
Linux、Windows、macOS(プレビュー、公式のビルド済みインストーラーなし)
タイプ
統合開発環境
ライセンス
GPL-2.0以降
Webサイト
www .kdevelop .org 
KDevelop 5には、 C、C ++、Objective-C、OpenCL、JavaScript / QML用のパーサーバックエンドがあり、 PHP、Python 3、Rubyをサポートするプラグインが基本的な構文の強調表示とコード折り畳みは、他の数十のソースコードとマークアップ形式で利用できますが、セマンティック分析はありません。
KDevelopはKDEプロジェクトの一部であり、 KDEFrameworksとQtに基づいています。C / C ++バックエンドは、Clangを使用して、非常に複雑なコードベースでも正確な情報を提供します。

コンテンツ
1 歴史
2 特徴
3 も参照してください
4 参考文献
5 外部リンク

歴史
KDevelop 0.1は1998年にリリースされ、1999年後半に1.0が続きました。 1.xおよび2.xは、元のコードベースから4年間にわたって開発されました。
SandyMeierがKDevelopを作成したと考えられています。Ralf Noldenは、プロジェクトの初期の開発者としても知られています。1998年にSandyMeierはKDevelopを開始し、このプロジェクトに8週間だけ取り組みました。それ以来、KDevelop IDEはGPLの下で公開されており、多くのプログラミング言語をサポートしています。
Bernd Gehrmannは完全な書き直しを開始し、2001年3月にKDevelop3.xを発表しました。最初のリリースは2004年2月にKDesktopEnvironment 3.2と一緒で、KDevelop3.xの開発は2008年まで続きました。
KDevelop 4.xは、よりオブジェクト指向のプログラミングモデルを使用したもう1つの完全な書き直しであり、 2005年8月から開発され、2010年5月にKDevelop4.0.0としてリリースされました。このブランチの最後の機能更新はバージョン4.7でした。 2014年9月の0、バグ修正リリースは2016年12月のKDevelop4.7.4まで継続
KDevelop 5の開発は、Qt5およびKDEFrameworks5に移植された4.xコードベースの継続として2014年8月に開始されました。 C++11構文のサポートが不十分だった以前のバージョンで使用されていたカスタムC++パーサーは置き換えられました新しいClangベースのバックエンドによる。統合されたCMakeFileインタープリターも削除され、アップストリームのCMakeツールによって生成されたJSON メタデータが採用されました。
新しいQMakeプロジェクトマネージャーバックエンドとともに、 Qt Creatorのパーサーを使用して、QMLとJavaScriptのセマンティック言語サポートが追加されました。
最初の安定した5.xリリースは2016年8月のKDevelop5.0.0でした。 2016年10月、公式のMicrosoftWindowsビルドが初めてリリースされました。

特徴
KDevelopは、 KPartsフレームワークを介して埋め込みテキストエディタコンポーネントを使用します。デフォルトのエディターはKDEAdvancedText Editorであり、オプションでQtDesignerベースのエディターに置き換えることができます。このリストは、KDevelop自体の機能に焦点を当てています。エディターコンポーネントに固有の機能については、Kateの記事を参照して
構文の強調表示と自動インデントを備えたソースコードエディタ(Kate)。
C / C ++言語は、Clangのバックエンドでサポートされるようになりました(KDevelop-5.0以降)
Automake、CMake、Qtベースのプロジェクトのqmake、JavaベースのプロジェクトのAntなど、さまざまなプロジェクトタイプのプロジェクト管理。
クラスブラウザ。
GUIデザイナー
GNUコンパイラコレクションとGNUデバッガのフロントエンド。
クラス定義とアプリケーションフレームワークを生成および更新するためのウィザード。
自動コード補完(C / C ++)。
内蔵のDoxygenサポート。
リビジョン管理(SCMとも呼ばれます)のサポート。サポートされているシステムには、CVS、Subversion、Perforce、ClearCase、Git、Mercurial、およびBazaarが含まれます。
KDevelop 4は、完全にプラグインベースのアーキテクチャです。開発者が変更を加えるときは、プラグインをコンパイルするだけで済みます。ロードするプラグインを決定するいくつかのプロファイルを保持する可能性がKDevelopにはテキストエディタは付属していませんが、代わりにこの目的のためにプラグインを使用します。KDevelopはプログラミング言語に依存せず、システムに依存せずにビルドし、KDE、GNOME 、およびQt、GTK +、wxWidgetsなどの他の多くのテクノロジーをサポートします。
KDevelopは、C、C ++、Python、PHP、Java、Fortran、Ruby、Ada、Pascal、SQL、Bashスクリプトなど、さまざまなプログラミング言語をサポートしています。サポートされているビルドシステムには、GNU(automake)、cmake、qmake、およびカスタムプロジェクト用のmake(KDevelopはユーザーのMakefileが使用されている場合、それらを破棄しません)およびスクリプトプロジェクトが含まれます。
コード補完は、CおよびC++で使用できます。シンボルは、再解析せずにすばやく検索できるように、 BerkeleyDBファイルに保持されます。KDevelopは、他のプログラミング言語用の新しいパーサーを作成するのに役立つ開発者フレームワークも提供します。
統合デバッガーを使用すると、ブレークポイントとバックトレースを使用してすべてのデバッグをグラフィカルに実行できます。コマンドライン GDBとは異なり、動的にロードされたプラグインでも機能します。
クイックオープンを使用すると、ファイル間をすばやく移動できます。
現在、このIDEには約50から100のプラグインが存在します。主なものには、永続的なプロジェクト全体のコードブックマーク、テキストをすばやく拡張できるコードの省略形、保存前にコードをスタイルガイドに再フォーマットするソースフォーマッター、正規表現検索、コードのリファクタリングに役立つプロジェクト全体の検索/置換などが

も参照してください
image"
 無料のオープンソースソフトウェアポータル
統合開発環境の比較
Qtクリエーター
Code :: Blocks CodeLite KDEアプリケーションのリスト

参考文献
^ 「KDevelop–1999年のニュース」。KDE。1999-12-06。2003年6月21日にオリジナルからアーカイブされました。
^ https://invent.kde.org/kdevelop/kdevelop/-/tags/v5.6.2。
^ https://invent.kde.org/kdevelop/kdevelop/-/tags/v5.5.80。
^ “”org.kde.kdevelop.appdata.xml””。
^ 「コピー・rKDEVELOP」。invent.kde.org。2020-07-04にオリジナルからアーカイブされました。
^ Instrumentalmusiker、TexasMusikgruppeSänger、こんにちは、OCLC 1262745260、2022-01-13を取得   ^ 「C、C ++、Python、JavaScript、PHP用のクロスプラットフォームIDE」。www.kdevelop.org。KDevelop 。
^ 「KDevelop5.0の新機能」。ケビンファンクの個人ブログ。2016-08-23 。
^ 「発表:kdevelop-0.1.tar.gz」。KDE。1998-09-22 。
^ 「Kdevelop1.0がリリースされました-Slashdot」。tech.slashdot.org 。
^ 「新しい千年紀のための新しいIDE」。KDE。2001-03-30 。
^ 「KDevelop4が移動しました」。
^ 「最終的にKDevelop4.0が最終的に公開されました」。2010年5月1日。
^ 「KDevelop4.7.0がリリースされました」。
^ 「KDevelop4.7.4がリリースされました」。www.kdevelop.org。KDevelop 。
^ 「KDevelopマスターはKDEFrameworks5に依存するようになりました!」。
^ 「KDevelop5.0.0リリース」。www.kdevelop.org。KDevelop 。
^ 「KDevelopforWindows:公式の5.0.1ベータインストーラが利用可能になりました」。www.kdevelop.org。KDevelop 。
^ 「KDevelop5.0.0リリース|KDevelop」。www.kdevelop.org 。

外部リンク
コモンズには、KDevelopに関連するメディアが
公式ウェブサイト
image   リポジトリ:
KDevelop:GitLab、cgit、GitHub(ミラー)
KTextEditorフレームワーク:GitLab、cgit、GitHub(ミラー)
KSyntaxHighlightingフレームワーク:GitLab、cgit、GitHub(ミラー)
バグ追跡:KDevelop、KTextEditorフレームワーク、およびKSyntaxHighlightingフレームワーク”