微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows 8和Windows Phone 8的代码重用问题

我有一个Windows Phone 8(XAML / C#)应用程序和一个Windows 8(HTML / JS)应用程序。

这两个应用程序在视觉上都非常不同,但它们使用的是来自JSON API服务的相同数据。 参与这些应用程序开发的最佳方法是什么(时间,精力和金钱)?

例:

我可以只写一次“JSON API /连接/序列化/数据模型/等代码”,并在两个应用程序中重复使用它? (也许做一个便携式的类库)

我应该使用两个应用程序的XAML? 这两个应用程序的Javascript? 统一代码语言?

我应该只有一个包含WP8项目和W8项目的解决scheme吗?

什么是Windows RT? 我的Windwos 8应用程序将运行在WindowsRT?

添加谷歌广告到Windows Phone 8.1应用程序

开发人员解锁Windows Phone 8获得0x80004005

debugging器显示两个相同的调用堆栈

是否可以通过初始化列表初始化引用types?

Windows Phone 8.1仿真器的要求是否与8相同?

在Windows下编译时如何使用CMake的pkg_search_module()?

依赖Walker:缺lessdll

Visual Studio强制桌面API

安全的C + + std ::string到TCHAR *转换?

Powershell“不被识别为内部或外部命令,可操作程序或batch file

我认为是:

您应该为您的通用代码制作portable class library (PCL)。 由于PCL是用于代码重用的。

我认为用户界面使用什么并不重要,取决于你在哪里。

你不应该为Windows 8和WP8做同样的项目。 不要混淆在这里,因为这两个平台之间有很多不同之处。 最后,你不希望如果你改变Windows 8和WP8应用程序停止工作。 不要为自己制造麻烦。

我对Win-RT的看法是 – 它处于死亡的边缘。 所以不要太担心 今后一切都将统一。

注意 – 我强烈建议您使用PCL作为您的通用代码。 如果在PCL中不支持某些东西,则创建单独的项目(可能是平台特定的)并重新使用它们。

希望它以某种方式帮助你。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐