I'm pengembang PHP dan sekarang saya gunakan Notepad++ untuk mengedit kode, tapi akhir-akhir ini saya've telah mencari sebuah IDE untuk memudahkan pekerjaan saya.
I've melihat ke Eclipse, Aptana Studio dan beberapa orang lain, tapi aku'm tidak benar-benar memutuskan, mereka semua terlihat cukup bagus tapi agak rumit. I'm yakin itu'll semua menjadi mudah setelah saya mendapatkan digunakan untuk itu, tetapi saya don't ingin membuang-buang waktu saya.
Ini adalah apa yang saya'm mencari:
Untuk PHP saya akan merekomendasikan PhpStorm.
Mendukung FTP/SFTP sinkronisasi, terintegrasi dengan baik dengan Subversion, CV, Mercurial dan bahkan dengan Git. Juga, mendukung HTML, CSS, JavaScript dan menangani bahasa-pencampuran dengan baik seperti SQL atau blok HTML dalam kode PHP, JSON, dll.
Tapi jika anda membutuhkan Ruby anda dapat mencoba lain IDE - RubyMine dengan kemampuan yang sama tapi untuk Ruby.
NetBeans. Check out 7.0.1.
Mendukung FTP/SFTP sinkronisasi, terintegrasi dengan baik dengan Subversion, CVS, Lincah dan bahkan dengan Git (dengan plugin). Juga, mendukung HTML, CSS, JavaScript, kerangka populer dan lebih.
Dan yang gratis.
Sayang sekali tidak ada yang menyebutkan fpdf. It's benar-benar terbaik IDE saya've datang di (dan saya percaya saya've mencoba mereka semua).
Utama pro ini adalah bahwa hal itu's TIDAK berbasis Java. Hal ini membuat seluruh hal yang cepat.
Apakah anda yakin anda'kembali mencari IDE? Fitur're menjelaskan, bersama dengan kesan yang terlalu rumit yang anda dapatkan dari misalnya Aptana, menunjukkan bahwa mungkin semua yang anda benar-benar inginkan adalah sebuah editor dengan sintaks dan integrasi dengan beberapa alur kerja umum yang sesuai. Untuk ini, ada banyak pilihan.
I've digunakan jEdit pada beberapa platform berhasil, dan itu saja menempatkan itu di atas sebagian besar sisanya (banyak IDEs adalah cross-platform juga, tapi Aptana dan apa pun yang berbasis Eclipse akan menjadi cukup berat-berat, jika fitur lengkap). jEdit telah siap pakai plugin untuk segala sesuatu di daftar anda, dan sintaks untuk berbagai macam bahasa. Anda juga dapat memunculkan shell di bagian bawah jendela anda, memanggil script dari dalam editor, dan sebagainya. It's tidak sempurna (UI lebih baik dari kebanyakan Jawa UIs, tapi belum sempurna aku don't pikir), tapi saya've punya good luck dengan itu, dan itu'akan jauh lebih sederhana dari Aptana/Eclipse.
Yang mengatakan, saya lakukan seperti Aptana cukup sedikit untuk pengembangan web, itu tidak banyak pekerjaan kasar untuk anda setelah anda're atas kurva belajar.
I'm selalu kagum bahwa lebih banyak orang don't menggunakan ActiveState Komodo.
Ini memiliki yang terbaik debugging fasilitas dari PHP IDE saya telah mencoba, adalah produk yang matang dan memiliki fitur yang lebih berguna dari anda dapat goyang tongkat di. Dari catatan, ia memiliki fantastis HTTP inspektur, Javascript debugger, dan Ekspresi Reguler Toolkit. Anda bisa mendapatkannya sehingga langkah-langkah melalui PHP anda, kemudian anda melihat anda menjalankan Javascript, dan kemudian melihat lalu lintas HTTP akan keluar melalui kawat!
Hal ini juga datang dalam gratis (Komodo Edit) dan terbuka (OpenKomodo versi).
Oh, dan jika anda don't selalu hack hanya pada PHP, it's dirancang sebagai multi-language editor dan batu untuk Ruby dan Python juga.
I've been pelanggan senang untuk sekitar 5 tahun.
Ada's tidak ada "terbaik" IDE, hanya baik dan buruk orang-orang.
Sekarang saya'm mencoba untuk menyelesaikan dengan Aptana. Ini memiliki banyak cacat yang saya don't ingin, seperti "Jaxer" barang-barang kecil di semua tempat. It's cukup cepat, tapi tersedak file besar ketika sintaks highliting ini. Aku belum mampu untuk mencari tahu bagaimana cara membuat PHP debugging. Tiga hal yang baik tentang Aptana: mudah instalasi plugin, sangat cepat dan intuitif Subversion plugin, ligning pencarian file cepat.
Saya mencoba Eclipse PDT dan Zend untuk Eclipse, tapi mereka memiliki mimpi buruk tingkat antarmuka cruft. Menginstal plugin adalah hidup horor dari versi ketidaksesuaian dan samar pesan kesalahan.
Saya juga menggunakan Komodo (mereka memberi kita lisensi di tempat kerja). Komodo memiliki antarmuka yang sangat intuitif, tapi ridiculously lambat, tersedak menengah files dengan sintaks. Pencarian File lebih intuitif, tapi agak lambat. Subversion integrasi ini tidak besar - lambat dan kereta. Jika bukan karena kelambatan, aku mungkin akan terjebak dengan Komodo, terutama untuk debugger.
Orca adalah ringan editor -- seperti Notepad++ untuk Linux, hanya lebih baik. Saya menemukan hal ini, dikombinasikan dengan beberapa skrip shell dan symlink untuk menghubungkan modul ke web sumber pohon, membuat berkembang di Linux mudah dan menyenangkan.
I'm menggunakan Zend Studio. Hal ini telah layak syntax highlighting, code completion, dan seperti. Tapi bagian yang terbaik adalah bahwa anda dapat men-debug kode PHP, baik dengan mandiri interpreter PHP, atau bahkan di live server web anda "isi" di sepanjang halaman anda. Anda mendapatkan yang biasa Visual Studio kunci, breakpoints, jam tangan dan call stack, yang hampir sangat diperlukan untuk berburu bug. Tidak ada lagi "alert()"-berantakan-debug kode sumber :)
http://www.ibm.com/developerworks/opensource/library/os-php-ide/index.html
Secara pribadi, saya suka Notepad++... :D . Link di atas membandingkan beberapa baik Ide dan yang terbaik aren't gratis.
I'd merekomendasikan Komodo 4.4 meskipun (saya menggunakan versi trial) sejak itu mengagumkan. Baik dari Notepad++, tapi tidak gratis... :(
Apakah anda melihat Delphi for PHP (<http://www.codegear.com/products/delphi/php>) ?
Joe Stagner Microsoft benar-benar suka Delphi for PHP. Dia mengatakan itu di sini: "[Delphi for PHP] 2.0 adalah REAL DEAL dan saya SUKA ITU !"
Apa fitur dari IDE yang anda inginkan? Terintegrasi membangun mesin? Debugger? Kode menyoroti? IntelliSense? Manajemen proyek? Manajemen konfigurasi? Alat-alat pengujian? Kecuali untuk kode menyoroti, tak satu pun dari ini dalam kebutuhan anda.
Jadi saran saya adalah dengan menggunakan editor yang mendukung plugin, seperti Notepad++ (yang anda sudah terbiasa). Jika ada's belum plugin yang melakukan apa yang anda inginkan, kemudian tulislah satu.
Saya menggunakan Coda pada Mac OS X.