LINUX.ORG.RU

PyDev 1.5.0

 , ,


0

0

Вышел PyDev 1.5.0 - плагин для Eclipse, поддерживающий разработку на Python, Jython и IronPython. Главная новость выпуска - интеграция PyDev Extensions в основную версию PyDev (ранее PyDev Extensions распространялись как платный closed-source продукт).

PyDev включает в себя всё, что ожидается от современной IDE: code completion, синтаксический анализ on-the-fly, рефакторинг, интегрированный отладчик, для вынужденных переселенцев с Лиспа имеется интерактивная консоль. Есть также поддержка работы с Google Application Engine.

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

★★★★★

Проверено: Dimez ()
Ответ на: комментарий от twosev

> Как ни странно, в репах арча валяется свежий eclipse.

Дело не в свежести, а в комбинации Eclipse и JVM. И тем, что сделали мэйнтейнеры из jar'ов с оффсайта.

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

>Скачать с оффсайта, поставить Sun Java, распаковать PyDev в каталог с Eclipse.

мнэээ... я бы поставил сначало Sun JDK (в Мандриве напр. в родных rpm'ках идет по умолчанию), затем скачать Eclipse для С/С++, и уже пользуясь штатными средствами самой IDE (Help>Software Updates...) ставить PyDev и Subclipse.

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

> ага, а Питон статически линкуется везде и строгую типизацию внедряет...

Речь не о типизации, а о динамичности языка как такового. В джанге активно используются различные мета-конструкции, в рантайме импортируются файлы в зависимости от конктекста и много чего еще. Поэтому для джанги PyDev предоставляет очень средний автокомплит. Собственно, это вы и сами должны знать, если взялись иронизировать :)

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

> скачать Eclipse для С/С++, и уже пользуясь штатными средствами самой IDE (Help>Software Updates...) ставить PyDev и Subclipse.

Ну можно и так, но PyDev можно ставить обычной распаковкой (не у всех есь постоянный канал), Subclipse я лично не использую, а CDT вопрошавший вроде не использует.

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

> Речь не о типизации, а о динамичности языка как такового. В джанге активно используются различные мета-конструкции, в рантайме импортируются файлы в зависимости от конктекста и много чего еще. Поэтому для джанги PyDev предоставляет очень средний автокомплит. Собственно, это вы и сами должны знать, если взялись иронизировать :)

А разве в джанге библиотеки (а не рантайм-конструкции, которые, как правило, написаны тобой же) не автокомплитятся? Для меня автокомплит только как шпаргалка и нужен. В своих же структурах, если я не в состоянии разобраться, то я идиот и меня тапком бить надо.

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

> Вы знаете... Вы можете сколько угодно радоваться и харахориться емаксами, но работа должна приносить удовольствие. Мне приятно, когда я сажусь, все открыто, все интегрировано, все в одном месте - переключаешься табами, код анализируется и дополняется, отступы идут сами

Ты емакс то пробовал хоть разок? Или только на скриншотах видел?

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

>Про арч - хз, но в убунте, дебильяне и федоре Eclipse из репов ставить просто нельзя.

А что в федоре не так? Пользуюсь с Sun Java, проблем не замечаю.

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

>> Про арч - хз, но в убунте, дебильяне и федоре Eclipse из репов ставить просто нельзя.

> А что в федоре не так? Пользуюсь с Sun Java, проблем не замечаю.

При этом и Eclipse, и Sun Java - из репозиториев Федоры?

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

> Эклипс Федоры, Java с сайта Sun.

Eclipse из репов всё равно тянет для себя gcj/gij, да или нет? Если да, то поставленный из репов Eclipse неюзабелен, о чем я и говорю.

Впрочем, если с тех пор, как я пользовался Федорой, проблема частично разрешилась - прекрасно. Но если Java всё равно качать с левого сайта, то можно и Eclipse захватить.

tailgunner ★★★★★
() автор топика

> для вынужденных переселенцев с Лиспа имеется интерактивная консоль

вообще-то, РЕПЛ такая же общепринятая штука в Питоне, как и в Лиспе

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

>> для вынужденных переселенцев с Лиспа имеется интерактивная консоль

> вообще-то, РЕПЛ такая же общепринятая штука в Питоне, как и в Лиспе

Python - мой калькулятор! Но 1) в PyDev, интерактивная консоль - это относительно недавнее добавление (1.4.x, ЕМНИП); 2) это как бы дружеская шутка в адрес лиспа и лисперов ;)

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

Я же написала, что автокомплит есть, но весьма средний. То есть он работает далеко не во всех случаях. Еще интересно, что такое "рантайм-конструкции"? :) Я имела в виду что-то типа __import__, например.

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

Arch Linux. Поставил я этот Ыклипс. И что? Установил Пайдев со второго раза (классическим апдейтером, обычным не шло) и ничего не произошло. Он, оказывается, не установился... Ррррр. Ненависть-ненависть-ненависть.

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

Мне сложно сказать, как правильно поступать арчеводам. В моем православном debian-based дистрибутиве репозиторный эклипс древнее говна мамонта. Поэтому я ставил его с официального ресурса. Аналогично ставил и pydev. Всё установилось с первого раза, работает и даже есть не просит.

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

>Ты емакс то пробовал хоть разок? Или только на скриншотах видел?

Уважаемый, во-первых с вами мы водку вроде как не пили.

Во-вторых я вам привел 5 пунктов доводов "Почему я выбираю Eclipse+PyDev для разработки приложений на Python+Django". Вы же выдрали из контекста одну фразу, не несущую особой смысловой нагрузки, и приглашаете к холивару. Для чего? Хочется поспорить - приводите аргументы. Хочется срача - посмотрите "Дом 2".

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

оказалось, плагины надо ставить через не класический апдейтер из-под рута... %)

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