基于.net core的桌面应用框架(WPF、WinForm)已开源,预览版已发布,对.net会有什么影响

jiuzaizuotian2014 2018-12-05 12:15:56
基于.net core的桌面应用框架(WPF、WinForm)已开源,预览版已发布,对.net的应用会有什么影响呢?且目前微软股价已经重新攀升到顶峰,与Apple、Amazon轮流坐庄最高市值,会不会重新带来.net开发社区的繁荣,大家可以讨论啊
...全文
2459 34 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
whysbjr_96 2019-09-26
  • 打赏
  • 举报
回复
现在很多桌面应用都是用窗体嵌一个html5的界面,再用个js框架写动画效果(样式CSS)和功能,例如React和Vue。美其名曰更新方便~!感觉对winform和wpf是一大冲击(就是BS干了CS的事)!如果各大浏览器引擎能直接支持xaml那不管是bs或者cs都将是微软的天下~!至于跨平台,可以考虑像java一样搞个类似于JDK的东西就OK~!
whysbjr_96 2019-09-26
  • 打赏
  • 举报
回复
微软要想让wpf或Silverlight一统江湖,必须让各大浏览器支持xaml,无需下载插件,这样就有机会分html5的蛋糕!
jason成都 2018-12-31
  • 打赏
  • 举报
回复
现在的.NET Core 有点像最开始的java。需要时间去开发统一。其实就是更新JDK的过程
APP开发王 2018-12-14
  • 打赏
  • 举报
回复 1
我老了,VB6继续用。。。。。。。。。。。
  • 打赏
  • 举报
回复
主从结构设计可以参考一下: http://blog.rdiframework.net/article/201 或 https://blog.csdn.net/chinahuyong/article/details/84983243
dongmusic 2018-12-13
  • 打赏
  • 举报
回复
可能有些小的改变,但是想要有大的改变就难了。
stevenjin 2018-12-12
  • 打赏
  • 举报
回复
微软新领导上台后,微软就在不断发力,引导微软再次崛起啊
XBodhi. 2018-12-12
  • 打赏
  • 举报
回复
还没有研究,估计还是 UWP 那套东西。 至于 .NET Framwork 我觉得 4.8 出来后 将是终结,
wanghui0380 2018-12-12
  • 打赏
  • 举报
回复
这个会抢走一部分QT人员的饭碗,qt+python 或者qt+go是linux下的一种常见选择项。当然基于现在python和go的工资相对比较高,如果net core的这个还能用的话,在庞大的基数下,会对前面两个产生冲击。(如同H5,hybird对原生app的冲击)
jiuzaizuotian2014 2018-12-12
  • 打赏
  • 举报
回复
这两年微软股票越来越牛,这几天稳坐全球市值最高企业,可是.net的前景总是那个样子
ying1234 2018-12-11
  • 打赏
  • 举报
回复
[quote=引用 13 楼 吹风的兔子 的回复:]
我直接立一个Flag,跪求打脸:
.Net Core 的 WinForm WPF 只能在Win10 上运行 —— XP不支持、Win7 不支持。


还是直接说个开发中的坑吧:
近来,项目需要用到 WebSocket 通讯 —— 我一想:.Net 4.6 就提供了 WebSocket 的方法 ,还提供了 Zip 压缩的函数。
我非常高兴:费了一番功夫,代码终于写完了,一运行 报错。

最后一查:Win7 的 .Net 4.6 不支持 WebSocket —— 然后我不得不找 第三方的开源WebSocket库,把代码再写一遍。

web版的也是啊,win8都不行,iis7.5也不行,我让微软的WebSocket见鬼去了,我用的是直接用第三方的。


angel6709 2018-12-10
  • 打赏
  • 举报
回复
dotnet的春天要来了吗
  • 打赏
  • 举报
回复
中国有不少软件公司,拿人家开源软件改一点东西,然后闭源了,说成是自己的拳头产品,甚至许多政府部门采购的软件,正是这类使用国外开源软件来制作的闭源软件。 开源肯定是对于推广有巨大作用。微软 .net 中绝大部分技术都没有发挥应有的作用,没有得到推广。开源是早晚的事儿。但是我们要搞懂了什么是开源,才能正确地评估未来。
  • 打赏
  • 举报
回复
开源的意思不是提供给别人借鉴代码,而是让别人可以挂羊头卖狗肉地在上面发布自己的产品。 要搞懂开源的基本概念!!
  • 打赏
  • 举报
回复
引用 18 楼 JimCarter 的回复:
wpf和winform开源了,可能对其他的跨平台UI框架(如Avalonia等)有借鉴意义
不开源,不代表着没人知道怎么写代码。实际上有几万人、包括竞争对手的工程师每年都被微软邀请过查看源代码。而不告知微软就查看源代码的,起码有上百万人。所以纠结微软不开源,反反复复纠结这个的很多人都是出自于政治的心思。微软的代码包括 windows 各个代码早就被很多人看光了。 开源的意思不是说什么源代码被人家借鉴。只有初学者才会以为看一看源代码就叫做开源,而不开源就是怕自己的代码给别人看。 开源的意思,是说别人可以通过修改源代码,就当成自己的产品来发布。如果遵从开源精神(和协议)的产品,那么只要保证自己也是开源的,就可以无偿使用源代码,而号称是自己的新产品新发明。 比如说一个中国企业在 windows 里边增加个输入法、修改一下字体显示库之类的,假设是流氓公司就可以说自己是什么”红旗windows“之类的操作系统,而假设不是流氓软件公司也可以说自己发明了一个 windows 新版本。这就是开源的意思! 所以说,我当然支持微软对许多软件不开源。凭什么开源?给许多合作公司的工程师提供查看 windows 源代码,微软从几十年前就是如此,凭什么什么都要开源?
吹风的兔子 2018-12-09
  • 打赏
  • 举报
回复
引用 19 楼 hez2010的回复:
[quote=引用 13 楼 吹风的兔子 的回复:]
我直接立一个Flag,跪求打脸:
.Net Core 的 WinForm WPF 只能在Win10 上运行 —— XP不支持、Win7 不支持。


还是直接说个开发中的坑吧:
近来,项目需要用到 WebSocket 通讯 —— 我一想:.Net 4.6 就提供了 WebSocket 的方法 ,还提供了 Zip 压缩的函数。
我非常高兴:费了一番功夫,代码终于写完了,一运行 报错。

最后一查:Win7 的 .Net 4.6 不支持 WebSocket —— 然后我不得不找 第三方的开源WebSocket库,把代码再写一遍。


我已经看穿了:微软为了逼迫用户升级Win10,已经是 不(sang)遗(xin)余(bing)力(kuang) 了
—— 我特么想知道:一个 WebSocket 纯算法,为什么非得和 操作系统版本 关联起来???


websocket 是IE11才支持的,而且socket这个东西和系统密切相关,不是只有代码就能解决的问题。。。在没有打全win7所有更新和补丁之前当然用不了。[/quote] 和IE没关系,WebSocket就是一个纯算法。开源的Fleck 就实现了算法的全部功能。
hez2010 2018-12-08
  • 打赏
  • 举报
回复
引用 13 楼 吹风的兔子 的回复:
我直接立一个Flag,跪求打脸:
.Net Core 的 WinForm WPF 只能在Win10 上运行 —— XP不支持、Win7 不支持。


还是直接说个开发中的坑吧:
近来,项目需要用到 WebSocket 通讯 —— 我一想:.Net 4.6 就提供了 WebSocket 的方法 ,还提供了 Zip 压缩的函数。
我非常高兴:费了一番功夫,代码终于写完了,一运行 报错。

最后一查:Win7 的 .Net 4.6 不支持 WebSocket —— 然后我不得不找 第三方的开源WebSocket库,把代码再写一遍。


我已经看穿了:微软为了逼迫用户升级Win10,已经是 不(sang)遗(xin)余(bing)力(kuang) 了
—— 我特么想知道:一个 WebSocket 纯算法,为什么非得和 操作系统版本 关联起来???


websocket 是IE11才支持的,而且socket这个东西和系统密切相关,不是只有代码就能解决的问题。。。在没有打全win7所有更新和补丁之前当然用不了。
啊宝儿姐 2018-12-07
  • 打赏
  • 举报
回复
心思凝重啊。
  • 打赏
  • 举报
回复
从 .net 4.0 开始,我一直使用 Fleck 作为 websocket 服务器端。像 newtonsoft.json 之所以一直被使用,也是因为微软的 json 序列化不行。还有早期我也曾经用过一段时间第三方的 Linq Provider。以及好的插件机制来代替 MEF。 所以,多找找 .net 的优秀的开源类库,有好处。
JimCarter 2018-12-07
  • 打赏
  • 举报
回复
wpf和winform开源了,可能对其他的跨平台UI框架(如Avalonia等)有借鉴意义
加载更多回复(14)

111,093

社区成员

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

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

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