PyDev

S Vikipedije, slobodne enciklopedije
PyDev
Programer(i)Aleks Totic, Appcelerator
Prvo izdanjejul 2003
Stabilno izdanje
4.4.0 / 5. maj 2015
Napisan uJava, Pajton
Operativni sistemUnakrsna platforma
TipIntegrisano razvojno okruženje
LicencaEklips javna licenca
Veb-sajtpydev.org

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]

  1. ^ Zadrozny, Fabio. „PyDev Extensions Open Sourced”. 
  2. ^ Aptana. „Aptana Acquires PyDev”. Arhivirano iz originala 20. 04. 2012. g. Pristupljeno 05. 01. 2017. 

Spoljašnje veze[uredi | uredi izvor]