据我所知,在Objective-J中使用Cappuccino构建网站/web应用程序似乎有一种选择。
.NET是一个巨大的框架,当然可以为web编译。我不认为问Objective-C是否可以用于同样的目的是一个愚蠢的问题。
苹果并没有宣传能够使用Objective-C开发网站,但我想我还是要问一下。
除了卡布奇诺,它是可能的还是完全不可能的?
发布于 2012-02-15 09:55:14
你的问题并不愚蠢--但它非常宽泛,很难回答。你是在说输出HTML吗?或者你说的是服务器端编程?使用Cocoa的Objective-C,或者仅仅是普通的Objective-C?
首先,任何使用可可框架的东西都不能在web上编译。句号。您可以模仿Cocoa框架(就像Cappuccino一样),但这不是一个小任务。
使用Objective-c (服务器端)进行web开发是可能的,但目前还不太可行,因为你必须从头开始编写这些库,而且有如此多的其他选择可以使用完整的框架(Ruby、PHP、Python、Java等)进行web开发,因此没有任何理由这样做。
发布于 2012-02-22 12:39:32
可以用Objective-C构建网站,就像用C++甚至C一样。
两者各有利弊。主要优点是这些语言通常比php,ruby等语言更成熟,更健壮,功能更好。然而,由于它们并没有被普遍用于这些目的(不幸的是),所以没有太多的框架和/或工作流程可用。Obj-C最受认可的是GNUstepWeb。
你还必须考虑你在做什么。如果您正在构建一个涉及模型、报告等的web应用程序,这将是一个很好的选择。另一方面,如果你正在构建一个具有更多常见功能的较小的网站,那么“传统的”web开发平台很可能会是一个更好的匹配。
我想你可能会对Cappuccino (Aka Objective-J)这样的东西感兴趣,它类似于Objective-C (在某些方面),但完全是为创建web应用程序前端而设计的。它会编译成Javascript。
发布于 2012-08-08 06:59:27
WebObjects是一个Objective C框架,但在十年前过渡到了Java。然而,它仍然有Cocoa/Obj C的感觉,仍然使用基础类,如NSArray以及关键概念,如KVC和MVC。苹果在线商店和iTunes商店是使用WebObjects编写的web应用程序的两个成功示例。
https://stackoverflow.com/questions/9286807
复制相似问题