Saya tidak dapat menemukan poin utama di situs web JetBrains dan bahkan Google tidak banyak membantu.
Anda harus melatih fu pencarian Anda dua kali lebih sulit.
DARI: http://www.jetbrains.com/phpstorm/
CATATAN: PhpStorm mencakup semua fungsionalitas WebStorm (Editor HTML / CSS, Editor JavaScript) dan menambahkan dukungan penuh untuk PHP dan Database / SQL.
Forum mereka juga memiliki beberapa jawaban untuk pertanyaan seperti itu.
Pada dasarnya: PhpStorm = Dukungan WebStorm + PHP + Database
WebStorm hadir dengan plugin-plugin berorientasi JavaScript tertentu (terutama) yang dibundel secara default sementara mereka perlu diinstal secara manual di PhpStorm (jika perlu).
Pada saat yang sama: plugin yang memerlukan dukungan PHP tidak akan dapat menginstal di WebStorm (untuk alasan yang jelas).
PS
Karena WebStorm memiliki siklus rilis yang berbeda dari PhpStorm, ia dapat memiliki fitur berorientasi JS / CSS / HTML baru yang lebih cepat dari PhpStorm (ini semua tentang platform builds yang digunakan).
Sebagai contoh: PhpStorm stabil terbaru adalah v7.1.4 sementara WebStorm sudah ada di v8.x. Tapi, PhpStorm v8 akan dirilis dalam waktu sekitar 1 bulan (sesuai dengan peta jalan mereka), yang berarti bahwa versi stabil PhpStorm akan mencakup beberapa fitur yang hanya akan tersedia di WebStorm v9 (beberapa bulan dari sekarang, katakanlah 2 -3-5) - jika menggunakan / membandingkan versi stabil SAJA .
UPDATE (2016-12-13):
Sejak versi 2016.1 PhpStorm dan WebStorm menggunakan versi / nomor build yang sama .. sehingga tidak ada lagi perbedaan antara versi yang sama: fungsionalitas yang ada di WebStorm 2016.3 sama dengan di PhpStorm 2016.3 (jika plugin yang sama diinstal, tentu saja).
Semua yang saya tahu atm. adalah bahwa PHPStorm tidak mendukung bagian JS seperti Webstorm
Itu tidak benar (kata-kata Anda). Teknologi "ekstra" yang hilang di PhpStorm (misalnya: node, angularjs) tidak berarti bahwa dukungan JavaScript dasar tidak memiliki fungsionalitas. "Ekstra" apa pun dapat dengan mudah dipasang (atau dinonaktifkan, jika tidak diperlukan).
UPDATE (2016-12-13):
Berikut adalah daftar plugin yang dibundel dengan WebStorm 2016.3 tetapi memerlukan instalasi manual di PhpStorm 2016.3 (jika Anda membutuhkannya, tentu saja):
- Mentimun
- Anak panah
- EditorConfig
- EJS
- Setang / Kumis
- Integrasi Java Server Pages (JSP)
- Karma
- LiveEdit
- Meteor
- Plugin PhoneGap / Cordova
- Komponen Polimer & Web
- Pug (ex-Jade)
- Mata-mata
- Dukungan stylus
- Petani kecil
Node.js Remote Interpreter
plugin (dibuat oleh JetBrains)? - "Memungkinkan untuk mengonfigurasi Node.js interpreter untuk lingkungan jarak jauh; menjalankan, men-debug, dan aplikasi Node.js profil dari jarak jauh (saat ini hanya bekerja melalui SSH)"Pada dasarnya, PHPStorm = WebStorm + PHP, SQL dan banyak lagi.
TETAPI (dan ini adalah "tapi" yang sangat penting) karena ia mampu mem-parsing lebih banyak, cukup sering gagal mengurai dependensi Node.js, karena mereka (mungkin) bertentangan dengan beberapa sintaks lain yang mampu diurai.
Contoh yang paling menonjol dari yang akan Mongoose definisi model, dimana WebStorm mudah mengakui mongoose.model metode, sedangkan tanda PHPStorm sebagai terselesaikan segera setelah Anda menghubungkan Node.js Plugin.
Anehnya, ia berhasil menyelesaikan metode jika Anda mematikan plugin, tetapi membiarkan modul inti tetap terhubung, tetapi kemudian tidak dapat digunakan untuk debugging. Dan ini terjadi pada beberapa metode di luar sana.
Semua ini berlaku untuk PHPStorm 8.0.1, mungkin di rilis selanjutnya bug yang mengganggu ini akan diperbaiki.
sumber
Sebenarnya ada perbandingan keduanya di FAQ WebStorm resmi . Namun, riwayat versi halaman itu menunjukkan itu terakhir diperbarui 13 Desember, jadi saya tidak yakin apakah itu dipertahankan.
Ini adalah kutipan dari FAQ untuk referensi:
sumber
Saya menggunakan IntelliJ Idea, PHPStorm, dan WebStorm. Saya pikir WebStorm akan cukup untuk pengkodean PHP, tetapi pada kenyataannya itu bagus untuk mengedit tetapi tidak merasa seperti itu real-time-error-memeriksa PHP serta PHPStorm. Ini hanya pengamatan, yang berasal dari pengguna reguler produk JetBrains.
Jika Anda seorang siswa, cobalah memanfaatkan lisensi gratis saat bersekolah; ini memberi Anda kesempatan untuk menjelajahi IDE JetBrains yang berbeda ... Apakah saya menyebutkan CLion? =]
sumber
Komentar resmi - jetbrains.com
sumber
Dalam pengalaman saya sendiri, meskipun secara teoritis banyak produk JetBrains memiliki fungsi yang sama, fitur-fitur baru yang diperkenalkan di beberapa aplikasi tidak langsung diperkenalkan di yang lain. Secara khusus, IntelliJ IDEA memiliki versi baru sekali per tahun, sementara WebStorm dan PHPStorm mendapatkan 2 hingga 3 per tahun saya pikir. Ingatlah hal itu ketika memilih IDE. :)
sumber