我可以在iPad 2上编程吗?

5

我是一名Web开发人员,想在iPad 2上工作。请问我该如何安装Apache、PHP和MySql,或者在iPad 2上安装XMAPP/MAMP Pro?

如果不行的话,有哪种平板可以做到这点(不是Windows操作系统)?

非常感谢!


4
你必须越狱你的iPad才能这样做。 - Michael Petrotta
从技术上讲,你可以编写一个应用程序,它基本上是一个带有PHP MySQL支持的本地Web服务器。许多照片或艺术应用程序基本上创建一个本地服务器,这样你就可以通过本地WiFi从应用程序访问你的内容,而不必连接设备并强制传输到照片库。 - ina
6个回答

8

有一个可以在 iPad 上编写和执行代码的应用程序:http://www.becomekodiak.com/

我是这个应用程序的合著者,所以我希望在这里提及我的产品没有问题。但它似乎与主题相关。


这个能用来构建在iPad上离线运行的PHP应用程序吗(显然,最终用户不能使用代码)? - Michael
我不知道你的意思,但是如果你看一下http://www.becomekodiak.com/,你就会知道这个应用程序能做什么。 - kuba
MySQL支持将在下一个版本中推出。 - kuba

7

1) 您可以使用各种文本编辑工具在 iPad 上编写代码。然后将其与测试服务器同步。

2) 在 iPad 上没有像 XAMPP 这样的神奇软件包,可以轻松安装您通常的 PHP / MySQL Apache LAMP 神奇软件包。尽管许多应用程序提供 iDevice 的本地 Web 服务器用于照片共享等用途,但尚未有人编写了一个应用程序,可以让您在 iPad 上运行 PHP 解析服务器。

3) 您还可以在 iPad 上“云端编程和编译”。重点在于云端,但加号是您可以在 iPad 上执行和测试您的 PHP 脚本(尽管您需要 WiFi 或 3G)。您可以编写自己的应用程序并为其设置自己的服务器,也可以使用几个现有的 iPad 应用程序来完成这项工作。

4) 如果您可以远程访问已安装所有内容的主要编码计算机,则还可以使用 iPad 来远程访问该计算机。请注意,这将具有通常的虚拟终端延迟。

一些有用的链接:

http://www.koderapp.com/

http://www.macstories.net/ipad/padedit-ipad-optimized-ide-on-your-server/

http://blog.owensperformance.com/2010/03/mides-1-8-release/

http://itunes.apple.com/us/app/ieditor-all-in-one/id434810905?mt=8


自我在 2011 年撰写答案以来,已经有几个 IDE 实际上让您在 iOS 上本地运行代码,例如:

Python for iOS http://pythonforios.com/

Kodiak for PHP and Javascript http://www.becomekodiak.com/

Draftcode PHP http://freeridecoding.com/draftcode/

Mides PHP http://www.owensperformance.com/mides/

Codea http://twolivesleft.com/Codea/


3

现在还有另一种名为DraftCode的App可供选择,它支持离线代码执行。它包括PHP 5.4.10版本,并支持POST/GET表单解析以及通常由Web服务器负责的所有功能。

它还允许您与其他应用程序(如DropBox)进行文档交换。

我编写它是因为我想要一个更简约的替代方案。


2

我也想做同样的事情,因为iPad非常适合携带,但是没有太多可用的东西。除了我下面列出的内容之外。

Web服务器:到目前为止,我所看到的唯一可能的本地服务器是http://www.lighttpd.net/,但需要越狱您的iPad。

代码编辑器:Textastic http://www.textasticapp.com/很棒。它支持DropBox和FTP,甚至还有一些基本的页面预览功能。然而,它远远不及像Eclipse这样的完整IDE。但对于基本更新来说绝对是很好的选择。


1
进行网站开发时,您不需要在iPad上安装这些工具。您可以在单独的开发环境(例如Linux)上开发所需内容,并使用iPad中的Web浏览器访问该环境。

1
你可以在iPad上编写代码,但我找不到任何直接内置应用程序的开发服务器(据我所记,这是因为可以在iPad上直接运行代码的应用程序不允许在iPad上使用)。大多数代码编辑器提供FTP或WebDAV客户端,但没有自主功能。
我不太了解Android和iOS一样,但是有一些项目存在,比如这个:

http://www.phpforandroid.net/

也许你应该看一下。

希望能有所帮助!

本杰明


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