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

Windows开发策略手机平板电脑桌面

不久,我们将开始开发一个应用程序,我们要提供给Windows Phone 7,Windows Phone 8和Windows 8(平板电脑和桌面)。

之后我们也希望通过Xamarin产品将其提供给iPhone和Android手机。

过去我已经完成了一些窗口开发,但是相当一段时间以前(6年)。

问题1:针对所有这些平台获得尽可能多的代码重用,最终的发展策略是什么?

尝试安装红皮1.9与pik时出错

从XP SP3卸载IE8安装?

Apache-Mina FTPServer数据库用户pipe理器失败

如何将windows azure mobile feauture包含在c ++ / cx的windows 8应用程序中?

从Windows的angular度来看x86组装?

问题2:我需要为Windows版本select哪种UI框架?

如何在CMD Windows XP中执行汇编语言代码

如何使用git bash(Windows)解压文件

是否有可能从rubyGUI脚本(.rbw)启动控制台进程

Cygwin Bash.exe与mintty.exe

Win32 ToolTip消失不会再与Commctl 6出现

正如HellScream所建议的那样,您可以使用类库在不同的.net应用程序之间共享代码。 您也可以使用Web服务(WCF)并使用SOA架构。 移动到IOS / Android开发时,这可能会变得方便

至于UI框架,我想要走的是带有MVVM模式的XAML。 MVVM是专门为XAML设计的MVC设计模式的后代。 它可以让你从模型中分离UI,当在同一个模型上创建不同的视图(WP和窗口)时,这个模型可能会变得有用。

策略:我不是WP专家,但可以使用便携式类库重复使用在Windows 8和WP8中使用的代码。 在“我将使用Windows RT和Windows Phone 8”中,让您选择要在单个类库中使用的框架。 通过这样做,它为您的解决方案中的两个应用程序提供了代码。 我不知道如果Windows Phone 7可以做到这一点,但你可以试试:)

但是,这可能是一个婊子,因为一些代码支持WP8而不是W8或反之亦然,这将需要一个解决方法

阅读有关跨平台开发和可移植类库的更多信息 。

用户界面:我会选择XAML,因为它非常棒,WP和W8都支持它。 它给你

阅读更多关于XAML 。

iPhone和Android:没有经验,对不起。

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

相关推荐