菲洛嘉青春动能素135HA FILLMED® NCTF 135HA LED指示灯的常见故障分析 智微智能 Elkhartlake K075终端,零售产业新选择 天空蓝拓客管理系统详细介绍版 muso公链项目 天使计划 是什么?[秘] 独家揭秘最前沿的家装“黑科技”——掌赋 天博体育欧洲杯特辑,东道主法兰西的失意2016 亚马逊的送货侦察员 学习听起来像挡泥板 Google Comics Factory使ML变得容易 笑着说-男性或女性 Amazon Rekognition中更好的人脸检测 关于Spaun的真相-大脑模拟 两个聊天机器人彼此聊天-有趣又怪异 GANPaint:将AI用于艺术 WCF和WF给予社区 从耳朵到脸 所有神经网络的深层缺陷 蠕虫在尾巴上平衡杆子 Kickstarter上的OpenCV AI套件 TensorFlow-Google的开源AI和计算引擎 众包取代新闻工作者 Google的DeepMind学会玩街机游戏 哑机器人V智能机器人 .NET与.NET 5融为一体 Google的深度学习-语音识别 LInQer将.NET LINQ移植到Javascript 机器人TED演讲-新的图灵测试? GAN的发明者加入苹果 您的智能手机会监视您键入的内容 人工智能帮助改善国际象棋 Zalando Flair NLP库已更新 TensorFlow 1.5包含移动版本 AlphaGo输了一场比赛-比分3-1 虚拟机器学习峰会 Microsoft开源AI调试工具 SharePoint走向移动 F#4.0发出文化变革的信号 克里斯蒂拍卖AI艺术品 人工智能如何区分 Facebook在蒙特利尔的新AI实验室 Mozilla想要您的声音 微软使用极深的神经网络赢得ImageNet 建立AI合作伙伴关系 .NET Core 3-Microsoft几乎回到了起点 神经网络-更好的销售商? Google使用AI查找您的住所 虹膜-适用于Android的Siri证明苹果没有优势 TensorFlow 2提供更快的模型训练 深度学习研究人员将为Google工作
您的位置:首页 >物联网 >

.NET Core 3-Microsoft几乎回到了起点

不久之前,微软是编程领域的领导者,而现在却是一个追随者。经过数年的混乱,不确定性和普遍放弃,.NET已回到使用.NET Core 3,Windows窗体和WPF的状态。

net2

自Windows 8和Windows Phone以来,很难理解Microsoft开发人员所经历的艰辛历程。这些问题全都归咎于自我优先于常识和技术智慧。我是一名Microsoft程序员,主要在桌面环境中工作,然后发布了Windows 8,我们正处于一场革命中。我们不得不采用一种新的创建Windows程序的方法,而.NET则处于边缘状态。不会被遗弃或取消-微软很少会彻底打破一切,它通常只是让您尝试在各行之间阅读,以发现未来几年将要依赖的技术是否会依赖未来几年的技术。 。

.NET也是如此。由Metro,WinRT,UWP或任何新技术推出的.NET不再是一个好选择。ASP.NET已被彻底改造,我们应该使用一种PHP风格的方法,甚至不会注意到“ Web只是桌面”的口号已经被归类了。随着事情的发展,这变得越来越愚蠢-Blazor !!! -谁要的!!!

然后.NET是开源的-您可以听到死亡警钟声。

事实证明,它并不像您所担心的那样糟糕。主要是因为Windows Phone沉没得无影无踪,Windows 8太糟糕了,Microsoft跳到Windows 10与其保持一定距离,最重要的是,UWP开始被认为是一个重大失败。当然,如果您购买了这些技术中的任何一种,您将很快捍卫它们,甚至声称它们中存在生命-从外部角度看,没有。

另一方面,.NET花费了很长的破坏性旅程才能回到原来的状态。.NET Core 3,它打算成为使用术语“ Core”的最新版本。从下一个版本开始,它将简称为.NET 5,它将是将来开发的唯一框架版本。请参阅.NET Core5。最后,您现在终于可以下载Visual Studio 2019(16.3),而无需下载从正常安装中获取或下载任何内容,开始编写.NET Core Windows Forms或WPF应用程序。

自从WinRT惨败以来,这可能是陪审团可能尚无定论的一年,这是您可以考虑使用.NET开始新项目的第一次,因为您知道所使用的内容很可能在短短几个月内就不会被弃用。 。

我们回到了开始的地方。当然,我们还没有回到一切开始的地方。.NET Core是跨平台的,您可以使用它在Windows以外的平台上编写程序。但是,如果要使用Windows窗体或WPF,则不会利用此功能。窗体和WPF都是仅Windows。

您可能会问为什么要使用Forms或WPF?答案是Forms简单直接,而WPF是可用的最先进的UI框架。C#也是一种很好的语言,它带有Windows的标准UI,远远超过了Python或大多数替代语言。有一个论点是,如果微软在Balmer / Sinofsky时代没有失败,C#可能会占据Python的位置。在这种情况下,跨平台的成本可能是值得的。目前尚待观察。

wpfnetcore

WPF编辑器-几乎像以前一样。

有了.NET 3 Core和最新的Visual Studio预览,我现在终于可以像以前一样创建WPF应用程序了-仅使用改进的跨平台.NET框架。我可以使用拖放式WPF编辑器,并且创建项目非常简单明了。对于初学者或快速演示来说足够简单。唯一令人困惑的是项目类型的选择数量-微软目前缺乏重点的症状。

Windows Forms设计器仍处于预览状态,必须单独下载,因此我们还没有回到开始的地方-有点令人惊奇。

您可以从公告中找到有关该版本的详细信息的更多信息。重要的是,如果您是Windows桌面程序员,则可以开始考虑将.NET,C#和WPF用于将来的项目。如果要使用Windows窗体,则可能需要等待一会儿。对VB .NET的任何提及也很难找到,并且不支持Win Forms或WPF。看起来好像VB在后燃器上-似乎已经熄灭了。

我仍然认为,尽管朝着正确的方向缓慢前进,但微软除了支持一切可能的东西外,并没有真正的具体计划。

net2

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。