Каковы текущие отношения между Eclipse, Aptana и PyDev?

Я все еще ищу идеальную настройку разработки для Django, и у меня немного сложнее разобраться, где сейчас находятся вещи.

Я надеюсь на что-то подходящее для сервера, а также на клиентскую разработку с поддержкой редактирования шаблонов и jQuery.

В настоящее время я использую только PyDev в Eclipse и задаю следующие вопросы:

  • Откажитесь от установки Eclipse и начните с Студия Aptana? если да,

    - что еще мне нужно до и/или после того, окружающей среды, описанной выше?

  • В будущем все будет поддерживаться?

  • Я с учетом лучшего решения, которое даже не включает в себя какие-либо из этих инструменты, о которых я упомянул?

Меня больше не интересуют ни Java, ни RoR, если это имеет значение.

Ответ 1

Aptana Studio (v3):

  • Редакторы HTML, CSS, JS
  • PHP (производная PDT)
  • RadRails
  • PyDev
  • Eclipse 3.6.2 База RCP

Аптана не ребриденд Eclipse. Студия Aptana примерно такая же, как и эти инструментальные цепочки:

  • Eclipse + Web Tools + PDT + PyDev +? для рельсов
  • WebStorm + PyCharm + RubyMine + PhpStorm (хотя, честно говоря, RubyMine имеет больше возможностей, чем RadRails ATM. У меня нет активного сравнения для PyCharm и PhpStorm)

Что использовать, зависит от того, что вам нужно. Чтобы получить редактирование Python, поддержку JS и поддержку шаблонов, Aptana Studio должна быть в порядке. Aptana Studio построена на вершине Eclipse, поэтому регулярные плагины Eclipse работают, но вы можете просто добавить Aptana в качестве плагина в прямую версию Eclipse (т.е. 3.7, если хотите). Это позволит вам удалить PyDev и добавить Aptana.

Если вы не устанавливаете Aptana, шаблоны Django не будут работать, так как им нужна поддержка HTML и CSS. Вам понадобится редактор, поддерживающий jQuery. Я не уверен, что Wing IDE или PyCharm включают поддержку JS - вам может потребоваться приобрести WebStorm. Wing IDE выглядит неплохо, но это довольно дорого, и вам нужно заплатить за про-версию, чтобы получить многие из наиболее полезных функций, таких как встроенный контроль источника.

Да, развитие и поддержка будут продолжены. Aptana Studio была приобретена компанией Appcelerator для интеграции в Titanium Studio (мобильная разработка IDE, построенная поверх Aptana Studio).

Ответ 2

Каковы текущие отношения между Eclipse, Aptana и PyDev?

Aptana купила PyDev и интегрировала ее с Eclipse (с другой темой), чтобы заклеймить ее как "Aptana Studio"

Я должен отказаться от установки Eclipse и начать новую работу с Aptana Studio?

То же самое. Я предпочел бы использовать Eclipse в качестве стандарта.

Я не замечаю лучшего решения, которое даже не связано ни с одним из этих инструментов, о которых я упомянул?

Лично я развивался с помощью django с использованием Wing IDE и был достаточно доволен этим, что меня не волнует, чтобы искать альтернативы. YMMV.

Ответ 3

Плагин Eclipde + PyDev - лучшее решение на данный момент. Aptana - это просто заклейменная сборка Eclipse, поэтому вы не найдете слишком большой разницы между вашим Eclipse и Aptana. Единственное различие заключается в том, что PyDev вряд ли кодируется внутри. Я думаю, что это даже плохо, потому что невозможно использовать ночные сборки PyDev в Аптане.

Единственной альтернативой PyDev теперь является PyCharm. Он имеет прекрасную поддержку Django, но он не очень подходит для программирования JavaScript.

И да, нет никаких планов прекратить поддерживать PyDev в качестве плагина.