我目前正在嘗試完成一個需要移動應用程序以及桌面應用程序的項目。我正在尋找一個框架來允許我這樣做。我經歷了各種平臺,Adobe Air和鈦。我需要在GUI端發生一些繪圖,因此我需要一個解決方案,使我能夠訪問繪圖特定的要求。尋找桌面和移動應用程序開發的框架
是否有任何平臺可以滿足桌面+移動應用程序生產的相同庫存量?
在解決我的困境時,我們將非常感謝您的幫助。
我目前正在嘗試完成一個需要移動應用程序以及桌面應用程序的項目。我正在尋找一個框架來允許我這樣做。我經歷了各種平臺,Adobe Air和鈦。我需要在GUI端發生一些繪圖,因此我需要一個解決方案,使我能夠訪問繪圖特定的要求。尋找桌面和移動應用程序開發的框架
是否有任何平臺可以滿足桌面+移動應用程序生產的相同庫存量?
在解決我的困境時,我們將非常感謝您的幫助。
還有Silverlight,它是微軟替代Flash/Air的。
另一種解決方案是構建一個桌面應用程序,它只是一個圍繞Web瀏覽器控件的輕量級包裝(我會推薦webkit)。這將需要少量的桌面唯一代碼來設置瀏覽器窗口。
您定位的是哪種桌面操作系統和移動操作系統?如果你的目標是iOS,Android和Mac,那麼沒有瑞士軍刀用於開發桌面和移動應用程序。即使XCode是用於開發iOS和Mac應用程序的IDE,也不允許您在iPhone和Mac上編寫一次並部署代碼。
如果您的目標移動操作系統是Maemo或Symbian,Qt框架允許您爲移動和桌面開發。上次我使用它時,我需要稍微調整我的代碼以使其適合移動應用程序。順便說一下,使用Qt開發的桌面應用程序可以部署在Mac和Windows上。
是的,我也看過Qt!但我需要它在Windows桌面/ iPad/Android上運行。我只針對這三個平臺。 – redDragonzz
我不知道最終應用程序的效率和優雅程度如何,但我聽說您可以使用MonoDroid在c#中開發Android應用程序。當然,您編寫的C#代碼可以用於Windows桌面應用程序。使用MonoTouch將相同的解決方案移植到iOS也是可能的。然而,根據您擁有多少時間和資源,我強烈建議您使用一種語言開發解決方案,並使用其本機框架將其移植到其他語言。是的,如果你沒有任何經驗,這將需要你學習Objective-C和Java。 –
嗯.. c#聽起來很合理。我對C#非常熟悉,因此應該沒問題。 – redDragonzz