如何在Perl中开发iPhone应用程序?

时间:2009-12-11 15:17:03

标签: ios iphone perl

有人可以提供一个很好的链接来预订如何使用Perl编程语言开发iPhone应用程序吗?

5 个答案:

答案 0 :(得分:15)

为什么要使用Perl?你会错过iPhone SDK给你的一切,而你也不会进入iTunes App Store。

如果您正在尝试使用Perl,因为它是您所知道的唯一语言,只需咬紧牙关并学习Objective-C。使用正确的工具来完成正确的工作。尽管我喜欢在Perl工作多少,但我认为这不是每个问题的答案。

但是,如果您确实想要使用Perl路由,则可以使用它来驱动基于HTML的应用程序。您最终在iPhone上安装了带有本地存储等的迷你网站。 Building iPhone Apps with HTML, CSS, and JavaScript在O'Reilly的开放式反馈发布系统中,因此您可以免费看到如何做到这一点。 Perl可能是服务器端的一个小组件。

答案 1 :(得分:9)

通常Perl在这里不是一个好选择。如果不对iPhone进行越狱,则需要将perl编译到静态库中,并将其与字节编译的代码链接起来(或构建一个将两者粘合在一起的小应用程序)。这似乎有很多工作没有什么好处,因为Perl没有绑定到管理运行循环所需的各种Cocoa和UI元素。你为什么要在这里使用perl?

越狱开发不在许可协议范围内。搜索“perl iphone”会给你几个关于这个主题的链接,但我真的不能再深入了解它。

答案 2 :(得分:6)

如果你坚持使用Perl,请放宽对它作为iPhone“应用程序”的限制。使其成为针对iPhone的Web应用程序!

<强>赞成

  1. 你可以使用你想要的所有Perl!甚至是Catalyst
  2. 您想要的任何Perl版本,在您自己的配置中。
  3. 与其他移动/互联网设备交叉平台。
  4. 更容易部署更新和错误修正。
  5. <强>缺点

    1. 需要持续的互联网连接。
    2. 可以在iPhone环境之外访问。
    3. 不在iTunes商店。
    4. 传统破坏者。

答案 3 :(得分:1)

如果你的意思是后端到iPhone应用程序(通过XMLRPC),那么我相信我们都在你身后。

答案 4 :(得分:-1)

我认为Perl是编写基于Web的移动应用程序的不错选择。

与其中一个工具配对,为各种移动平台创建原生外观:

http://code.google.com/p/iui/

http://www.phonegap.com/

http://www.jqtouch.com/

我在Perl上获得的2个获奖的iPhone mashup:)

http://imoviemash.com

http://imusicmash.com

的Al