Каковы текущие отношения между 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 в качестве плагина.