开发者们,是时候重新审视微软了
开发者们,是时候重新审视微软了
原文:https://medium.com/hackernoon/developers-its-time-take-a-second-look-at-microsoft-d7803f3202a3
对于我们这些在开源、潮流、节点、rails、iOS、Android 领域的人来说,很容易忘记有一个以 C#为中心的完整的开发者生态系统。Net、Azure 等等。
我们,包括我自己在内,已经忘记了微软的生态系统。也许我们被 VB 或者 Windows Vista 烧伤了...不管是什么,我们都转向了其他更新的工具,并且没有回头看。
但我觉得现在,2016 年,是时候再看一眼了。如果你错过了,有一个新的家伙负责,他似乎已经把他的头拧好了。在短短几年内,他和他的团队已经在一些超级酷的东西上领先。让我们看看这些。
C#
C#就像 Java,但是是固定的。它有相似的语法,但是有更多的语法。它是 C 的超集,有类、继承、接口(协议)等等。如果你现在认为这有点无聊,并且你现在是一个函数式程序员,那么 F#也一样酷。如果你介于两者之间, LINQ 框架会帮你做到这一点。它也不是新的,所以它相当稳定,没有一个星期的时间迁移到下一个版本。(👀Swift)
。网络核心
。Net Core 是一个跨平台、开源、免费、精简版的。Net for 在 Linux、Mac、Windows 甚至物联网嵌入式设备上。它拥有 C#的所有乐趣和一个明智的基础类集合,可以用来构建您正在构建的任何东西。哦,它超级快。不像 Node 或 Ruby 那样快,是真正的快。在与当地一家公司交谈后,他们能够将每秒处理 800 个请求的 node.js 服务器替换为每秒处理 20,000 多个请求的. Net 服务器。很好。
VS 代码和 VS for Mac
如果你还没看过,微软发布了 VS Code ,非常酷。再次,开源,跨平台,免费。你可以把它想象成 Atom 或者 Sublime,和这两个一样,它们有很多对 Git 或者其他语言的扩展。然后我们在过去几周也有了 Mac 版 Visual Studio 的预览版。现在,Windows 上令人敬畏的 IDE 正开始向我们走来,这非常棒。只会越来越好。
Azure 机器学习
Azure,相当于微软的 AWS T1,现在有了一个 T2 的很酷的人工智能工具 T3。所有这些都与其他服务捆绑在一起,这对于您的应用程序来说是一个微不足道的附加功能。许多人工智能算法和贝叶斯数学是为你和向导实现的,以帮助你为你的应用选择正确的。
Bot 框架
这同样适用于 MS Bot 框架。您可以创建 Skype、脸书、Slack 等界面。它甚至可以无服务器运行,你只需为你消耗的资源付费。
全息透镜
全息透镜太神奇了。在这里阅读我的想法。此外,如果你的应用可以在 Windows 10 桌面或手机上运行,那么它可能只能在 holo lens T10 上运行。
微软 Surface Studio
这是给设计师的,Surface Studio 基本上是一个如果你把一个制图桌变成一台电脑会发生什么。我认为这对设计师来说会非常有用。
这些只是微软提供的一些很酷的东西。有太多要看的了。面向一次写入(ish)的通用 Windows 应用随处运行,Microsoft Surface Hub for meetings,Azure DevTest Labs,Xamarin,Azure IoT Hub,Power BI 等等!
总之,是时候再看一眼了。没有完美的解决方案,认为“另一边”的技术不是最好的解决方案纯粹是固执和傲慢。再看一眼。有开放的心态。他们已经走过了漫长的道路,对于你未来的应用和努力,这可能是正确的道路。
所以去做吧,去. Net meetup,或者查看我们当地的 Ignite 会议。见鬼,去造!
感谢阅读。别忘了打下面的心,给我温暖的绒毛。如果你想聊天的话,我也在 Twitter 上,@ samjarman,——我很乐意在那里见到你。
黑客中午是黑客如何开始他们的下午。我们是 @AMI 家庭的一员。我们现在接受投稿,并乐意讨论广告&赞助机会。
要了解更多信息,请阅读我们的“关于”页面、在脸书上点赞/给我们发消息,或者简单地说, tweet/DM @HackerNoon。