PadreはPerl製のオープンソース・ソフトウェア。Javaの開発というとEclipseやNetBeanを使ったり、.NETであればVisualStudioを使うなどIDEを使うことでより手早く開発が行えるようになる言語がある。いわゆるスクリプト系のプログラミング言語ではあまりIDEを用いるという文化は浸透していないように思える。とは言えテキストエディタを素のままで使うかというとそんなことはなく、ハイライト表示すると開発しやすくなるだろう。

3dsearch3.png

Perl開発に適したIDE

 

もしあなたがPerlでシステム開発を行っているなら、Padreを使ってみよう。PadreはPerl専用のIDEで開発をやりやすくする工夫が盛り込まれているソフトウェアだ。ハイライト表示はもちろんのこと、コード補完やCPANライブラリのインストールもできるようになっている。

セッションの保存、コメントのトグル、文字コード変換、差分ツール、検索と置換、関数表示、エラー一覧、アウトライン表示、構文チェック(Perl5と6に対応)など多数の機能がある。Padreからスクリプトを実行して、その結果を出力することも可能だ。プラグインによって機能を拡張することもできるようだ。

3dsearch8.png

設定画面

 

日本語ローカライズも行われており、殆ど日本語化されている。動作はWindows/Mac OSX/Linuxとマルチプラットフォームで動作し、Perl以外の言語向けにハイライトできるようにもなっている。Perl開発者でよりスムーズな開発環境を求める方は試してみてほしい。

 

Padre - Perl Application Development and Refactoring Environment

 http://padre.perlide.org/