2011-05-12 62 views
2

我是ac#developper,我尋求最好的語言來選擇能夠重新使用一些代碼,免費移動設備(開源視角)。 我應該使用Java(並學習它),還是可以使用C#。 Monodroid和monotouch不是免費的,monotouch需要一個mac硬件(我只有Linux和Windows的norml pc,並且可能在兩者上都運行mono)!反思語言開發跨移動應用程序(android,iphone,wp7,其他)

所以它會很難使用C#的android或iPhone,我錯了嗎?

+1

Android - > Java, iPhone - > Objective-C, WP7 - > Silverlight或XNA。我所知道的。 – vichle 2011-05-12 08:25:59

+0

我很確定一些自制的交叉開發解決方案已經存在。看看憤怒的小鳥,在Android和iPhone上看起來完全一樣,WM7和黑莓,現在在(強烈破壞性)javascript。它是一樣的奇蹟是什麼?我不知道哪種語言最適合做交叉開發,但我確定已經有一些常見的框架和代碼生成器解決方案。 – Larry 2011-05-12 08:40:16

回答

2

那麼,我們(Resco)押注在C#和.Net/Mono上。這幾乎涵蓋了所有平臺。 (我們目前在WP7/Android/iOS/WM上有產品。)

但是考慮到最近的發展情況,莫諾似乎前途未卜。目前沒有人會告訴你會發生什麼事情。

+0

已解決:-)在http://www.xamarin.com上查找適用於Android的MonoTouch和Mono – poupou 2011-10-11 21:47:49