Ответ 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 действительно комментировать любой из них).