IntelliJ IDEA, WebStorm ve PHPStorm'un tüm işlevlerini eklentilerle kapsayabilir mi? [kapalı]


488

Yeni bir IDE için pazardayım, ancak bazı Jetbrains'in teklifleri arasındaki çakışma hakkında kafam karıştı. IntelliJ IDEA, Node.js ve php geliştirme yapmanızı sağlayan eklentilere sahip gibi görünüyor.

IntelliJ IDEA, WebStorm ve PHPStorm'un eklentiler aracılığıyla yaptığı her şeyi yapabilir mi veya IDEA'da bulunmayan özel özelliklere sahip mi? Tüm gelişim için tek bir çok dilli IDE olmasını umuyorum.


4
Neden JetBrains ile doğrudan iletişime geçmiyorsunuz? - Resmi yanıt her zaman ürünlerini sıradan kullanıcılardan çok daha iyi bildikleri için daha eksiksiz / hassas olmalıdır ...
LazyOne

449
Stackoverflow topluluğuna daha fazla güveniyorum. Bunları satış departmanları yerine gerçek dünya senaryolarında kullanan insanlardan duymak istiyorum.
mr.freeze

5
Not o Toplum baskısı sadece ücretli sürümü ile çalışır eklentisi o JavaScript gereklidir çünkü, PHP eklentisini desteklemiyor.
sventechie

37
"Stackoverflow topluluğuna daha fazla güveniyorum." - Resmi bir JetBrains çalışanından bir yanıtı nasıl kabul ettiğiniz komik;)
ThomasR

Yanıtlar:


461

Hafif IDE'lerimizin tüm işlevleri IntelliJ IDEA içinde bulunabilir ( ilgili eklentileri depodan yüklemeniz gerekir ).

Web / PhpStorm, RubyMine ve PyCharm gibi daha spesifik ürünlerimiz için geliştirilen tüm teknolojiler için destek içerir.

IntelliJ IDEA'da eksik olan özellik, bu kadar geniş bir dil ve teknolojiyi destekleyen IDE için geçerli olmadığı için daha hafif ürünlerde kullanılan basitleştirilmiş proje oluşturmadır ("Open Directory"). Ayrıca, doğrudan IDEA'daki uzak ana bilgisayarlardan proje oluşturamayacağınız anlamına gelir.

Ligher ürünlerinde bulunan ancak IntelliJ IDEA Ultimate'da bulunmayan başka bir özelliği yoksa, bunu bildirebilirsiniz; bunu eklemeyi düşünürüz.

PHP, Python ve Ruby IDEA eklentileri PhpStorm, PyCharm ve RubyMine'de kullanılanlarla aynı kaynak kodundan oluşturulmuş olsa da, ürün yayın döngüleri senkronize edilmez. Bu, bazı özelliklerin daha hafif ürünlerde zaten mevcut olabileceği, ancak belirli dönemlerde IDEA eklentilerinde bulunmayabileceği, daha sonra eklenti ve IDEA güncellemeleriyle eklendiği anlamına gelir.


10
PyCharm'ı satın alırsam ve 1 yıl sonra aboneliği güncellemezsem herhangi bir güncellemem yok, ancak IntellijIdea için ödeme yaparsam, lisansımı güncellemesem ve tamamen yeni olsam bile PyCharm eklentisini güncelleyebileceğim doğru PyCharm'ın özellikleri (elbette, IntellijIdea'nın yeni özellikleri olmadan).
dbf

11
@dbf, bir noktada IDEA için Python eklentisi bir sonraki IntelliJ IDEA platform sürümüne geçer ve eski IDEA sürümleriyle uyumsuz hale gelir, başka bir deyişle yeni Python eklentisini kullanmak için yeni IDEA sürümüne yükseltmeniz gerekir yeni özelliklere sahip sürümler, IDEA'yı yükseltmeden en yeni uyumlu eklenti sürümünü kullanabileceksiniz, ancak bir sonraki eklenti sürümünün özelliklerine sahip olmayacak.
CrazyCoder

20
Bu doğru değil. Ben sert bir TypeScript kullanıcısıyım ve eminim diyebilirim, Fikir TS desteği her zaman WebStorm'dan hata düzeltmelerinin 3-6 ay civarındadır. TS'yi herhangi bir kullanılabilir ve gerçek şekilde istiyorsanız - WebStorm'u alın (mümkünse VS'yi alın, ancak webstorm çapraz platform çözümüdür).
Ocak'ta

5
@gdaniel: PHPStorm, Webstorm + PHP / WP / Drupal'ın tüm özelliklerini destekler
trve.fa7ad

5
@abbr bu eklentiler Ultimate için ücretsizdir ve manuel olarak kurulmalıdır.
Mart'ta CrazyCoder

159

Ama işte sürtünme, bazen beklemek istemezsiniz. Örneğin, RubyMotion proje yapısı desteğini, komisyon dosyalarının kurulumunu, iOS Simulator'a bağlanan yapılandırmaların kurulumunu içeren yeni RubyMotion desteğini kullanmak istiyorum.

RubyMine şimdi tüm bunlara sahip, IDEA yok. Bu yüzden IDEA dışında bir RubyMotion projesi oluşturmam, daha sonra bir IDEA projesi kurmam ve bu kaynak klasöre vb. Bağlanmam gerekecek ve Tanrı başka ne biliyor.

JetBrains'in yapması gereken, sadece IDEAs eklentilerine güvenmek yerine, IDEA'nın satın alınmasıyla diğer IDE'lerin herhangi birini kullanmamı sağlayacak bir lisanslama modeline sahip olmaktır.

Bunun için daha fazla ödeme yapmaya istekli olurum, yani söz konusu esneklik için 50 dolar daha fazla.

Komik olan şey, başlangıçta IDEA'ya yükseltilmiş bir RubyMine müşterisiydim, çünkü o çok dilli kurulumu istemiştim. Şimdi RubyMine'nin yükseltilmesi için ödeme yapmayı düşünüyorum, çünkü şimdi RubyMotion yapmam gerekiyor. Ayrıca bu senkronizasyon sorununun beni tekrar ısıtabileceği başka potansiyel alanlar da var. Örneğin tork kutusu iş akışı / dağıtım desteği.

JetBrains iyi IDE'lere sahip ama sanırım biraz rahatsızım.


78
"IDEAs eklentilerine güvenmek yerine diğer IDE'lerden herhangi birini kullanmak için IDEA satın alınması harika bir öneridir. Ben de bunun bedelini ödeyeceğim.
Ayush Gupta

28
Ben de bana IntelliJ Idea ve daha hafif PyCharm, PhpStorm, vb erişim verecek bir "ana lisans" için ödeyecekti. Büyük öneri.
ryentzer

1
@RedactedProfile Artık JetBrains ürünlerini kullanmıyorum. Şimdi VS Kodu kullanıyorum. O sırada diller arasında dolaşıyordum ve JetBrains lisans kısıtlamasını buldum.
ryentzer

3
Ayrıca şu anda 24 $ / ay için bir "Tüm Ürünler" lisansı olduğu söylenmelidir
RedactedProfile

1
Aslında şimdi 'Tüm Ürünler' lisansını kullanıyorum ve son derece kullanışlı buluyorum. Birçok farklı dil kullanıyorum (PHP, Düğüm, Java). Biraz pahalı olsa da, benim için iyi çalışıyor. Her dili ne kadar kullandığınıza bağlıdır.
Russell Santos

21

IntelliJ, PHPStorm ve WebStorm'u düzenli olarak kullanıyorum. Yalnızca IntelliJ kullanmak isterdim. Satıcı tarafından belirtildiği gibi, IntelliJ'de bulunmayan "Open Directory" işlevselliği acı vericidir.

Şimdi ovma kısmı için; IntelliJ'i tek IDE olarak kullanmayı denedim ve daha hafif ağırlık sürümlerine kıyasla performansın korkunç olduğunu gördüm. Intellisense, IntelliJ'de WebStorm'a kıyasla neredeyse işe yaramaz.


1
merhaba @ ccit-spence. PHPStorm + PyCharm VEYA IntelliJ IDEA satın almak arasında görüşüyorum. IntelliJ ile ilgili başka hangi performans sorunlarını buldunuz? 30 günlük deneme sürümünde kullanıyorum. Garip / daha karmaşık seçenekler ve kullanmadığım java ile ilgili bir sürü şey dışında, tek başına ürünlere oldukça benziyor mu? Yükleme süresi% 30 ~% 50 gibi görünüyor. İ7 ve SSD ile bir Macbook Pro'da çalıştırdığınızda, yalnızca 2 veya 3 saniye daha uzun.
gruba

5
@snowbound IntelliJ 14 ile şu anda kullandığım tek şey performansın arttığını görüyorum. Ben bir Python geliştiricisi değilim. PyCarm ile deneyim yok. Java, NodeJS, PHP şu anda birlikte çalıştığım ana dillerdir.
kod


13

Kesinlikle harika bir soru. Ben de bu bağlantının ele almak için yardımcı olabilir IDEa sürümleri için seçim bir alt soru olarak kaydetti ...

http://www.jetbrains.com/idea/features/editions_comparison_matrix.html

potansiyel olarak diğer IDE seçimlerinize ve sağladıkları seçeneklere bakmak için bir zemin çalışmasına sahiptir.

WebStorm'un JavaScript ve Git repo yönetimi için en iyisi olduğunu düşünüyorum. ihtiyaçlarınız vb.

Her neyse, bu da bu hikayeyi anlatıyor ... http://www.jetbrains.com/products.html

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.