據我所能找到的,似乎有一種選擇是用Cappuccino在Objective-J中構建網站/ Web應用程序。可可,Objective-C到HTML?
.NET是一個巨大的框架,當然可以編譯爲網頁。我不認爲問Objective-C是否可用於相同的目的是一個愚蠢的問題。
蘋果公司不打廣告能夠用Objective-C開發網站,但我想我會問任何問題。
除了卡布奇諾之外,有可能或者完全不可能嗎?
據我所能找到的,似乎有一種選擇是用Cappuccino在Objective-J中構建網站/ Web應用程序。可可,Objective-C到HTML?
.NET是一個巨大的框架,當然可以編譯爲網頁。我不認爲問Objective-C是否可用於相同的目的是一個愚蠢的問題。
蘋果公司不打廣告能夠用Objective-C開發網站,但我想我會問任何問題。
除了卡布奇諾之外,有可能或者完全不可能嗎?
你的問題並不愚蠢 - 但它非常寬泛,很難回答。你在談論輸出HTML嗎?或者你在談論服務器端編程? Objective-C使用Cocoa,還是僅僅是香草Objective-C?
首先,任何使用cocoa框架的東西都不能編譯爲網頁。期。你可以模仿Cocoa框架(像卡布奇諾那樣),但這不是一個小任務。
使用Objective-c(服務器端)可以進行Web開發,但目前並不可行,因爲您必須從頭開始編寫這些庫,並且還需要其他許多選項完整框架(Ruby,PHP,Python,Java等)的Web開發實際上沒有任何理由這樣做。
這將會是不可能建立在Objective-C的網站,你可以做到這一點在C++,甚至C.以同樣的方式
有利弊兩個。主要的專業人員是這些語言通常比php,ruby等更成熟,更健壯並且功能更強大。但是,由於它們通常不用於此目的(不幸的是),因此沒有太多可用的框架和/或工作流程。 Obj-C最受認可的是GNUstepWeb。
你也必須考慮你在做什麼。如果您正在構建一個涉及模型,報告等的Web應用程序,這將是一個好方法。另一方面,如果你正在構建一個更加通用的小型網站,那麼「傳統」網絡開發平臺之一可能會更好地匹配。
我以爲你可能會對Cappuccino (Aka Objective-J)感興趣,它類似於Objective-C(在某些方面),但完全爲創建Web應用程序前端而設計。它編譯爲Javascript。
WebObjects是一個Objective C框架,但在十年前轉換到了Java。然而,它仍然具有Cocoa/Obj C的感覺,仍然使用基礎類(如NSArray)以及KVC和MVC等關鍵概念。 Apple在線商店和iTunes Store是使用WebObjects編寫的Web應用程序的兩個成功示例。
http://stackoverflow.com/questions/2172260/are-there-any-objective-c-web-frameworks – sch 2012-02-15 01:57:06