winrt现在是什么情况,和uwp有什么区别啊

imarshal 2017-03-31 01:11:49
没用过github,准备研究下,上面没找到uwp的源码,不过有c++/winrt,去年10月的,这个应该是纯c++了,就是怎么还要用xaml
...全文
1083 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
imarshal 2017-03-31
  • 打赏
  • 举报
回复
引用 19 楼 DelphiGuy 的回复:
没搞错,uwp第一语言就是c++/cx,c#、vb.net属于兼职,主业还是在.net圈子里玩。
这样啊,那看来纯c/c++取代c++/cx指日可待,其实.net还可以,搭配iis性能不比竞争对手差,就是国内用的不多,国外应该挺流行,至于桌面啊手机,.net就算了
  • 打赏
  • 举报
回复
引用 17 楼 imarshal 的回复:
[quote=引用 16 楼 DelphiGuy 的回复:] C#、VB.net虽然可以开发UWP应用,但是有很多限制,从UWP类派生出的托管代码类是sealed,不能继续派生了,也就是要扩展UWP类库只能用C++/CX,另外UWP+DX类型的应用也开发不了。
什么意思,uwp第一语言不是c#而是c++/cx啊,你是不是搞错了,winrt的纯c++已经有了,uwp应该不远了,directx感觉可能会耗电大,那没办法只能学学xaml了[/quote] 没搞错,uwp第一语言就是c++/cx,c#、vb.net属于兼职,主业还是在.net圈子里玩。
  • 打赏
  • 举报
回复
引用 15 楼 xuggzu 的回复:
uwp能不能成功要看微软愿不愿花钱推动让wp手机市场搞大,搞不大就玩完。
没有手机,微软也可以在surface、xbox上强推。
imarshal 2017-03-31
  • 打赏
  • 举报
回复
引用 16 楼 DelphiGuy 的回复:
C#、VB.net虽然可以开发UWP应用,但是有很多限制,从UWP类派生出的托管代码类是sealed,不能继续派生了,也就是要扩展UWP类库只能用C++/CX,另外UWP+DX类型的应用也开发不了。
什么意思,uwp第一语言不是c#而是c++/cx啊,你是不是搞错了,winrt的纯c++已经有了,uwp应该不远了,directx感觉可能会耗电大,那没办法只能学学xaml了
  • 打赏
  • 举报
回复
C#、VB.net虽然可以开发UWP应用,但是有很多限制,从UWP类派生出的托管代码类是sealed,不能继续派生了,也就是要扩展UWP类库只能用C++/CX,另外UWP+DX类型的应用也开发不了。
xuggzu 2017-03-31
  • 打赏
  • 举报
回复
uwp能不能成功要看微软愿不愿花钱推动让wp手机市场搞大,搞不大就玩完。
imarshal 2017-03-31
  • 打赏
  • 举报
回复
引用 13 楼 DelphiGuy 的回复:
我感觉UWP可能会比.net成功,毕竟是原生框架,限制比较少,从win32移植也比较容易(ms甚至有一个desktop to uwp bridge工具可以直接把win32程序包装成uwp应用),win10中的很多应用,cortana、edge等等,都是uwp应用,这种推广力度是.net时代没有的,.net那套东西可能要进入维护期了。
我看过,大部分Co开头的函数都有,可惜Ole开头的都去掉了,问题是uwp/winrt本身是c/c++写的,但不支持c/c++,只能用c#,现在看来有点改进
  • 打赏
  • 举报
回复
引用 9 楼 imarshal 的回复:
[quote=引用 6 楼 sp1234 的回复:] UWP 就是现在微软桌面/手机前端的核心。不过,它为了怎么样,很难说,因为有 silverlight 的前车之鉴,让人担心微软会不会真正为程序员着想、会不会真正有伟大的架构师能够将 UWP 发扬光大。
什么很难说,界面不适合用gdi可以理解,只要能原生支持win32/com+directx开发,肯定成功,c#就做做后端服务器可以了[/quote] 我感觉UWP可能会比.net成功,毕竟是原生框架,限制比较少,从win32移植也比较容易(ms甚至有一个desktop to uwp bridge工具可以直接把win32程序包装成uwp应用),win10中的很多应用,cortana、edge等等,都是uwp应用,这种推广力度是.net时代没有的,.net那套东西可能要进入维护期了。
imarshal 2017-03-31
  • 打赏
  • 举报
回复
引用 11 楼 stherix 的回复:
UWP环境挺恶劣的 尤其是国内 不能跑在 XP/Win7下 至于手机端 WP 呵呵
我是想开发windows phone,但无用武之地啊,.net明摆着不适合手机端不知道为什么还要坚持,c#加上vb.net差不多有8%,应该基本都是服务端,java算一半手机一半服务端的话,每一半差不多就也就8%
stherix 2017-03-31
  • 打赏
  • 举报
回复
UWP环境挺恶劣的 尤其是国内 不能跑在 XP/Win7下 至于手机端 WP 呵呵
imarshal 2017-03-31
  • 打赏
  • 举报
回复
引用 8 楼 sp1234 的回复:
不想学 xaml,那就不用考虑什么时髦概念了。这通常也就是要停在20年前的 winform 框架而已。
直接用directx是不是耗电大啊
imarshal 2017-03-31
  • 打赏
  • 举报
回复
引用 6 楼 sp1234 的回复:
UWP 就是现在微软桌面/手机前端的核心。不过,它为了怎么样,很难说,因为有 silverlight 的前车之鉴,让人担心微软会不会真正为程序员着想、会不会真正有伟大的架构师能够将 UWP 发扬光大。
什么很难说,界面不适合用gdi可以理解,只要能原生支持win32/com+directx开发,肯定成功,c#就做做后端服务器可以了
  • 打赏
  • 举报
回复
不想学 xaml,那就不用考虑什么时髦概念了。这通常也就是要停在20年前的 winform 框架而已。
  • 打赏
  • 举报
回复
UWP 就是现在微软桌面/手机前端的核心。不过,它为了怎么样,很难说,因为有 silverlight 的前车之鉴,让人担心微软会不会真正为程序员着想、会不会真正有伟大的架构师能够将 UWP 发扬光大。
imarshal 2017-03-31
  • 打赏
  • 举报
回复
引用 4 楼 shingoscar 的回复:
楼主是每天都要来这么一贴啊
不懂就问,有什么问题
Poopaye 2017-03-31
  • 打赏
  • 举报
回复
楼主是每天都要来这么一贴啊
imarshal 2017-03-31
  • 打赏
  • 举报
回复
引用 2 楼 DelphiGuy 的回复:
UWP就是WinRT,后者是win8/8.1中的叫法。UWP是原生代码API(类库),但也不是纯C++语法,是微软扩展的C++/CX。
我知道,所以我没用啊,不过c++/winrt应该是纯c++,最新的,你可以看看,就是界面好像还要用xaml,实在不想学这个
  • 打赏
  • 举报
回复
UWP就是WinRT,后者是win8/8.1中的叫法。UWP是原生代码API(类库),但也不是纯C++语法,是微软扩展的C++/CX。
by_封爱 版主 2017-03-31
  • 打赏
  • 举报
回复
你说的这些东西 我都没听过. winrar我到是听过..经常在用

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧