| パドレ | |
|---|---|
![]() | |
パドレ 1.00 | |
| 開発者 | フリーソフトウェアコミュニティ |
| 安定版リリース | 1.00 / 2013年11月8日 (2013年11月8日) |
| リポジトリ | |
| 書かれた | パール |
| オペレーティング·システム | クロスプラットフォーム |
| 入手可能な | アラビア語、中国語、チェコ語、オランダ語、英語、ペルシア語、フランス語、ドイツ語、ヘブライ語、ハンガリー語、イタリア語、日本語、韓国語、ノルウェー語、ポーランド語、ポルトガル語(ブラジル)、ロシア語、スペイン語、トルコ語 |
| タイプ | ソフトウェア開発 |
| ライセンス | 「Perlライセンス」はArtistic LicenseまたはGPLv 1である[ 1 ] |
| Webサイト | パドレ |
Padre (Perlアプリケーション開発およびリファクタリング環境の略)は、 IDEとそれを拡張するためのプラグインシステムで構成される多言語ソフトウェア開発プラットフォームです。主にPerlで記述されており、Perl言語でアプリケーションを開発するために使用されます。[ 2 ]
Padre は Perl 5 で書かれていますが、プラグイン システムと Parrot との統合により、 Rakuなど、 Parrot 仮想マシン上で実行される任意の言語で拡張できます。開発は 2008 年 6 月に正式に開始されましたが、Padre はCPANで入手できるコンポーネントを再利用しており、最新バージョンの Padre 自体も常に CPAN で入手できます。最も重要なのは、ウィンドウ システムにwxWidgetsの Perl バインディングを使用し、Perl を正しく解析して強調表示し、リファクタリングを可能にするためにPPI を使用していることです。Perl 開発者にとっての Padre の主な利点は、エディタのソース コードに完全に簡単にアクセスできることと、IDE がユーザーに指示されなくてもプロジェクトの構造とコンテンツの詳細を理解できる独自の「Perl 直感」機能セットです。
Padreは、ランタイムシステム上ですべての機能を提供するためにプラグインを採用しています。コアとなるPerl 5サポートを除くすべての機能はプラグインとして実装されています。Padreには、HTMLおよびXML編集用のプラグインがあります。
このプラグイン機構は軽量なフレームワークです。他のプログラミング言語を用いてPadreを拡張できるだけでなく、プラグインフレームワークにより、Padreはtelnetなどのネットワークアプリケーションやデータベース管理システムと連携できます。プラグインアーキテクチャは、構成管理、バージョン管理システム(Subversion、Git)のサポートなど、 環境に必要なあらゆる拡張機能の記述をサポートします。
Padre のウィジェットは、 C++で書かれたオープンソースのクロスプラットフォーム ツールキットであるwxWidgetsによって実装されています。