Пређи на садржај

PyDev

С Википедије, слободне енциклопедије
PyDev
Програмер(и)Aleks Totic, Appcelerator
Прво издањејул 2003
Стабилно издање
4.4.0 / 5. мај 2015
Репозиторијум Уреди на Википодацима
Написан уЈава, Пајтон
Оперативни системУнакрсна платформа
ТипИнтегрисано развојно окружење
ЛиценцаЕклипс јавна лиценца


PyDev je прикључак трећег лица за Eclipse. То је интегрисано развојно окружење (ИРО) који се користи за програмирање у Пајтону, подржавање рефракторирања кода, графичко дебаговање, анализирање кода међу осталим функцијама.

Историја

[уреди | уреди извор]

PyDev је направио Алекс Тотик у јулу 2003. године , али је Фабио Задрозни постао главни програмер пројекта у јануару 2005. У септембру исте године, PyDev екстензије су почеле као комерцијални дупликат PyDev-а, нудећи функције као што су анализирање кода и даљинско отклањање грешака.[1]

У јулу 2008. године, Aptana је стекао PyDev, задржавајући Zadrozny на челу пројекта.[2] Они отварају иѕворне PyDev екстензије у септембру 2009. године, и спајају га са PyDev.

Када је Appcelerator стекао Aptana-у  у јануару 2011. године, они су стекли PyDev преко екстензија. Zadrozny је задржан на челу пројекта. Од тада, развој PyDev се убрзао.

У марту 2011. године, PyDev 2.0 је пуштен уз TDD акцијоне подршке, а у априлу наредне године, верзија 2.5 је пуштена уз подршку Django-а. Мај 2013 је битан месец за PyDev јер је подизао више од свог циља у успешној гомили изворног кола да би наставио развој и верзија 2.7.5 је пуштена. Кампања је такође финансирана од стварање Zadrozny-јеве креације LiClipse, плаћеног форка затвореног кода Еклипса која обједињује PyDev уобичајено.

PyDev је добио побољшања у куцању закључака  и значајан пораст доприноса базе кода када је верзија 2.8. објављена у јулу 2013. Од тада, бројна додатне побољшања су направљена PyDev-у и стекао је бројне позитивне критике .

Функције

[уреди | уреди извор]

Испод су неке од доступних функција (верзија 2.7.5):

  • CPython, Jython и IronPython подршка
  • Завршавање кода
  • Завршавање кода са ауто увозом
  • Анализа кода (са брзим поправкама проблема пронађеним у анализи кода—Ctrl+1)
  • Дебагер
  • Django
  • Даљински дебагер (дозвољава дебаговане скрипте које нису покренуте са Еклипса)
  • Дебаг конзола (омогућава интерактивно сондирање у суспендованом моду)
  • IИнтерактивна конзола
  • Пајтон 2.x и 3.x синтакса
  • Основно истицање синтаксе
  • Parser грешке
  • Преглед контуре
  • Преференције табова и простора
  • Паметни indent / dedent
  • Коментарисати/ декоментарисати / блокирање коментара
  • Склапање кода
  • Иди на дефиницију
  • Покривеност кода
  • Појаве ознака
  • Pylint интеграција
  • TODO задаци
  • Асистент садржаја (Ctrl+1)
    • Додела резултата за приписивање или локализацију
    • Окружени код са покушајем..catch / finally
    • Направити docstring
    • Покрет увоза у глобални оквир
  • Кључне речи представљене као ауто - комплетиране док куцате
  • Брза контура

PyDev екстензије

[уреди | уреди извор]

До септембра 2009. године, две верзије PyDev  су постојале : верзија отвореног кода и верзију shareware под називом PyDev екстензије. Неке напредне функције као што су код анализе, брзе исправке и даљинско отклањање грешака су резервисани за небесплатну верзију. 3. септембра 2009. године, Apanta је најавила PyDev верзију 1.5, комбиновану верзију PyDev и PyDev екстензије, доступне под Еклипс јавном лиценцом.

Референце

[уреди | уреди извор]
  1. ^ Zadrozny, Fabio. „PyDev Extensions Open Sourced”. 
  2. ^ Aptana. „Aptana Acquires PyDev”. Архивирано из оригинала 20. 04. 2012. г. Приступљено 05. 01. 2017. 

Спољашње везе

[уреди | уреди извор]