iOS上的Node.JS开发?

9
我想知道是否有机会在iOS上运行Node.JS以便像在桌面上一样进行开发?我肯定需要越狱的iPad才能安装node或mongodb。我唯一找到的是带有FTP / SSH支持的好代码编辑器Diet Coda,但没有其他更多的信息。如何在iPad上获得“真正”的终端,启动我的.js文件并在特定端口上运行等等?
附言:我不太喜欢cloud9,因为它需要互联网连接,并且此时仅支持node 0.6。
找到一个一般的解决方案:通过ssh连接到我的服务器,并在控制台中开发我的应用程序。但这需要互联网连接,这不好。

1
你应该尝试一下Objective-C!也许你会喜欢它... :D - Simon Germain
2
@SimonGermain,我试过了,但开发iOS应用程序不是我的目标。从来没有喜欢过它((我是NodeJS的粉丝,只想在我的iPad上开发Web应用程序) - f1nn
4个回答

6

快速搜索显示iOS上的NodeJS

简而言之,我在越狱的iPhone 4上编译了NodeJS!经过长时间的探索,我已经完成了艰苦的工作,并编译出了一个与Cydia兼容的.deb文件,供您安装使用...

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

附言:如果您是一个rooted Android开发人员,您可能会对anode感兴趣。


2

这似乎非常有趣。你能多讲一些关于你的项目吗?我很乐意尽力帮助你。 - f1nn
我正在为学校构建一个Node.js应用程序,但意识到我真正想在本地运行服务器(出于各种原因,如网络延迟、安全性等),并将其作为应用程序而不是Web服务进行分发。这就是我开始这个项目的原因,我正在取得良好的进展。目前,net.Server、http.Server等关键网络组件正在工作,但仍有许多缺失的功能。 - Satoshi Nakajima
1
你有没有任何证实苹果会允许你使用这个提交应用程序? - Christopher Mason
@Christopher Mason -- 如果它是开源的,你可以自己构建它(这样你就可以绕过苹果的限制而不需要越狱)。 - podperson

1
你可以在iOS上使用node.js而不需要越狱,也不会违反任何苹果的服务条款。LiquidCore是一个开源项目,可以在Android和iOS上部署微型应用程序并启用node.js。从版本0.5.0开始,支持iOS。

0

iOS 的 CodeSandbox 非常好用,尽管它不是控制台界面。

iOS 的 CodeSandbox 提供了一个完整的开发环境,拥有你开发任何规模项目所需的所有工具。创建一个沙盒以快速原型设计你的想法或使用 CodeSandbox 项目 在大型代码库上工作:无论你的需求是什么,我们都能满足。

我一直在想,我可以在像 IconFactory's WorldWideWeb 这样的地方得到多少工作。那个公司已经存在一段时间了,WWW 让在基于浏览器的环境中工作变得容易。

因此,CodeSandbox 差不多回答了你的问题,而且,如果它在某些时候消失了,WorldWideWeb 可能会成为备选方案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接