写点什么

UWP 应用开发的现状

  • 2017 年 3 月 19 日
  • 本文字数:867 字

    阅读完需:约 3 分钟

微软介绍了 Universal Windows Platform(UWP)里新的可供使用的控件。UWP 对于所有基于 Windows 10 的系统至关重要,这些系统包括基于 PC 的系统、Xbox One 以及 HoloLens。而微软帮助开发者为这个平台生产高质量应用的一个方法,就是发布 UWP Community Toolkit。

这个工具包提供了辅助函数、自定义控件以及应用服务,以供开发者在开发 UWP 应用时使用,这个工具包已在 GitHub 上公开。通过引入一些Windows SDK 不包含的功能,它让开发者可以快速开始应用开发,同时也能看到功能背后的代码。

这个工具包最近的发布版本(版本1.3),增加了9 个新的控件、2 个新的服务以及3 个新的动画。如果你想看看新的和老的自定义控件都是如何运作的,Windows Store 里有UWP Community Toolkit Sample App可供下载

鉴于微软致力于推动使用UWP 开发应用,可以看看这个平台对于高级应用开发支持的有多好。想知道微软当前在为UWP 开发什么的话,你可以看看他们的路线图。微软的MVP Thomas Claudius Huber 对于使用目前的UWP 创建传统的商业应用作了很棒的介绍。在他的示例里,他只用当前可用的UWP 控件就重建了Visual Studio Shell。

Huber 说明了几个暂时在 UWP 不可用的有用控件。其中更值得一提的缺失元素包括:

  • 经典菜单——目前只支持汉堡包菜单。Huber 本人提交了 UserVoice请求,申请把这个控件加上。
  • 经典工具栏或者 Ribbon ——这两种控件类型目前都没有。
  • HierachicalDataTemplate ,用于增强当下的 TreeView ,正在开发中。
  • SqlClient ——如果想要构建一个和 Server Explorer 类似的应用或者相关的工具,用于直接连接数据库,目前不使用 Web API 的话是做不到的。

正如 Huber 所说明的,UWP 的开发还在进行中,考虑迁移到这个平台的开发者应该参与到开发方向中,以保证他们需要某些工具来开发应用的时候,这些工具已经准备好了。

查看英文原文: Current State of UWP App Development


感谢刘志勇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017 年 3 月 19 日 19:002514

评论

发布
暂无评论
发现更多内容

正则表达式基础,记得把每一次面试当做经验积累

android 程序员 移动开发

毕业3年,我是如何从年薪10W的拖拽工程师成为30W资深Android开发者!

android 程序员 移动开发

本想着只是蹭一蹭,没想到真的进去了,flutter下拉刷新样式

android 程序员 移动开发

毕业3年,我是如何从年薪10W的拖拽工程师成为30W资深Android开发者!(1)

android 程序员 移动开发

没有对象怎么面向对象编程呢?真让人头秃!,sharedpreferences跨进程

android 程序员 移动开发

普通Android码农,该如何逆袭月薪-5W-的移动端架构师?

android 程序员 移动开发

最新字节跳动技术五面(刚拿Offer):一面(1),高级UI都没弄明白凭什么拿高薪

android 程序员 移动开发

未来 Android 开发的从业方向,android开发的基础知识

android 程序员 移动开发

某Android程序员哀叹:自己薪资远远超过了能力,想跳槽又怕外面接不住

android 程序员 移动开发

浅谈ConcurrentHashMap,android游戏开发大全第二版代码

android 程序员 移动开发

深入Android系统 Binder-2-使用,阿里P7亲自讲解

android 程序员 移动开发

新鲜出炉的Android“面筋”,kotlininline函数

android 程序员 移动开发

是让人-提神醒脑-的-MVP、MVVM-关系精讲!,2021最新Android开发面试解答

android 程序员 移动开发

有效治理 BadTokenException,flutter安装androidsdk

android 程序员 移动开发

模板方法模式,flutter刷新机制

android 程序员 移动开发

流媒体协议之WebRTC实现p2p视频通话(二),kotlin数组转集合

android 程序员 移动开发

最新字节跳动技术五面(刚拿Offer):一面,androidrom开发面试题

android 程序员 移动开发

本来只想试试水,没想到5面后还真进了字节!,Android程序员如何通过跳槽薪资翻倍

android 程序员 移动开发

毕业6年,技术人的不惑之路,移动app开发工具

android 程序员 移动开发

浅析NestedScrolling嵌套滑动机制之实践篇-仿写饿了么商家详情页

android 程序员 移动开发

新手必看,避免踩雷---一篇文带你吃透Android开发的所有必备考点,轻松拿offer

android 程序员 移动开发

最新Android面试题整理,移动端h5页面适配

android 程序员 移动开发

最新阿里P7技术体系,Android开发突破50W年薪,kotlin匿名内部类this

android 程序员 移动开发

某一线互联网大厂内部超高质量Flutter+Kotlin笔记!技术与实战篇

android 程序员 移动开发

月薪60k,仍无人问津,腾讯阿里到底有多缺这类程序员,Android软件开发面试题

android 程序员 移动开发

有幸在GitHub上get到标星11k的面试笔记,让我成功入职美团Android开发岗

android 程序员 移动开发

横向对比Jetpack、RxJava、Glide框架中对组件生命周期Lifecycle感知原理

android 程序员 移动开发

浅谈Android网络通信的前世今生--网络基础,深度剖析原理

android 程序员 移动开发

新来的小师妹问我:哥,有哪些是新手程序员不知道的小技巧

android 程序员 移动开发

求职注意事项:Android面试中不可犯的这些“九大失误,Android常用面试

android 程序员 移动开发

注意!关于怎么理解 onStart可见但不可交互,程序员千万不要小瞧了这个问题

android 程序员 移动开发

UWP应用开发的现状_.NET_Jeff Martin_InfoQ精选文章