怎么样辨别空包网的空号:现在互联网行业.net是不是没有市场了呢?

我不是黑人。快2020年了。NET仍然没有很多鸡蛋可以使用。

首先,我正在发展。NET。因此,我最有资格喷雾。NET沙雕。

是的。NET又着火了,但它确实着火了。NET Core(新一代。NET,它可以跨平台,编写网站,学习机器,进入容器,做微服务,编写移动应用程序,嵌入,并在某种程度上取代。NET框架)。哦,我的天啊!这是十项全能!听起来很棒。有木头吗?

但恕我直言,在了解了一段时间后,我仍然觉得自己很没品味,没用。

1.以前。NET Core 3问世,最大的功能。NET的核心是编写ASP。没错,对于那些从事B/S应用的人来说,这听起来很令人兴奋。毕竟,ASP网站终于可以告别IIS了。通过使用容器,您可以更方便地在Linux之间移动(尽管容器也可以在Windows Server上使用,因为Windows Server 2016,Linux容器是免费的!完全定制!),从此告别了视窗服务器许可费,也不必因为使用盗版服务器而感到内疚!然而,一边喊着。NET Core牛b,我们也应该注意它的局限性。与PHP的简洁语法相比,ASP的语法明显冗长。虽然。NET Core 3引入了Blazor,它声称你可以在不知道JS的情况下建立一个网站(事实上,为了制作B/S应用程序,你必须调用JS相关的库,而你不能完全做到这一点)。然而,Razor的语法很难解释,网站的结构也不直观(也许当你看着它的时候你并没有感觉到它更赏心悦目)。是的,我能做到,但我讨厌它。最重要的是ASP毕竟太老了。尽管它在今天是自我革命的,但它面临着其他动态开发语言的竞争,这些语言占据了B/S开发的大部分市场份额。我不喜欢它。

2.能够编写移动应用程序。Xamarin C#,你可以开发出运行在安卓和IOS上的应用程序。一旦开发出来,到处跑,这是惊人的。没有鸡蛋。有了Xamarin开发,如果我根本不知道安卓开发或IOS开发,我仍然会遇到与安卓或IOS开发相关的问题,但我根本不知道安卓,我甚至不知道什么是活动。我甚至有布局界面的问题,更不用说其他与安卓或IOS相关的问题了。所以,这是可以做到的,但我不喜欢它。如果你有精力学习Xamarin,你不妨直接使用安卓或IOS。他们的市场份额比Xamarin的高得多,而且他们可以提供更多的工作。3.通过机器学习的能力。哇,太棒了。我的……NET/C#可以做出这样的尖端技术!我什么都不想说,就拿github上的星星数来说,tensorflow是139k,http://ML.NET是6.6k。谁受欢迎,谁是主流,一目了然。是的,可以做,但是不是很受欢迎。在这种情况下,为什么我不选择python张量而不是ML.NET c#?前者还是那么简洁直观吗?

4、能从事嵌入式。为什么我在嵌入时使用C#呢?有了QT C,即使我不使用任何QT C,我也可以使用纯C或C,那么为什么选择性能差的C#呢?编码简单且易于维护吗?是的,我能做到。为什么我要放弃C,用C#来做呢?我需要合理的解释。

5.更换。NET框架。是的,在。NET核心3,Winform和WPF应用程序可以开发。据说停止更新。NET框架并统一到。 NET 5版本。让我们不要谈论发展Winform和WPF的鸡肋。但是让我们来谈谈一个真正的问题:我的winform和WPF应用程序在。NET框架,那么为什么要迁移到。网络核心?你说表现不错?给我看证据。如果性能差异不明显,我有理由拒绝重写。 NET框架应用程序。网络核心。此外,传统的WCF应用程序呢?毕竟。网络核心还不支持WCF。我的WCF应用程序运行良好,为什么你想再找一个替代方法来做呢?

总而言之,这是可以做到的,但理由不充分,市场不够热。2020年会更热吗?事实上,不仅在2020年,而且在此之前。NET Core没有很好的理由赢得市场的青睐,也没有积极的驱动力来继续火下去。我希望如此。毕竟。NET正在创新,尽管有人怀疑它是在补课。

赞(0)
未经允许不得转载:京东空包 » 怎么样辨别空包网的空号:现在互联网行业.net是不是没有市场了呢?
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址