Skrip Perl atau program-program Perl hanyalah terdiri dari berkas-berkas teks biasa. Anda dapat menggunakan editor teks apapun untuk membuatnya, namun Anda tidak boleh menggunakan program pengolah kata. Berikut beberapa editor teks dan IDE yang dapat saya sarankan.
Artikel ini adalah bagian dari tutorial Perl.
Editor atau IDE?
Untuk pengembangan Perl Anda dapat menggunakan editor teks biasa maupun Integrated Development Environment, atau disebut juga IDE.
Pertama, akan saya jelaskan mengenai editor teks yang terdapat pada sebagian besar platform yang dapat Anda gunakan, dan kemudian IDE yang tidak tergantung platform.
Unix / Linux
JIka Anda menggunakan Linux atau Unix, maka editor teks yang umum adalah Vim dan Emacs. Keduanya memiliki filosofi yang berbeda satu sama lain, dan berbeda dengan kebanyakan editor teks yang ada.
Jika Anda sudah familiar dengan salah satu di antaranya, maka saya merekomendasikan untuk menggunakannya.
Masing-masing dari mereka memiliki koleksi ekstensi atau mode-mode yang memberikan dukungan bagi Perl, tapi walaupun tanpa hal tersebut keduanya bagus untuk pengembangan Perl.
Jika Anda tidak familiar dengan editor-editor tersebut, maka saya menyarankan agar Anda memisahkan antara pembelajaran Perl dari pengalaman belajar menggunakan editor tertentu terlebih dahulu.
Kedua editor tadi sebenarnya sangat bagus, namun perlu waktu yang cukup lama untuk menguasainya.
Mungkin sekarang saatnya untuk lebih fokus ke pelajaran Perl terlebih dahulu, dan kemudian mempelajari salah satu dari editor teks tadi.
Meskipun keduanya bawaan Unix/Linux, baik Emacs dan Vim juga tersedia untuk sistem operasi lainnya.
Editor Perl untuk Windows
Di Windows, banyak orang mengggunakan "programmer's editors".
- Ultra Edit yang merupakan sebuah editor komersil
- TextPad yang merupakan shareware.
- Notepad++ yang merupakan aplikasi open source dan gratis.
Saya telah banyak menggunakan Notepad++ dan saya membiarkannya terinstal pada komputer Windows saya karena ia sangat bermanfaat.
Mac OSX
Saya memang tidak memiliki Mac namun berdasarkan banyak voting TextMate adalah yang paling sering digunakan pada Mac untuk pengembangan Perl.
Perl IDE
Tak satupun IDE tersebut di atas, yang menyediakan debugger built-in nyata untuk Perl. Mereka juga tidak memiliki bantuan khusus bahasa.
Komodo dari ActiveState memiliki harga beberapa ratus dolar Amerika. Ia juga mempunyai versi gratisnya meski dengan kemampuan terbatas.
Bagi pengguna Eclipse mungkin ingin tahu bahwa terdapat plug-in Perl untuk Eclipse yang disebut EPIC. Ada juga proyek yang disebut Perlipse.
Padre, IDE untuk Perl
Pada bulan Juli 2008 saya mulai menuliskan IDE untuk Perl. Saya menyebutnya Padre - Perl Application Development and Refactoring Environment atau Padre, IDE untuk Perl.
Banyak orang yang bergabung pada proyek ini. Ia terdistribusi melalui banyak distro-distro besar Linux dan ia juga dapat diinstal dari CPAN. Lihat halaman pengunduhan untuk detailnya.
Pada beberapa aspek, ia memang belum sebaik Eclipse atau Komodo namun pada beberapa hal, area yang lebih spesifik untuk Perl telah jauh lebih baik daripada keduanya.
Apalagi, ia dikembangkan secara aktif. Jika Anda mencari editor Perl atau sebuah IDE untuk Perl, Saya merekomendasikan Anda untuk mencoba.
Jajak pendapat editor Perl
Pada bulan Oktober 2009 saya mengadakan jajak pendapat dan bertanya Editor atau IDE apa yang Anda gunakan untuk pengembangan Perl?
Sekarang Anda dapat memilih untuk menggunakan editor yang ada atau memilih sendiri yang dirasa cocok untuk Anda.
Lain-lain
Alex Shatlovsky merekomendasikan Sublime Text, yang merupakan editor independen untuk semua platform, namun ia merupakan aplikasi berbayar.
Selanjutnya
Tutorial berikutnya adalah Perl pada command line