我想構建一個SyncML解析庫,它應該能夠根據提供的信息構建消息,最好通過調用庫中的某些方法來提供消息。優選地,庫應該能夠通過能夠調用某些方法來與主機應用程序通信。我希望在儘可能多的平臺上可用:Windows,Windows Phone 7 OS,OSX,iOS,Linux,Android,BlackBerry ......儘可能多的平臺。我應該使用什麼語言來創建跨平臺庫?
問題:
- 我應該使用什麼設置? (編程語言,編譯器,IDE等)
- 我該如何爲這些不同的平臺編譯這個庫,以及如何連接它?
- 其他信息?例如涵蓋跨平臺開發主題的文章?
我之前沒有做過這樣的跨平臺項目,所以任何可用的信息都會讓我朝正確的方向發展。
謝謝!
PS。對不起,如果這個問題不夠具體。我知道在這種風格的問題上有些皺眉,但我不知道如何使它更具體。
感謝您的信息。我現在決定和Java一起去,缺點是我不得不爲Objective-C爲iPhone編寫單獨的庫。 Java爲我編寫OO代碼提供了一個更好的選擇,語言看起來比C更好,更好的XML庫和HTTP連接對象。 – Andrei
@Andrei正確。您的項目更多地針對移動設備。 Java正在設計,開始考慮移動應用程序。 – umlcat