Eclipse,Aptana,PyDev和LiClipse之间的关系

时间:2014-08-18 18:03:01

标签: eclipse aptana pydev

我一直无处可去,但试图了解这些工具的“独立性”之间的奇怪关系。

我已经在OSX上使用Aptana Studio大约4年了,并对它很满意,但是我最近对3.6的更新爆炸了很多东西我最终回滚到3.4只是为了让我能够工作。

无论好坏,我确实喜欢Aptana,但我并不喜欢它,现在对最新版本感到非常沮丧,特别是所有的python东西都变得混乱了。寻求帮助是痛苦的,因为线程和建议已有很多年了。

所以,问题的方式:

  • 谁能解释Eclipse,Aptana,PyDev和LiClipse之间的关系?更重要的是:
  • 符合以下条件的建议

我需要/想要的是:

  • 免费开源
  • 与当前活跃的社区
  • 很容易以深色为主题,所以我不是每天都在盯着太阳看
  • 紧密的python功能(pep,pylint,使用按键跳转到引用的能力等)
  • 严密的html / css / javascript功能

就像我说的那样,我确实喜欢Aptana,对当前社区明显缺乏以及它似乎如何分崩离析感到沮丧。

1 个答案:

答案 0 :(得分:14)

好吧,我不确定这对stackoverflow来说是个好问题......不管怎样,我会试着解释一下它是怎么回事:

Aptana Studio 3是Appcelerator目前支持的IDE。他们主要关注的是支持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应该符合你的dark / 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(似乎有多个可用,但我可以不要对其中任何一个发表评论。