首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于Rails的免费IDE & javascript开发

用于Rails的免费IDE & javascript开发
EN

Software Recommendation用户
提问于 2016-03-29 16:34:05
回答 1查看 487关注 0票数 0

我主要是用Java开发的,因此在我通常的IDE中使用eclipse;然而,我听到一些抱怨说,其他人认为它太“臃肿”,而且无论如何,我认为Eclipse在Java以外的语言方面做得几乎和它处理Java一样好。因此,我一直打算扩展到尝试其他IDE,看看我是否更喜欢其他IDE,并认为我将在我的下一个项目中尝试一些新的东西。

我唯一必须拥有的是:

  1. 功能齐全,无需支付许可证费用
  2. 支持Rails项目,包括前端javascript/html
  3. 支持Linux和Windows开发(尽管我怀疑IDE所做的一切)

我想要但不需要的是:

  1. 对其他语言的适当支持,包括java (希望如果我喜欢它,我可以将它作为我的主要IDE)
  2. 活跃的社区,扩展,创建附加,或以其他方式保持IDE最新的新技术和发展趋势。
  3. 对远程调试和/或创建/连接到web服务器的某种支持,这样我就可以托管我的代码并与它交互,同时仍然可以轻松地调试我发现的任何问题。
  4. 重用eclipse热键或其他特性,以便更快地从eclipse背景转到新的IDE (重要得多)
EN

回答 1

Software Recommendation用户

回答已采纳

发布于 2016-03-30 19:20:39

这是我的经验,来自Eclipse。

TL;

博士

如果您想要一个功能齐全的IDE支付Rubymine (他们有折扣为了很多事情)。如果您想获得禅宗代码体验,可以选择Github原子

长篇小说

正如我说的,我最初是从Java背景开始的,默认情况下,我使用Eclipse编程。这在当时已经很糟糕了,但这是我唯一的选择,他们教我在大学。在第一个工作地点,每个人都在使用它,所以我别无选择。Netbeans还不错,对我来说还是不太好。

然后,我不得不转到Rails项目,我真的尝试在这个项目上使用Eclipse。对此无可奉告。

于是我环顾四周,发现了鲁比明:它不是免费的,但由于我正在从事的项目是开源他们有免费的许可证(还有许多因为其他原因而打折)

当时(2011年),因为我在Mac电脑上,我的选择比今天少,但Netbeans似乎也有一些不错的RoR集成(当时还在试验中)。看起来集成和现在,RoR支持作为一个社区插件提供.都有进展。

在RoR体验之后,我来到了JavaScriptWorld (NodeJS + Jade + JS),在那里你只需要一个文本编辑器,如果你不使用崇高的文本2,那时候你就不酷了。

因此,我开始用JS编写代码,没有我以前拥有的所有笨重的IDE,但是现在我只需要添加我需要的作为一个独立的插件。我不时地继续使用RoR代码,并尝试使用它。实际上,我比以前更喜欢编写代码:在我可以在IDE中一次单击运行测试之前,只需单击一次就可以查找函数声明,等等……

现在,它需要我的两次点击或一些键盘快捷方式,但事实上,我有一个光滑和干净的UI确实使我的代码体验更好。我唯一需要的是语法突出显示,这是很棒的,仅此而已。

快到今天。我尝试了一下新的原子编辑器,因为崇高的文本在解析一个很长很小的JS时遇到了一些困难。从那以后,我就不再回头看了:它就像崇高的文本(大部分的功能都是对它的一个明显的撕扯),但是更多的插件和定制。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/30914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档