了解dotNet Core的朋友进来聊聊

bigsen
大海无量 2017-05-23 字数 127

前景如何,是否可作为主要的学习方向?

目前2.0从功能上说能对应原来.netframework哪个版本的水平?

用过的朋友点评一下

DotNET Microsoft.NET技术
49 个回复
bigsen
大海无量 2017-05-23

zd

【 在 bigsen 的大作中提到: 】

: 用过的朋友点评一下

: --

: ...................

GoldenBull
祝病魔早日战胜方老师 2017-05-24

对学习而言这个和.netfx没区别

【 在 bigsen (大海无量) 的大作中提到: 】

: 前景如何,是否可作为主要的学习方向?

: 目前2.0从功能上说能对应原来.netframework哪个版本的水平?

: 用过的朋友点评一下

: ...................

bigsen
大海无量 2017-05-24

如果从运用的角度来说呢?

【 在 GoldenBull 的大作中提到: 】

: 对学习而言这个和.netfx没区别

bigsen
大海无量 2017-05-24

我比较关心的是asp.net core生成的程序,如何再linux系统上运行? Web Server选用哪个搭配更合适?

bigsen
大海无量 2017-05-24

我比较关心的是asp.net core生成的程序,如何在linux系统上运行? Web Server选用哪个搭配更合适?

BlackInk
北山有杨 2017-05-24

可以部署在nginx apache后面

可以作为linux服务自启动

作为容器速度也还行

【 在 bigsen 的大作中提到: 】

: 我比较关心的是asp.net core生成的程序,如何再linux系统上运行? Web Server选用哪个搭配更合适?

leslin
我心有约 2017-05-24

论语言用起来爽的程度,C#完胜Java,比python也差不太远

论生态,说起来都是眼泪啊

别说Java PHP的灰都吃不到,连node, python也远不如吧

和go能有一拼不?

【 在 BlackInk 的大作中提到: 】

: 可以部署在nginx apache后面

: 可以作为linux服务自启动

: 作为容器速度也还行

GoldenBull
祝病魔早日战胜方老师 2017-05-24

我感觉生态方面不如go,期待ms继续发力,别浪费了C#这么好的语言

【 在 leslin (我心有约) 的大作中提到: 】

: 论语言用起来爽的程度,C#完胜Java,比python也差不太远

: 论生态,说起来都是眼泪啊

: 别说Java PHP的灰都吃不到,连node, python也远不如吧

: ...................

bigsen
大海无量 2017-05-25

你说的作为linux服务启动是需要搭配容器么,那么承担请求监听和应答的webserver的角色是由谁来完成的?

【 在 BlackInk 的大作中提到: 】

: 可以部署在nginx apache后面

: 可以作为linux服务自启动

: 作为容器速度也还行

bigsen
大海无量 2017-05-25

生态方面c#真如你说的那么不堪啊

【 在 leslin 的大作中提到: 】

: 论语言用起来爽的程度,C#完胜Java,比python也差不太远

: 论生态,说起来都是眼泪啊

: ...................

bigsen
大海无量 2017-05-25

c#网上的资料和社群也有呀,你所说的生态和其它语言比差那么多,主要看中的是哪些方面?

【 在 GoldenBull 的大作中提到: 】

: 我感觉生态方面不如go,期待ms继续发力,别浪费了C#这么好的语言

IDVolume
我喊! 2017-05-25

我擦咧,你这是什么鬼标准评爽的。我猜你不会用perl,否则照你的标准perl肯定是第一

【 在 leslin (我心有约) 的大作中提到: 】

: 论语言用起来爽的程度,C#完胜Java,比python也差不太远

: 论生态,说起来都是眼泪啊

: 别说Java PHP的灰都吃不到,连node, python也远不如吧

: ...................

BlackInk
北山有杨 2017-05-26

容器就是asp.net core

【 在 bigsen (大海无量) 的大作中提到: 】

: 你说的作为linux服务启动是需要搭配容器么,那么承担请求监听和应答的webserver的角色是由谁来完成的?

leslin
我心有约 2017-05-27

蛋定

一,爽是个主观感受,每个人可以不同。我觉得python爽,持同样观点的人也有不少,但肯定不是全部的人。同样,我觉得写C#也很爽,但是比python还差一点点。这不代表别人,更不代表地球

二,我不但会perl,用的还不少。写个二三十行的程序,perl真的挺爽。但再大一点的程序就开始不爽了。写子程序不爽,写类和模块就不是爽不爽的问题了,简直是受罪。当然这个也是主观的,谁都可以不同意

【 在 IDVolume 的大作中提到: 】

: 我擦咧,你这是什么鬼标准评爽的。我猜你不会用perl,否则照你的标准perl肯定是第一

IDVolume
我喊! 2017-05-29

你用perl的姿势不对。perl几百行也不需要类,不要强制自己用别的语言的写法搞另外一个语言。

脚本语言写起来比强类型带编译的爽,但是大型程序会容易出问题

最近参与过一个项目python的,按c/cpp规模算小型,按python的应该算大型了。

各种弱智问题:函数signature改了运行好几天才发现少改一处,类型该是int给成string了,上一行exception了下一行成功给插了数据库

【 在 leslin (我心有约) 的大作中提到: 】

: 蛋定

: 一,爽是个主观感受,每个人可以不同。我觉得python爽,持同样观点的人也有不少,但肯定不是全部的人。同样,我觉得写C#也很爽,但是比python还差一点点。这不代表别人,更不代表地球

: 二,我不但会perl,用的还不少。写个二三十行的程序,perl真的挺爽。但再大一点的程序就开始不爽了。写子程序不爽,写类和模块就不是爽不爽的问题了,简直是受罪。当然这个也是主观的,谁都可以不同意

leslin
我心有约 2017-05-29

啥姿势都扯淡,几百行的perl可读性就非常差了

跟2000行的Perl程序奋斗过 (不是本农写的,只是需要维护一下) ,不堪回首

python的动态类型也是成也萧何败也萧何

所以3.6把type annotation加进来了

typescript受到的欢迎跟加入了类型系统也有很大关系

c#不是也有dynamic的鸭子类型么,熊大熊二各有所长

Java那么唐僧还有人喜欢呢

【 在 IDVolume 的大作中提到: 】

: 你用perl的姿势不对。perl几百行也不需要类,不要强制自己用别的语言的写法搞另外一个语言。

: 脚本语言写起来比强类型带编译的爽,但是大型程序会容易出问题

: 最近参与过一个项目python的,按c/cpp规模算小型,按python的应该算大型了。

: ...................

IDVolume
我喊! 2017-05-29

c# dynamic没啥人用的,那个就是为了和ole里面的var对应才搞的,只有这么一个用途

一般写程序爽无非就是指两点:语法糖多,无类型或弱类型或隐式类型转换。

这点上perl几乎是最强的了

不过要是在大点的项目里把可维护性和健壮性算上,脚本团灭

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~你不是在说写的爽么,不是在说维护别人的程序呀

【 在 leslin (我心有约) 的大作中提到: 】

: 啥姿势都扯淡,几百行的perl可读性就非常差了

: 跟2000行的Perl程序奋斗过 (不是本农写的,只是需要维护一下) ,不堪回首

: python的动态类型也是成也萧何败也萧何

: ...................

leslin
我心有约 2017-05-29

小果子,你又犯了执念了

凡事有个度

就是吃东西,你见过糖越多就越好吃的吗

【 在 IDVolume 的大作中提到: 】

: c# dynamic没啥人用的,那个就是为了和ole里面的var对应才搞的,只有这么一个用途

: 一般写程序爽无非就是指两点:语法糖多,无类型或弱类型或隐式类型转换。

: 这点上perl几乎是最强的了

: ...................

GoldenBull
祝病魔早日战胜方老师 2017-05-29

C#的语法糖还好吧,与时俱进,从当年Pascal+Java的语法起步,随着各种现代

语言的发展,各种新特性都用语法糖的方式融合进来了,比如:

函数式编程 -> LINQ

异步并发 -> async / await

动态语言 -> dynamic

【 在 leslin (我心有约) 的大作中提到: 】

: 小果子,你又犯了执念了

: 凡事有个度

: 就是吃东西,你见过糖越多就越好吃的吗

: ...................