2010-04-02 60 views
2

這可能是一個愚蠢的問題,但我想知道你是否能在所有使用的核心數據庫在Linux上?我正在計劃如何構建我正在開發的iPhone應用程序的服務器端,並發現可以使用PyObjC在Python環境中訪問Core Data,例如在TurboGears Web應用程序中使用Core Data。Linux核心數據可以使用嗎?

在這一點上,我想你將不得不在Mac OSX上運行Web服務器,因爲我無法在互聯網上找到任何可以訪問Linux上的Objective-C庫的證據。我一直寫的webapps在Linux上,但顯然會令跳轉到一個OSX服務器,如果它可以讓我使用相同的數據存儲實現在iPhone和服務器,唯一剩下的工作作爲核心數據< - > Web服務XML翻譯這必須發生在電線上。

回答

2

核心數據是可可的一部分,Linux沒有可可。改爲使用SQLAlchemy。

+0

感謝您澄清,Linux無法運行Cocoa和/或Core Data,但不太清楚您在SQLAlchemy部分的含義。我看不出有什麼建議SQLAlchemy數據庫可以與Core Data數據定義兼容,反之亦然。我的目標是隻有一個數據定義,並在iPhone和服務器上使用它。由於我在iPhone上的DD必須在Core Data中,因此我只是想在服務器上使用Core Data庫,並且我無法看到SQLAlchemy如何實現這一點。我可以看到上OSX的TurboGears使用PyObjC但怎麼做... – glenc 2010-04-02 04:46:41

+1

對於任何人回到這個問題,只是在確認事實的工作,加載CoreData數據定義成一個TurboGears的服務器一樣。 – glenc 2010-07-05 14:47:40

相關問題