PyDev
Programer(i) | Aleks Totic, Appcelerator |
---|---|
Prvo izdanje | jul 2003 |
Stabilno izdanje | |
Napisan u | Java, Pajton |
Operativni sistem | Unakrsna platforma |
Tip | Integrisano razvojno okruženje |
Licenca | Eklips javna licenca |
Veb-sajt | pydev |
PyDev je priključak trećeg lica za Eclipse. To je integrisano razvojno okruženje (IRO) koji se koristi za programiranje u Pajtonu, podržavanje refraktoriranja koda, grafičko debagovanje, analiziranje koda među ostalim funkcijama.
Istorija
[uredi | uredi izvor]PyDev je napravio Aleks Totik u julu 2003. godine , ali je Fabio Zadrozni postao glavni programer projekta u januaru 2005. U septembru iste godine, PyDev ekstenzije su počele kao komercijalni duplikat PyDev-a, nudeći funkcije kao što su analiziranje koda i daljinsko otklanjanje grešaka.[1]
U julu 2008. godine, Aptana je stekao PyDev, zadržavajući Zadrozny na čelu projekta.[2] Oni otvaraju iѕvorne PyDev ekstenzije u septembru 2009. godine, i spajaju ga sa PyDev.
Kada je Appcelerator stekao Aptana-u u januaru 2011. godine, oni su stekli PyDev preko ekstenzija. Zadrozny je zadržan na čelu projekta. Od tada, razvoj PyDev se ubrzao.
U martu 2011. godine, PyDev 2.0 je pušten uz TDD akcijone podrške, a u aprilu naredne godine, verzija 2.5 je puštena uz podršku Django-a. Maj 2013 je bitan mesec za PyDev jer je podizao više od svog cilja u uspešnoj gomili izvornog kola da bi nastavio razvoj i verzija 2.7.5 je puštena. Kampanja je takođe finansirana od stvaranje Zadrozny-jeve kreacije LiClipse, plaćenog forka zatvorenog koda Eklipsa koja objedinjuje PyDev uobičajeno.
PyDev je dobio poboljšanja u kucanju zaključaka i značajan porast doprinosa baze koda kada je verzija 2.8. objavljena u julu 2013. Od tada, brojna dodatne poboljšanja su napravljena PyDev-u i stekao je brojne pozitivne kritike .
Funkcije
[uredi | uredi izvor]Ispod su neke od dostupnih funkcija (verzija 2.7.5):
- CPython, Jython i IronPython podrška
- Završavanje koda
- Završavanje koda sa auto uvozom
- Analiza koda (sa brzim popravkama problema pronađenim u analizi koda—Ctrl+1)
- Debager
- Django
- Daljinski debager (dozvoljava debagovane skripte koje nisu pokrenute sa Eklipsa)
- Debag konzola (omogućava interaktivno sondiranje u suspendovanom modu)
- IInteraktivna konzola
- Pajton 2.x i 3.x sintaksa
- Osnovno isticanje sintakse
- Parser greške
- Pregled konture
- Preferencije tabova i prostora
- Pametni indent / dedent
- Komentarisati/ dekomentarisati / blokiranje komentara
- Sklapanje koda
- Idi na definiciju
- Pokrivenost koda
- Pojave oznaka
- Pylint integracija
- TODO zadaci
- Asistent sadržaja (Ctrl+1)
- Dodela rezultata za pripisivanje ili lokalizaciju
- Okruženi kod sa pokušajem..catch / finally
- Napraviti docstring
- Pokret uvoza u globalni okvir
- Ključne reči predstavljene kao auto - kompletirane dok kucate
- Brza kontura
PyDev ekstenzije
[uredi | uredi izvor]Do septembra 2009. godine, dve verzije PyDev su postojale : verzija otvorenog koda i verziju shareware pod nazivom PyDev ekstenzije. Neke napredne funkcije kao što su kod analize, brze ispravke i daljinsko otklanjanje grešaka su rezervisani za nebesplatnu verziju. 3. septembra 2009. godine, Apanta je najavila PyDev verziju 1.5, kombinovanu verziju PyDev i PyDev ekstenzije, dostupne pod Eklips javnom licencom.
Vidi još
[uredi | uredi izvor]Reference
[uredi | uredi izvor]- ^ Zadrozny, Fabio. „PyDev Extensions Open Sourced”.
- ^ Aptana. „Aptana Acquires PyDev”. Arhivirano iz originala 20. 04. 2012. g. Pristupljeno 05. 01. 2017.