2

是否可以使用 Objective-C 开发移动 Web 应用程序?我已经在网上搜索过,知道 c++、c# 和 java 可以用于 Web 开发。是否有任何专家或程序员已经有使用 Objective-c 编写网站的经验。如果是这样,它与 PHP 脚本语言相比有多大不同。

更新:我正在尝试为 ios 设备创建一个移动 Web 应用程序。像 fb、youtube、twitter。

4

3 回答 3

1

你可以试试Frothkit

它是一个Objective-C Web 应用程序框架,将Cocoa开发的强大功能和简单性带到了Web中。

虽然泡沫 Web 应用程序在技术上可以使用Cocotron部署在许多不同的平台上,但目前我们的重点是Amazon EC2 云

泡沫的好处

  • 使用 Mac 和 iPhone 开发人员熟悉和喜爱的工具和语言。
  • 重用桌面应用程序中现有的 objc/c 代码。
  • 简单的视图模板支持。
  • 非常快速且可扩展。
  • Amazon EC2 Cloud 上的经济实惠的托管。
  • 使用标准 Xcode 部署的多个构建和部署。

简单示例

@interface WAHelloController : WebActiveController {
}

// http://myexample.com/hello
- (id)helloAction:(WebRequest*)req;

// http://example.com/goodbye
- (id)goodbyeAction:(WebRequest*)req;

@end


@implementation WAHelloController

- (id)helloAction:(WebRequest*)req {
        return @"Hello World";
}

- (id)goodbyeAction:(WebRequest*)req {
        return @"Goodbye";
}

@end

参考

于 2015-06-05T10:08:16.433 回答
0

我不确定您到底想做什么,但是:

  1. 您可以在obj-c(与 Ca​​ke PHP 或 Ruby on Rails 相对)上运行一个网站,它可以运行一个可从各种浏览器访问的社交网络,并提供 REST API 和所有爵士乐。如果您对 Obj-C 非常感兴趣,但其他方面不多,我想这可能是个好主意。

  2. 您可以在 iOS 设备上运行 Web 服务器,我猜您是否想要在您的 wifi 网络上建立一个站点。

  3. 您可以使用您喜欢的任何框架和服务器来运行 Web 服务器,这使得网站可以添加到主屏幕,有点像原生应用程序。我这就是你真正要问的。这根本不需要使用objective-c。

于 2013-07-03T06:51:45.357 回答
0

从您的更新中,您暗示您正在尝试为主要访问网站的 iOS 创建一个应用程序?

然后当然可以使用Objective-C

如果您想制作一个网页并将其包装到应用程序中,您应该查看 PhoneGap - 话虽如此,我不确定您目前是否可以将手机间隙应用程序发布到应用商店。

PhoenGap 会将移动网站包装到 iOS 容器中。

objectice c 对客户端很好,但如果你真的想为服务器写一些可维护的东西,我会远离 Obj-c 并使用更常见的东西。

于 2015-06-05T10:36:56.783 回答