PyDev król wśród edytorów dla Pythona?

Sam uważam Eclipse za króla wśród edytorów dla programistów. Jak każdy król jest dostojny więc korzysta z Javy która powoduje ślamazarne działanie takiego kolosa jakim jest Eclipse. Szczególności na starym sprzęcie. Ale jest na to pewien sposób…

Przy okazji Java to rodzaj kawy, kawa daje energie. A programy napisane w Javie nie dużo mają z energią, szybkim działaniem. Pozwoliłem sobie na taką uszczypliwość.

PyDev jest wtyczką (plug-in) dla Eclipse która to powiększa w stopniu znaczącym możliwości edytora przeznaczonego do programowania w Javie. Nie wiem czy PyDev był pisany z myślą o Jython (Python dla Javy), może ktoś mi powie?

Od edytora dla Pythona musimy wymagać dużo (chyba przy żadnym innym języku edytor nie jest tak ważny dla programisty, by sobie nie powyrywał włosów - jakich tam chcecie :))

Dobry edytor dla Pythona, musi posiadać.

  • Konwerter wcięciowy - aby łatwo było zmienić tab-styl na spacja-styl
  • Pomoc przy wcięciach
  • Koloryzowanie kodu - ważne
  • Automatyczne wykrywanie błędów podczas pisania

A dodatkowo

  • Podpowiadanie kodu
  • Podpowiadanie kodu dla bibliotek nie-standardowych
  • Konsola
  • Debugger
  • Kod w formie drzewa
  • Templaty / Snippety - Nie wiem jak to nazwać.

PyDev spełnia wszystkie te wymagania. W porównaniu z Wing IDE, Pydev posiada podobne funkcje, a jest ZA DARMO.

Jeśli już posiadasz Eclipse wystarczy wejść w help => Software Updater => Find and Install => Zaznaczyć “Search for new features to install” => Add new remote site. Podać link:
http://pydev.sourceforge.net/updates/
A Eclipse zrobi resztę.

Na początku powiedziałem, że jest pewien sposób, otóż jest. Związku, że plug-iny do Eclipse są bardziej cenione niż sam Eclipse. Można sciągną wersję “okrojoną”. Posiadająca to co chcemy! Bez ściągania 119 MB + PyDev (wersja dla Linuksa, są wersję także na inne platformy).
Możemy sciągnąć wersję już zainstalowanym PyDevem około 100 MB (dla każdego systemu włącznie z Mac OS)

Sam posiadam wersję LAMP bo chce mieć od razu edytor dla PHP, Python, Perl, i Ruby.

Ważna rzecz. Po instalacji trzeba skonfigurować PyDev m.in. podać ścieżkę do interpretera Python’a.

Ci którzy uważają, że Eclipse razem z PyDev jest za ciężki to polecam Kate - tak dobrze przeczytaliście Kate program dodawany po instalacji KDE

Linki:

2 Responses to “PyDev król wśród edytorów dla Pythona?”

  1. Trochę się dziwię, że nazywasz Eclipse edytorem. Jak już to IDE albo, co w przypadku postów o pluginach jest bardziej przekonywujące, platforma Eclipse. Nie, Java nie jest powolna. Może długo startuje, ale potem jest już wystarczająco szybka. Zresztą duużo szybsza od Pythona. Jednak wiadomo - Python nie słynie z szybkości wykonywanie, lecz programowania.

  2. Heh, nie był bym tego pewien, czy Java jest w ogóle szybsza od Pythona, a już pisanie “duużo” szybsza jest niepoważne. Na jakiej podstawie tak twierdzisz? Oczywiście cały czas mam na myśli czas wykonywania, bo w czasie programowania przewaga Pythona jest miażdżąca. Pozdrawiam.

Leave a Reply