【问题标题】:Would like to build a Nitrous.io Clone. Any suggestions?想建立一个 Nitrous.io 克隆。有什么建议么?
【发布时间】:2015-03-24 01:57:05
【问题描述】:

我是编码世界的新手,并从中获得了极大的乐趣,并且非常喜欢追求它。我的问题是2折。首先,我使用许多不同的设备工作,包括 Windows 8 桌面、重新调整用途的 Linux 笔记本电脑和 Chromebook,因此开始一个项目并被限制在一台机器上是一种痛苦。第二,我没有大量资金可以投资支付 Nitrous.io,我发现这是我正在寻找的确切解决方案,问题是我一次只能有 1 个盒子,否则我必须支付.我喜欢这项服务,但我现在买不起。

我真正想做的是推出自己的 Nitrous.io。凭借我的学生身份,我可以免费获得一些服务,例如 AWS。这是我想托管我的克隆的地方。我在技术上相当精通,我白天是一名系统管理员,但在编码方面(还没有)那么精明。

我的问题是,有人对我可以从哪里开始实现这一目标有任何建议吗?我不想启动 VM 的 b/c,因为我的 Chromebook 功能不足我只想启动一个虚拟工作区,就像 Nitrous.io 配置的那样。我知道您曾经能够克隆 Cloud9,但您可以获得的版本已经过时了。有没有其他 IDE 可以让我像 Nitrous 一样工作?

【问题讨论】:

  • 您是在询问有关构建您自己的类似 Nitrous.io 的应用程序的建议,还是对与 Nitrous.io 类似但允许您免费拥有多个盒子的现有应用程序的建议?
  • 我正在寻求建议或指导,以使用现有的 IDE 工具和资源来推出我自己的环境。我想要我自己的个人开发环境,我可以把它带到我想去的任何地方,在我想去的任何地方工作,而不受限于一个项目。理想情况下,我想要使用“Atom”作为我的编辑器,并且只是一个标准的 Linux 终端。我只需要 Web 框架或虚拟应用程序,而不是必须远程进入桌面并因连接而降低可靠性。

标签: ruby-on-rails ruby virtualization nitrousio web-ide


【解决方案1】:

如果您是编码新手,那么您根本无法承担这种规模的项目。即使是高级程序员也可能不会独自承担这样的项目。

相反,我鼓励您查看大量可用的免费跨平台桌面 IDE。

Eclipse IDE 非常流行,实际上是一个支持多种语言的扩展框架。它是用 Java 编写的,可以在所有主要平台上运行。

Netbeans 在某些方面很相似,因为它是用 Java 编写的,它是跨平台的,并且支持很多语言。

CodeLite 如果您想要更轻一些的东西,看起来是一个很有前途的选择。它看起来可能与 Nitrous.io 的外观和感觉更相似。

我认识使用CodeBlocks的人。

有数量惊人的free, cross-platform integrated development environments 将在本地完成与 Nitrous.io 相同的工作。当然,您必须同步机器才能在不同机器上处理相同的项目,但也有很多很棒的免费工具(例如Dropbox)。

我的建议是从一次安装一个并使用一段时间开始,直到找到你喜欢的一个。你想要重写 Nitrous 的第一直觉是可以理解的,但几乎是不可能的。一个更好的主意是尝试找到一个可以免费使用的替代方案。

【讨论】:

  • 感谢您的回复,我明白我的要求并不容易,但这不是我的问题。我想知道的是如何去尝试它。如果有一个方向,我可以前进。Eclipse、Netbeans 和 CodeLite 都面向我对学习几乎没有兴趣的语言。我主要关注 Web 开发(Ruby on Rails、CSS、HTML 和 JavaScript)。 Nitrous.io 是开发的完美解决方案,但不是用于学习,我正在积极从事个人和在线课程之间的许多项目。感谢您的意见。
  • 如果目标是为这些语言开发 IDE,我建议考虑为使用 Eclipse 平台构建此类环境的现有工作做出贡献。例如,Aptana 和 RadRails2 就是为 Ruby 和 Rails 所做的努力。如果您想从一个地方开始,请为现有的开源项目做出贡献。
猜你喜欢
  • 2015-11-18
  • 1970-01-01
  • 1970-01-01
  • 2010-11-06
  • 2013-04-28
  • 2020-09-12
  • 2023-02-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多