Отношения между затмения, описанные в статье, пункт PyDev, и LiClipse


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

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

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

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

    Может ли кто-нибудь объяснить связь между затмением, Аптаной, Пидевом и Ликлипсом? И что еще более важно:
  • рекомендация, удовлетворяющая следующим критериям

Что мне нужно / чего я хочу, так это:

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

1 ответ:

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

Aptana Studio 3-это IDE, которая в настоящее время поддерживается 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 является основой для обеих платформ-так что внешние Плагины должны хорошо интегрироваться в любую из них.

Теперь, на фронте рекомендаций:

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

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

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