【问题标题】:Web Development in the Cloud云中的 Web 开发
【发布时间】:2010-12-15 22:18:58
【问题描述】:

我有幸在 Chrome OS 试用期内试用了 Google Cr-48。理想情况下,Google 希望测试人员将其用作他们的主要计算机——在我的情况下,主要用途是用于 Web 开发。但是,我发现在完全基于浏览器的环境中履行这个角色很困难。

我的要求是非常基本的(基本编辑器/SFTP),但没有桌面 IDE 甚至记事本等价物,就 Web 开发而言,在 Chrome OS 中完成任何事情都相当困难。此外,目前 Chrome 操作系统中的磁盘空间和文件管理非常有限,因此即使是临时下载站点文件也不太实用。

一个想法是编写一个基于 Web 的 IDE,它在服务器端执行 SFTP 以获取远程文档,在浏览器中进行编辑,并在保存时让服务器 FTP 将其恢复。

想法?

【问题讨论】:

  • 感谢您的回复。理想情况下,我正在寻找一个自托管的解决方案——Skywriter 看起来可以作为一个出色的编辑器,但可能缺少一些在远程服务器上编辑文件的功能。
  • 作为另一个 Cr-48 所有者,我会说这是一项毫无意义的任务。这就像尝试在您的智能手机上进行开发一样。痛苦。

标签: web-applications ide cloud google-chrome-os


【解决方案1】:

http://cloud9ide.com/

Cloud9 IDE 是一个云端 IDE,它有一个基于 node.js 的服务器(服务器是 GPL 并且 Ajax.org 还提供了一些其他有趣的东西)。编辑器本身被称为“ACE”,我们(Mozilla devtools)正在将 Bespin 与 ACE 合并以制作 Skywriter 1.0。

简短摘要:Mozilla Skywriter 适合希望在其 Web 应用程序中嵌入编辑器的人。 Cloud9 IDE 建立在同一个编辑器之上,提供完整的云端编码解决方案。

(ObDisclaimer:我是 Mozilla devtools 的经理,在项目公开宣布之前就参与了 Bespin/Skywriter,所以我有自己的偏见 :)

【讨论】:

    【解决方案2】:

    Cr-48 根分区实际上有足够的可用磁盘空间来安装 Vim。我documented the steps我曾经这样做过。当然,你也可以用同样的方法安装 nano 或任何其他文本模式的编辑器,只要磁盘空间要求不太高。

    库存的 Cr-48 设置已经有 sftp。

    如果您将正在处理的文件下载到有状态分区,您就有超过 9GB 的空间可以在其中工作。

    【讨论】:

      【解决方案3】:

      Action.IO 是另一个适用于 Chromebook 的出色云开发解决方案。他们拥有多区域支持(美国东部、美国西部、欧洲、东南亚、澳大利亚),因此应用程序非常快,体验就像您在本地工作一样。

      WebIDE 中有一个功能齐全的 linux shell,它们支持许多标准的 Web 应用程序模板(Ruby/Rails、Python/Django、Node.js 和 Go)。

      (免责声明:我帮助建立和共同创立了Action.IO

      【讨论】:

      • 我很想尝试一下,但它仍处于私人测试阶段。有机会获得您平台的早期邀请吗?
      • 当然很想得到您的反馈。在 [我们的域] 向我发送电子邮件 aj。
      【解决方案4】:

      Mozilla 实验室Skywriter/Bespin 怎么样?

      【讨论】:

      • 我正在研究 Skywriter,您能否澄清一下它是严格意义上的代码编辑器还是提供一些服务器端集成(例如文件浏览)。它看起来是迄今为止我见过的最快速的基于浏览器的代码编辑器。
      • 看看我的单独答案,它涵盖了 Skywriter 项目的当前重点,并为您指出了带有服务器的那个。
      【解决方案5】:

      我唯一的想法是在你的网络服务器上设置类似Ajaxterm 的东西,然后通过 ssh 进入你的网络服务器来进行网络开发。有些人喜欢基于 GUI 的文本编辑器,但有些人只使用命令行编辑器(例如 VI 或 Emacs)。

      【讨论】:

      • 这是真的。我今天了解到 ssh 可以通过终端使用,因此命令行编辑器可能是一种选择。虽然这不是一个偏好,=]
      【解决方案6】:

      有一些网站可以提供您所追求的功能,这里有几个:

      http://coderun.com/ide/

      http://www.uizard.org/

      【讨论】:

        【解决方案7】:

        这可能有助于它成为一个在线 PHP IDE:

        http://phpanywhere.net/

        【讨论】:

          【解决方案8】:

          还有 http://www.net2ftp.com/ 用于基本的 FTP 和 html 编辑。

          【讨论】:

            【解决方案9】:

            虽然是老帖子,但koding 有更高级的云开发环境。 koding 最好的部分是,它免费提供真正的虚拟机!并且还有社交活动供稿询问分享经验。

            【讨论】:

              【解决方案10】:

              这个 goorm IDE 可能是新的替代品

              http://github.com/xenoz0718/goorm

              npm install goorm -g

              【讨论】:

                猜你喜欢
                • 2013-12-27
                • 1970-01-01
                • 2015-11-16
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2011-08-21
                相关资源
                最近更新 更多