是否可以使用 Objective-C 开发移动 Web 应用程序?我已经在网上搜索过,知道 c++、c# 和 java 可以用于 Web 开发。是否有任何专家或程序员已经有使用 Objective-c 编写网站的经验。如果是这样,它与 PHP 脚本语言相比有多大不同。
更新:我正在尝试为 ios 设备创建一个移动 Web 应用程序。像 fb、youtube、twitter。
是否可以使用 Objective-C 开发移动 Web 应用程序?我已经在网上搜索过,知道 c++、c# 和 java 可以用于 Web 开发。是否有任何专家或程序员已经有使用 Objective-c 编写网站的经验。如果是这样,它与 PHP 脚本语言相比有多大不同。
更新:我正在尝试为 ios 设备创建一个移动 Web 应用程序。像 fb、youtube、twitter。
你可以试试Frothkit
它是一个Objective-C Web 应用程序框架,将Cocoa开发的强大功能和简单性带到了Web中。
虽然泡沫 Web 应用程序在技术上可以使用Cocotron部署在许多不同的平台上,但目前我们的重点是Amazon EC2 云。
泡沫的好处
简单示例
@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
我不确定您到底想做什么,但是:
您可以在obj-c(与 Cake PHP 或 Ruby on Rails 相对)上运行一个网站,它可以运行一个可从各种浏览器访问的社交网络,并提供 REST API 和所有爵士乐。如果您对 Obj-C 非常感兴趣,但其他方面不多,我想这可能是个好主意。
您可以在 iOS 设备上运行 Web 服务器,我猜您是否想要在您的 wifi 网络上建立一个站点。
您可以使用您喜欢的任何框架和服务器来运行 Web 服务器,这使得网站可以添加到主屏幕,有点像原生应用程序。我想这就是你真正要问的。这根本不需要使用objective-c。
从您的更新中,您暗示您正在尝试为主要访问网站的 iOS 创建一个应用程序?
然后当然可以使用Objective-C
如果您想制作一个网页并将其包装到应用程序中,您应该查看 PhoneGap - 话虽如此,我不确定您目前是否可以将手机间隙应用程序发布到应用商店。
PhoenGap 会将移动网站包装到 iOS 容器中。
objectice c 对客户端很好,但如果你真的想为服务器写一些可维护的东西,我会远离 Obj-c 并使用更常见的东西。