2017 年 1 月更新 遗憾的是,Nitrous.io 已不复存在。它背后不再有公司和基础设施。2016 年,其中一位创始人提到了他们平台可能的开源版本。
最低限度的使用是免费的。更严重的使用起价约为 20 美元/月。
有积分系统。如果你做了某些事情,你会得到更多的积分。积分不会被消耗,而是在创建虚拟开发服务器时使用,并在终止时释放。有些积分是免费的,您可以获得足够的积分来获得一个免费盒子,但免费盒子会定期重置。这显然是一个免费试用的噱头,但也不错。如果您的资源合理,则每月只需 20 美元,您就可以拥有约 4-5 个开发箱。未启动的盒子会占用资源。删除或初始化框只需不到 30 秒,位置选择包括美国东部、美国西部、欧洲、亚洲 2、南美和澳大利亚。
几周以来,我一直在使用 Nitrous.io 在 MeteorJS 中开发客户的项目。它使我可以在房子的任何房间的任何计算机上进行开发和测试。
它如何满足您的要求。
Linux 兼容(基于 Gnome,本质上是 Ubuntu)
虽然它不需要 Gnome,但它是基于 Web 的,并且不歧视 Linux。
上网本友好(易于使用资源,小屏幕)
Nitrous.io 是基于网络的,您需要一个网络浏览器和互联网连接才能使用它。
它不会离线工作,因为您的代码正在 Nitrous 的服务器上编辑和执行。
多语言支持,因为我可能会使用 HTML5、JS、jQuery、Perl、PHP、> Python 等。这里的主要目标是学习。
它支持 PHP、Python/Django、NodeJS(包括 Mongo)、Ruby 和 Go 中基于容器的 Web 应用程序开发。显然你也可以编辑 HTML、JS 等。
大多数环境都有像 Python 这样的通用语言。
专注于Web开发
是的。您可以通过在控制台中运行网站并单击预览菜单来预览您的网站,以转到通往您网站的 SSL 安全隧道。
我想要的功能:
自动缩进和代码辅助(同样是关于学习)
存在自动缩进。它适用于 Python。
但在 JavaScript 中,它有一个令人讨厌的习惯,即预先添加空格并弄乱代码缩进。
代码辅助,例如在 Cloud9 的托管编辑器c9.io上的定义似乎更好
如果您愿意为两者付费,您可以将 Cloud 9 链接到 Nitrous ....
易于使用但不是所见即所得
很简单。您可以从下拉菜单中将大约 50 个不同的包添加到您的开发环境中。如果你需要的东西不在那里,你没有root访问权限,需要在用户模式下安装它。到目前为止,这还不是问题。例如,要在用户帐户中的 python 中安装 Beautiful Soup,您可以pip install --user bs4
使用 Nitrous.io,您可以获得一个不错的基于 Web 的 IDE。对于控制台或编辑器,它可以全屏显示。编辑器具有特定于语言的行为。
您还可以添加一个密钥 ~/.ssh/authorized_keys
,并从您的上网本使用 ssh 登录。你可以这样运行命令,或者说,emacs。您可以使用 scp 将文件移入和移出,或者使用 git、curl 或 wget。还有一种方法可以通过网络存储文件。
内置文档和/或社区支持
文档还可以。设计是自然的,一切都是显而易见的,所以我没有过多地参考文档。
有论坛。良好、快速、友好的支持团队也是如此。
问题?
一个星期五晚上,我的 Nitrous.io 虚拟服务器卡在“启动未就绪”状态,但支持人员在一小时内将其修复。对于一个星期五,我印象深刻。