Связь между Eclipse, Aptana, PyDev и LiClipse

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

Я использую Aptana Studio на OSX около 4 лет и был доволен этим, однако мое последнее обновление до 3.6 взорвало столько вещей, в которые я в итоге возвращался к 3.4, чтобы я мог работать.

К лучшему или худшему, я действительно люблю Aptana, но я не привязан к этому, и теперь я очень расстроен последней версией, в частности, что все вещи на python пошли haywire. Поиск помощи болезнен, так как нитки и советы много лет.

Итак, в порядке вопросов:

  • Может ли кто-нибудь объяснить отношения между Eclipse, Aptana, PyDev и LiClipse? И что еще более важно:
  • рекомендация, соответствующая следующим критериям

Что мне нужно/нужно:

  • что-то свободное и с открытым исходным кодом
  • с текущим и активным сообществом
  • легко поддается тематике с темными цветами, поэтому я не смотрю на солнце 8 часов в день.
  • жесткие функции python (pep, pylint, возможность перехода к ссылкам с помощью нажатия клавиши и т.д.)
  • жесткие функции html/css/javascript

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

Ответ 1

Ну, я не уверен, что это хороший вопрос для stackoverflow... в любом случае, я попытаюсь объяснить, как это происходит:

Aptana Studio 3 - это среда разработки, которая в настоящее время поддерживается Appcelerator. Их основное внимание в настоящее время уделяется поддержке мобильной платформы Appcelerator (на самом деле это Titanium Studio, но Aptana Studio 3 является основой для нее - для них они предназначены для html/css/javascript, что и требовалось для Titanium)... Хотя они также интегрируют довольно старую версию PyDev (поскольку PyDev требует более новую java, тогда как они все еще находятся на более старой версии Java, поэтому я считаю, что в настоящее время им сложно поддерживать ее в актуальном состоянии).

В тот же день они поддержали разработку PyDev, но решили остановить эту поддержку некоторое время назад - там немного больше истории: http://pydev.blogspot.com.br/2013/03/keeping-pydev-alive-through-crowdfunding.html.

После этого LiClipse (http://www.liclipse.com/) был создан из моего разочарования для поддержки темных тем и поддержки большего количества языков (это был проектом с открытым кодом - он должен был быть проектом с открытым исходным кодом, но не достигал его целей для этого, поэтому, в конце концов, он закрыл источник, и его доход является частью того, что продолжает развитие PyDev).

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

Теперь, по рекомендации спереди:

  • LiClipse должен отвечать вашим темным /python/html/css/javascript проблемам (его внимание на фронте редактора становится темным или легким и легко добавлять поддержку для новых языков), но он не полностью открыт источник (некоторые его части были сделаны с открытым исходным кодом: http://www.liclipse.com/text).

  • Aptana Studio 3 все равно должна работать и поддерживать поддержку dark/python/html/css/javascript, но, учитывая, что им нужно преобразовать некоторые вещи из PyDev Java в свою собственную версию, поддержка Python всегда немного устаревший (как для текущего сообщества/поддержки, я не могу комментировать, но, я думаю, вы должны сообщить о проблемах с ними, чтобы попытаться решить проблемы, которые у вас есть).

  • И другой выбор (который может быть немного более сложным для настройки) будет использовать голый Eclipse и установить PyDev и отдельные плагины для html/css/javascript (кажется, есть несколько доступных, но я могу 't действительно комментировать любой из них).