Лучшая среда разработки с открытым исходным кодом для создания приложений в Google App Engine?

Глядя на использование GAE и python, я хотел бы знать, какие из них являются лучшими для этого - спасибо!

Ответы

Ответ 1

Я потратил бы время и узнал что-то вроде emacs. Кривая обучения немного выше, но как только вы привыкнете к ней, вы можете развиваться с любого терминала. Он имеет фантастическую поддержку для python и многих других библиотек.

Вы должны помнить, что Python является динамически типизированным языком, поэтому традиционная IDE на самом деле не является ответом, поскольку они в основном предназначены для статически типизированных языков. В основном вы хотите что-то, что имеет подсветку синтаксиса, компиляцию и, возможно, некоторые ярлыки и макросы, чтобы облегчить вам жизнь... emacs имеет все это:)

Я бы отправил Google "Emacs Python".

Если вы действительно не хотите использовать emacs, я бы посмотрел PyDev. Это расширение для eclipse IDE, которое позволяет писать код на Python. Некоторым из моих друзей, которые занимаются Django, удалась с этим.

Надеюсь, что это поможет.

Удачи с GAE.

Ответ 2

Netbeans имеет некоторые очень хорошие инструменты для разработки Python

Ответ 3

Я использую pydev на затмении и хорошо работаю для django тоже!

Ответ 4

VIM (там достаточно плагинов, чтобы сделать его IDE-подобным)

Komodo IDE ($$)

Eclipse w/Pydev

Net Beans с поддержкой Python

WingIDE ($$)

SPE (редактор Stani Python)

Ответ 6

Я использую gedit и очень доволен этим, есть несколько хороших плагинов, которые облегчают жизнь (например, браузер классов). Я попробовал eclipse, но его просто не тот опыт, который вы получаете с Java.

Ответ 7

В моем недавнем проекте GAE я попробовал оба eclipse с pydev и intellij с его плагином python. Я использую intellij для своей "настоящей" работы, поэтому я нашел ее самой естественной и простой в использовании, лично. Это не с открытым исходным кодом, но если у вас уже есть лицензия, это не является дополнительной стоимостью.

Я нашел, что плагин eclipse тоже очень хорош. Вы не получите столько intellisense, сколько хотите с java, но я был очень впечатлен тем, что вы получаете от динамически типизированного языка.

Ответ 8

Если вы на Mac, я бы настоятельно рекомендовал TextMate. IDE отлично подходит для кодирования таких проектов, как Python, PHP, Ruby on Rails, HTML и т.д.

Цена составляет 52 доллара США, и есть 30 пробных версий, которые вы можете попробовать самостоятельно. Настоятельно рекомендуется большинству разработчиков Mac.

Также, если вы просмотрели демонстрацию в Google Campfire, вы заметите, что они используют TextMate!

Ответ 9

im с помощью ulipad быстро и просто скачать здесь

Ответ 10

Вы можете попробовать appengine-emacs-toolkit. http://code.google.com/p/appengine-emacs-toolkit/

Этот набор инструментов содержит два основных режима emacs, которые помогают разрабатывать GoogleAppEngine и SinaAppEngine с помощью python.

Он обеспечивает поддержку для создания нового проекта, запуска локального сервера, открытия браузера для просмотра проекта, загрузки проекта.

Этот инструментарий протестирован на WindowsXP/7, Ubuntu с помощью GoogleAppEngine-1.6.1, saepythondevguide.