Bu yüzden IntelliJ'im var ve onu seviyorum ve bir süre Python eklentisini kullanıyordum. Ama şimdi PyCharm'ın beta sürümde olduğunu fark ettim. Sadece IntelliJ'u her şey için kullandığımdan PyCharm'ı kullanmıyorum, ama PyCharm'ı satın almak için zorlayıcı bir sebep var mı?IntelliJ Python eklentisinin veya PyCharm'ın karşılaştırılması
cevap
Şu anda PyCharm, IntelliJ IDEA 9 için Python eklentisine kıyasla işlevsellik açısından biraz daha ileridedir. IntelliJ IDEA 10 için EAP'yi başlattığımızda, Python eklentisinin yeni bir sürümünü de yayınlayacağız. PyCharm'ın tüm yeni özellikleri, ancak şu anda yeni özellikleri eklentinin IDEA 9 sürümüne geri yüklemeyi planlamıyoruz. Dolayısıyla, IntelliJ IDEA'nın EAP yapılarını kullanmakta sorun yoksa, PyCharm için ayrı bir lisans satın almanız gerekmez.
Yani, ileriye doğru, amaç Plugin ve Pycharm'ı esasen senkronize etmektir (serbest bırakma programlarından kaynaklanan gecikmeler ne olursa olsun)? Bu yüzden IDEA'da aynı tür django geliştirmeyi, PyCharm'da yan uçta GWT ile yan yana çalışabileceğim kadar yapabilmeliydim. – ThatAintWorking
PyCharm 2.5'ten itibaren, sadece PyCharm'da bulunan ancak eklentide bulunmayan bazı özellikler (virtualenvs oluşturma, uzak yorumlayıcılarla çalışma) vardır. Eklentinin sonraki bir sürümünde desteklenmeleri olasıdır. Django geliştirmeye gelince, PyCharm ve eklentinin özellikleri senkronize. – yole
PyCharm artık 3.0'tır ve Python eklentisi artık uzaktan hata ayıklamaya izin verirken, daha çok manuel işlemdir. Uzak makineye bir Python yumurtası eklemeli, pydevd'yi içe aktarmalı ve uzak makinede bir hata ayıklama sunucusunu başlatmak için görünen bir çizgi içermelisiniz. Ben _think_ PyCharm sizin için bu sahne arkasında belki sizin için yapar? Oh, ve SSH'den hata ayıklayabileceğini sanmıyorum. –
PyCharm django ve Google App Engine'i destekler. Django kullanırsanız django desteği gerçekten güzel.
Yani IntelliJ'in artık herhangi bir django desteği var mı? – Mike
IDEA, Python eklentisi aracılığıyla Django desteğine sahiptir. –
Şu anda Pycharm mevcut Google App Engine uygulamalarını çalıştırmak için kendini tespit etme ve otomatik olarak yapılandırma konusunda çok daha iyi bir iş çıkarmaktadır. IntelliJ ve eklentiyi kullanmak, mevcut bir projeyi çalıştırmak için birkaç adım gerektirir. /path/to/dev_appserver.py Senaryo Parametreleri:// yol/sizin/app
Python 2.5 yapılandırmak emin olun
pycharm size gerçekten yapmanız gereken tek şey bir çalışma Yapılandırmayı Denetimini konfigüre olduğunu . yorumlayıcınız.
Karşılaştırma için: IntelliJ'de projenize önce bir Python modülü eklemeniz, ardından Google App Engine'i bu perspektife eklemeniz gerekir. Bunun hiçbiri, IntelliJ'in varolan kodunuzu kullanmak yerine yeni modül dizinleri oluşturmak isteyeceği için yapmaya çalıştığınız kadar açık değildir. Bunun olacağını düşündüm,
bu soruya yana(ve onun kabul yanıt) yaşlı ve hem IDEA yeni versiyonlarıdır ve pycharm mevcuttur mevcut "doğru" bir değiştirmeden yeni bir cevap eklemek için uygun ...
Şirketim hem PyCharm 1.5 hem de IntelliJ IDEA 10.5 lisanslarına sahiptir ve hem düzenli Python geliştirme hem de Django web uygulaması geliştirme için kullanmıştım. Benim deneyimime göre, IntelliJ için Python eklentisini kullanarak bana ulaşamayan PyCharm'ın herhangi bir özelliğini bulamadım.
Bu, Python IntelliJ eklentisinin aslında JetBrains'teki PyCharm geliştiricileri tarafından sürdürüldüğünü düşünürseniz mantıklıdır. Bunun tek faydası, PyCharm'ın yeni bir versiyonuna yayınlanacak yeni özellikler olabileceğidir. Bu, eklentisi olan, eklenti kullanıcıları tarafından kullanılabilir ancak muhtemelen onları uzun sürecekleri uzun sürmez.
IntelliJ için bir lisans satın almayı düşünüyorsanız, 'u tavsiye etmem, ayrıca bir para israfı gibi göründüğü için bir PyCharm lisansı almanızı tavsiye ederim. Ancak, sadece Python ile ilgili geliştirme yapıyorsanız, lisansları IDEA'lardan daha ucuz olduğu için yerine PyCharm IDE'yi almanızı tavsiye ederim.
GÜNCELLEME (2013/01/23)
Geçenlerde yerine pycharm son (2.10.0) piton eklenti ile IntelliJ IDEA v12 ile edilmiştir. Tecrübeli bir IDEA kullanıcısı olarak tercih ettiğim durum budur.Hiçbir (veya daha az) IDEA deneyimine sahip biri için, JetBrains aslında PIChon projelerinde üretkenliğe daha basit ve daha fazla odaklandığından PyCharm ile başlamanızı önerir. Özellik farkı gelince, JetBrains, Python eklentisinin PyCharm ile aynı kaynaktan oluşturulduğunu ve özelliklerin aynı olması gerektiğini iddia eder. Tek fark, IDEA'nın eklentisinin kullanımı biraz daha zor olduğu kullanıcı deneyimi ile olmalıdır, çünkü bu IDE, Python geliştirmeyi ilk etapta amaçlamamaktadır.
JetBrains, IDEA eklentisi ve PyCharm arasındaki farklar hakkında daha fazla bilgi içeren bir FAQ'a sahiptir. IntelliJ IDEA ve PyCharm'ın IntelliJ'in karşılaştırması
Şu anda, eklenti sürümünün türünün aşağıdakini PyCharm'dan daha az iyi görünüyor. Örneğin epydoc'u dikkate almaz. – ron
Ayrıca "bu ilgili cevap" (http://stackoverflow.com/a/13829907/346561) JetBrains çalışanı tarafından "Hafif IDE'lerin tüm işlevselliği IntelliJ IDEA içinde bulunabilir" diyen birini buldum. –
.
Kasım, 22 2012 - yukarı Sadece hızlı başları: bloglarında itibaren http://confluence.jetbrains.net/display/PYH/PyCharm+vs.+IntelliJ+IDEA+Python+plugin+FAQ
biz sadece bir inşa son Erken Erişim Önizleme için Python eklentisi bir sürümünü yayınladık IntelliJ IDEA 12 (derleme 123.4). Eklenti, daha önce sadece PyCharm'da bulunan özellikli özellikleri dahil olmak üzere mevcut PyCharm 2.7 EAP'ın işlevselliğini içerir ( virtualenvs oluşturma, uzak yorumlayıcılar kullanarak, Python kodu için UML diyagramları oluşturma).
Kaynak: http://blog.jetbrains.com/pycharm/2012/11/python-plugin-for-intellij-idea-12-is-now-available/
- 1. Python ve R sözcüklerinin karşılaştırılması
- 2. Bir sayfa veya denetleyicinin karşılaştırılması
- 3. karşılaştırılması nesneler
- 4. vim eklentisinin bir parçası olan python işlevinin nasıl hata ayıklanır?
- 5. Intellij IDEA
- 6. Tablo filtresi jQuery eklentisinin değiştirilmesi
- 7. karşılaştırılması telefon numaraları Android
- 8. Boolean'larla ArrayLists Karşılaştırılması
- 9. karşılaştırılması DNA dizileri 3
- 10. Android'de Bitmap görüntülerinin karşılaştırılması
- 11. GenericType Arabirimlerin Karşılaştırılması
- 12. Lisp'deki listelerin karşılaştırılması
- 13. Farklı şekillerdeki matrislerin karşılaştırılması
- 14. upper_bound/lower_bound işlevinin karşılaştırılması
- 15. Listeler arasındaki bigramların karşılaştırılması
- 16. intellij
- 17. IntelliJ IDEA 12 Python Paket Yöneticisi?
- 18. Intellij
- 19. IntelliJ
- 20. FPGA'nın ASIC tasarımı ile karşılaştırılması
- 21. 2 tarihin momentJS ile karşılaştırılması
- 22. İki matris arasındaki satırların karşılaştırılması
- 23. Yücelteki sayı ve sayıların karşılaştırılması
- 24. SQL - Bir tablodaki tarihlerin karşılaştırılması
- 25. Ayrı .txt dosyalarındaki sütunların karşılaştırılması
- 26. Gradle eklentisinden IntelliJ eklentisini arama
- 27. Intellij:
- 28. Intellij
- 29. IntelliJ
- 30. intellij
belki cevaplara bir göz ve bir cevap wiki yapabilirsiniz. Bu hala alakalı bir soru gibi görünüyor ... – philipp
PyCharm açık kaynak? –
@RiponAlWasim PyCharm Açık Kaynak değildir, ancak Açık Kaynak projeleri için kullanılıyorsa ücretsiz bir lisans sağlar. – Mike