微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在2018年开始学习.NET Core或Node.js?

自2006年以来一直坚持使用VB.NET(之前在Excel中使用VB),现在是时候继续前进了.
Node.js似乎是一个合理的选择,但我遇到了很多“.NET Core vs. Node”文章,很多都是矛盾的.这是我2小时研究的结果.可悲的是,我遇到的大多数文章似乎都是由支持“他们的”语言/环境的人写的.我还检查了 BuiltWith和StackOverflow dev surveys for 20172018

节点:

>非常强大的社区,大量的包裹
>多年来成熟
>依赖和回调地狱
>快速(尽管有些人声称它不是为性能而打造的.呵呵.)
>前端和后端使用相同的语言
>将来可能成为Ruby on Rails

核心:

>支持较少,但由于开源而获得牵引力
> .NET的遗产没有太多缺点
>可比性能,在某些情况下甚至更好

我追求一些公正的意见.谢谢!

编辑:我习惯做整个事情:前端,服务器端,设置sql数据库,做图形..我的问题是从长远来看技能的利用.我不想采用Ruby on Rails路径..

解决方法

我有两种技术经验.我在.NET C#(2013)开始我的职业生涯编程,今天我作为Node.js工程师工作. (我爱两个)

可能你应该学习.NET Core!这是非常快的https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=fortune,你已经有.NET背景可以帮助你过渡.此外,MS拥有关于.NET Core的良好且免费的资源.

如果你仍然对Node.Js感到好奇,你可以在家里做一些宠物项目来学习更多.

关于你的专业/常量列表我不得不反对一些观点:

> Node.js有promises和async / await,完全删除了回调地狱.> Node.js它不是要替换Ruby.> DotNet Core越来越受欢迎,它也是Cross Platform.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐