【问题标题】:Node.JS Development on iOS?iOS 上的 Node.JS 开发?
【发布时间】:2012-09-27 22:33:26
【问题描述】:

我想知道是否有机会在 iOS 上运行 Node.JS 以在桌面上进行开发?我绝对意识到我必须有越狱的 iPad 才能安装 node 或 mongodb。我发现的唯一一个是支持 FTP/SSH 的优秀代码编辑器 Diet Coda,但仅此而已。如何在 iPad 上的“真实”终端中获取节点、在特定端口上启动我的 .js 文件等?

附:我不是 cloud9 的忠实粉丝,因为它需要 Internet 连接,目前仅支持节点 0.6

找到了一个马马虎虎的解决方案: 通过 ssh 连接到我的服务器并在控制台中开发我的应用程序。但它需要互联网连接,这不好。

【问题讨论】:

  • 你应该试试 Objective-C!你可能会喜欢它... :D
  • @SimonGermain,好吧,我试过了,但开发 iOS 应用程序不是我的目标。从来不喜欢它((我是 NodeJS 的粉丝,只是想在我的 iPad 上开发网络应用程序)

标签: ios ipad node.js terminal jailbreak


【解决方案1】:

快速搜索发现NodeJS on iOS

长话短说,我在越狱的 iPhone 4 上编译了 NodeJS!让它正常工作是一个漫长的追求,但我已经完成了艰苦的工作并编译了一个与 Cydia 兼容的 .deb 文件,让您享受安装乐趣......

已经有一年半的历史了,所以这篇文章可能有点过时了,但这绝对是一个很好的起点。如果您需要在 iOS 设备上执行此操作,另请参阅 how to set up gcc

旁白:如果您是一位根深蒂固的 Android 开发者,您可能会对 anode 感兴趣。

【讨论】:

    【解决方案2】:

    我正在致力于在未越狱的 iOS 设备上实现 Node.js。

    http://www.youtube.com/watch?v=xzFH80-HYTo

    它还没有准备好供公众使用,但我正在取得良好的进展,并计划尽快将其开源。

    【讨论】:

    • 这似乎很有趣。你能多谈谈你的项目吗?很乐意尽我所能为您提供帮助
    • 我正在为学校构建一个 Node.js 应用程序,但我意识到我真的想在本地运行服务器(出于各种原因,例如网络延迟、安全性......)并分发它作为一个应用程序而不是一个网络服务。这就是我开始这个项目的原因,我正在取得良好的进展。目前,net.Server、http.Server等关键网络组件都在工作,但仍有很多功能缺失。
    • 你有任何确认苹果会让你提交应用程序吗?
    • @Christopher Mason -- 如果它是开源的,您可以自己构建它(这样您就可以绕过 Apple 的限制而无需越狱)。
    【解决方案3】:

    您可以在 iOS 上使用 node.js 而无需越狱,也不会违反任何 Apple 服务条款。 LiquidCore 是一个开源项目,它可以在 Android 和 iOS 上启用 node.js 来部署微应用程序。 iOS 支持现在从 0.5.0 版开始提供。

    【讨论】:

      猜你喜欢
      • 2012-03-24
      • 1970-01-01
      • 2011-11-19
      • 2018-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多