LINUX.ORG.RU

Вышли PHP Development Tools 2.0

 dltk, , ,


0

0

Вышла революционная версия популярного IDE для PHP, развивающегося под эгидой Eclipse Foundation. Модель новой версии переписана с использованием фреймворка DLTK (Dynamic Languages Toolkit), который позволил не только улучшить производительность и масштабируемость редактора, но и добавить новые функциональности, такие как Build Path (возможность отделения кода от ресурсов), Mark Occurrences, Override Indicators, Type Hierarchy, Open Type, Open Method и многие другие. Код ассистент (Code Assist) и функции навигации также были улучшены, и теперь они базируются не только на документации (PHPDoc), но и используют различные механизмы анализа кода PHP.

>>> Подробности

DLTK жив O_o

Но текст новости нуждается в еще одном переводе :)

tailgunner ★★★★★
()

Лучше бы для питона что-то сделали, для похапе и так уже много чего есть.

anonymous
()

Можно я из-за плохого настроения, и мстительного характера, заявлю что PHP не нужен...

shaplov ★★★
()
Ответ на: комментарий от anonymous

> Лучше бы для питона что-то сделали, для похапе и так уже много чего есть.

Для эклипса есть pydev с автодополнением. Даже работает, хотя не отказался бы от работающего автодополнения в eric.

AlexKiriukha ★★★★
()
Ответ на: комментарий от spektom

>> Лучше бы для питона что-то сделали, для похапе и так уже много чего есть.

> Лучше бы поискали в гугле, чем тут пустые фразы бросать. http://www.eclipse.org/dltk/

Мы знаем о DLTK уже не один год, и даже слышали заявления типа "сделаем на DLTK Питон-IDE вот уже летом". С тех пор уже 2 лета прошло.

tailgunner ★★★★★
()

Интересно. Он теперь еще больше тормозить будет?

Раньше-то по пару секунд зависал. А если еще дополнительный анализ сделали то мне даже страшно представить...

NetImperia
()
Ответ на: комментарий от AlexKiriukha

PyDev не очень плох, но в самом Эклипсе есть один огромный недостаток, который делает его непригодным для питона. Это отсутствие вертикальных линий для разметки логических блоков. Вот нет их. А без них читать даже свой собственный код местами просто невозможно. Надеюсь в нетбинсе эти линии сделают.

anonymous
()
Ответ на: комментарий от anonymous

> отсутствие вертикальных линий для разметки логических блоков. Вот нет их. А без них читать даже свой собственный код местами просто невозможно.

Тонко.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Нет, я не тролль. Питоном пользуюсь уже несколько лет и отступы мне не мешают, а даже наоборот. И дело здесь совсем не в них. Просто когда функция состоит из пары десятков макаронин (разветвлений), то без этих вертикальных линий что-то понять не представляется возможным. А при правке такого кода обязательно что-то начудишь и потом полчаса надо будет искать причину. И да, я знаю, что макароны возникают из-за плохого проектирования, но иногда по-другому нельзя.

anonymous
()
Ответ на: комментарий от anonymous

> Если нужны вертикальные линии, то нужно использовать ActiveState Komodo.

Отступы труЪшными 8-символьными табами, и отображение невидимых символов, если ситуация сильно запущена :)

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

Ты не поверишь, но именно это я и делаю.

anonymous
()
Ответ на: комментарий от ierton

Ребята, PDT 2.0 "вышел" исключительно для тех, кто предпочитает работает в интегрированой среде разработки (IDE), которая должна включать в себя, помимо редактора с поддержкой подсвечивания синтаксиса, как минимум отладчик, интеграцию с SCM, контекстное автодополнение, удобную навигацию в коде, поиск по елементам, интегрированый компилятор/интерпретатор. Это - необходимые инструменты для разработчика крупных enterprise проектов. А тем, кто программирует свою домашнюю страничку достаточно и VIM'а.

spektom
() автор топика
Ответ на: комментарий от anonymous

> Просто когда функция состоит из пары десятков макаронин (разветвлений), то...

...то автора этой функции надо убить апстену, предварительно оторвав руки.

anonymous
()
Ответ на: комментарий от anonymous

А после этого код всё равно придётся переписывать, а для этого всё равно разбираться, что и как он делает.

anonymous
()

Последнее время обсуждение вокруг любого языка программирования сводится к обсуждению питона. Мне кажется у питонистов комплекс неполноценности...

anonymous
()
Ответ на: комментарий от kost-bebix

> Лучше бы php-mode.el допилили, ибо убог (правда лучше чем монстр Эклипс).

Знаешь, у меня прямо противоположная т.з.

"Лучше бы php-mode.el допилили, ибо убог (правда, в эклипсе емакс-раскладка нормально не работает, но возможностей всё же гораздо больше чем в php-mode.el, посему пользую затмение)."

Мне лично в емакс-модах что для php что для си++ не хватает нормального браузинга классов, конетксного автодополнения (чтобы понимал, в каком я классе и предлагал методы, а не все подряд шпарил), ну и ещё по мелочи того, что так удобно реализовано в еклипсе (на примере прошлого pdt).

Один недостаток - в эклипсе емакс-раскладка не работает нифига нормально. Блин.

AndreyKl ★★★★★
()
Ответ на: комментарий от anonymous

> Последнее время обсуждение вокруг любого языка программирования сводится к обсуждению питона. Мне кажется у питонистов комплекс неполноценности...

Тоже заметил, но вывод сделал другой..

может комплекс у остальных? :)

AndreyKl ★★★★★
()

Этих ребят из проекта PDT стоит уважать уже хотя бы за то, что они чётко придерживаются графика и сроков выпуска, что ещё лишний раз подтверждает серьёзность и "энтерпрайзность" проекта.

efoxxi
()
Ответ на: комментарий от anonymous

И зачем мне этот линк на сырое бажное поделие, которое станет юзабельным года через полтора?

anonymous
()
Ответ на: комментарий от thevery

Нет, просто рулит, мы хотели сказать.

anonymous
()
Ответ на: комментарий от NetImperia

>Интересно. Он теперь еще больше тормозить будет? Раньше-то по пару секунд зависал. А если еще дополнительный анализ сделали то мне даже страшно представить...

используй EDITOR и не парься, юнный подаван

black7
()
Ответ на: комментарий от anonymous

>> Просто когда функция состоит из пары десятков макаронин (разветвлений), то...

>...то автора этой функции надо убить апстену, предварительно оторвав руки.

и голову. за использование быдлоязычка плодящего говнофанатов почище чем вантуз

black7
()
Ответ на: комментарий от black7

Вы прослушали мнение авторитетного (неизвестно кого) black7.

anonymous
()

>Mark Occurrences, Override Indicators, Type Hierarchy, Open Type, Open Method

Громкие аки метанации фразы и ноль информации.

wfrr ★★☆
()
Ответ на: комментарий от wfrr

>> Mark Occurrences, Override Indicators, Type Hierarchy, Open Type, Open Method

> Громкие аки метанации фразы и ноль информации.

Ты просто не в теме, белочка.

tailgunner ★★★★★
()
Ответ на: комментарий от wfrr

> Так раскрой ее

Зачем? Кому нужно - знает, кто хочет узнать - скачивает Эклипс и пробует, кому знать не нужно - троллит. Pick your poison :)

tailgunner ★★★★★
()
Ответ на: комментарий от wfrr

Белка, а может ты хоть раз что-то раскроешь? А то толку от тебя не видно.

anonymous
()
Ответ на: комментарий от wfrr

> Дабы твои слова не звучали как лопающиеся пузыри.

Белочка, слова, которых не понимаешь - всегда звучат так :) Но дело здесь отнюдь не в словах :D

tailgunner ★★★★★
()
Ответ на: комментарий от wfrr

> Ты признался?

Добровольно и чистосердечно. Щасс подпишу показания, и на свободу с чистой совестью.

То же и тебе советую %)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

забудьте вы про питон. питон говно, как и любой язык, в котором идентация и/или пробелы используются для чего-то большего, чем простое форматирование для удобочитаемости

anonymous
()

Крупные проекты блин.. ИМХО писать "крупные и серьезные проекты" в такую кучу кода, что потом без всяких спец IDE не разобраться это какая-то дикость. Текстовый редактор с подсветкой - все что надо З.Ы. ик

DreamDragon
()
Ответ на: комментарий от anonymous

> питон говно, как и любой язык, в котором идентация и/или пробелы используются для чего-то большего, чем простое форматирование

Скажи это Хоару.

tailgunner ★★★★★
()

по ссылке не ходил, но осуждаю!

anonymous
()
Ответ на: комментарий от tailgunner

> Отступы труЪшными 8-символьными табами, и отображение невидимых символов, если ситуация сильно запущена

А как быть с чужим кодом? Питонистам ведь табы официальная религия запрещает, а indent на питоний код не натравишь. Приходится применять костыли вроде вертикальных линий в редакторе. Я вот хорошо понимаю человека, которому без них трудно. Когда приходится разбирать груду питоньего быдлокода, возникает желание задушить автора идеи семантически значимых отступов. Особенно феерично - DEDENT вместо символа конца блока. Сиди и решай головоломку: к какому же логическому уровню относится следующая строка. А уж правка питонокода - это вообще песня. Чувствуешь себя в шкуре унылого пользователя MS Word, не знающего о стилях. Конечно на хелловорлдах питонокод смотрится шикарно, но на практике такой синтаксис оказывается жутко ущербным.

anonymous
()
Ответ на: комментарий от anonymous

>> Просто когда функция состоит из пары десятков макаронин (разветвлений), то...

>...то автора этой функции надо убить апстену, предварительно оторвав руки.

Да да, всё верно. Только вот покопай хотя бы питоновскую стандартную библиотеку. Даже там макаронные изделия в изобилии. Что уж говорить про шедевры рядовых быдлокодеров, которые всё больше тянутся к питону в последние годы.

anonymous
()
Ответ на: комментарий от anonymous

> Питонистам ведь табы официальная религия запрещает

Я атеист.

> Когда приходится разбирать груду питоньего быдлокода, возникает желание задушить автора идеи семантически значимых отступов. Особенно феерично - DEDENT вместо символа конца блока. Сиди и решай головоломку: к какому же логическому уровню относится следующая строка. А уж правка питонокода - это вообще песня.

Сочувствую. Может, тебе работу сменить? Скажем, перловый быдлокод править.

> Конечно на хелловорлдах питонокод смотрится шикарно, но на практике такой синтаксис оказывается жутко ущербным.

Может, дело в быдлокоде и его авторах?

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.