2013-06-26 42 views
2

是否可以使用objective-c開發移動web應用程序?我已經搜索過網絡,並且知道C++,c#和java可以用於web開發。是否有任何專家或程序員已經使用objective-c編碼網站。如果是這樣,它與PHP腳本語言相比有多不同。用於移動web開發的客觀c

更新:我正在嘗試爲iOS設備創建移動Web應用程序。像fb,youtube,twitter。

+1

沒有什麼是不可能的,但爲什麼你會這樣做? – 2013-06-26 07:50:48

+0

服務器上Objective-C的夢想是在分佈式對象的情況下死去的,只留下「單向」作爲其短暫生命的證明。 – CodaFi

+0

它有什麼不同?我會說*完全* – borrrden

回答

0

我不知道你想做什麼,但:

  1. 您可以在obj-c運行一個網站(而不是,比方說,蛋糕PHP或Ruby on Rails的),它可以運行一個可從各種瀏覽器訪問的社交網絡,並提供REST API和所有爵士樂。如果你對Obj-C超級熱門,但沒有其他許多,我想這可能是一個好主意。

  2. 您可以運行一個Web服務器on an iOS device,我想如果你希望你的無線網絡上的站點。

  3. 您可以使用任何您喜歡的框架和服務器來運行網絡服務器,使網站可以是added to the homescreen,類似於本地應用程序。我認爲這是你實際問到的。這根本不需要使用objective-c。

1

你可以嘗試Frothkit

這是一個Objective-C的Web應用框架帶來的力量和可可發展簡單的網絡

雖然泡沫web應用程序是使用Cocotron許多不同的平臺技術上的部署,目前我們的重點一直在亞馬遜EC2雲。泡沫

  • 好處採用的工具和語言Mac和iPhone開發人員所熟悉和喜愛。

  • 重新使用桌面應用程序中的現有objc/c代碼。
  • 簡單視圖模板支持。
  • 非常快速和可擴展。
  • 經濟實惠的亞馬遜EC2雲託管服務。
  • 使用標準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 

Reference

0

從你更新你暗示你AE試圖創建於主要訪問網站的iOS應用程序?

然後,當然,你可以使用Objective-C的

如果你想使一個網頁,並將其包裝成一個應用程序,你應該考慮的PhoneGap - 他這樣說,我不知道你是否可以發佈電話差距應用程序目前的應用程序商店。

PhoenGap會將移動網站包裝到iOS容器中。

objectice c很好的客戶端,但如果你真的想寫一些可維護的服務器,我會遠離Obj-c並使用更常見的東西。