嘿,我将为我的 android 应用程序编写一个算法。
现在的问题是它是一个大算法,我可能也会为 iphone 和 windows phone 开发应用程序。所以我想在任何地方重用代码。
我的问题是我应该用哪种语言编写算法以重用代码。
我做了一些研究,似乎 android 和 iphone 支持 C++,但我对 windows phone 感到困惑
windows phone 是否支持C++语言
嘿,我将为我的 android 应用程序编写一个算法。
现在的问题是它是一个大算法,我可能也会为 iphone 和 windows phone 开发应用程序。所以我想在任何地方重用代码。
我的问题是我应该用哪种语言编写算法以重用代码。
我做了一些研究,似乎 android 和 iphone 支持 C++,但我对 windows phone 感到困惑
windows phone 是否支持C++语言
听起来 C++ 将随 WP Apollo 一起提供。
我会用 C++ 做,然后等着看是否有用于 WP 的 C++ 足够快。
否则,将代码重写为 C#,我认为很快。
也许你应该看看MonoTouch。它允许您使用 C# 编写代码并以 Windows Phone、iOS 和 Android 为目标。
不,Windows Phone 不支持 C++ - WP8 有可能会支持它,但我认为这还没有正式发布。你有几个选择,没有一个是理想的!
MonoTouch / MonoDroid
您可以使用 Mono 为 iOS 和 Android 使用 C# 编写应用程序,并使用用于 Windows Phone 的常规 C# 框架。这确实意味着您必须在整个应用程序中使用 Mono,而不仅仅是这个算法。
JavaScript
您可以用 JavaScript 编写算法,然后在每个平台的合适浏览器控件中运行它。丑陋,但可行!
WP8 没有完整的 C++ 支持。
您不能仅使用它来开发和发布到 WP8 应用商店的非 Direct3D 应用程序。您必须/必须使用 C# 来设计您的界面,它是 XAML 并且仅与 C# 兼容。这个“你可以用 C++ 为 WP8 开发应用程序”的口号只是一个很大的营销谎言。以及WP8失败的迹象。在此处阅读我的答案以获取更多信息和资源: