[quote=引用 7 楼 wang_peng 的回复:][quote=引用 4 楼 wanghui0380 的回复:]本来不想回这贴,我们说话不好听,回了惹人烦,不过楼上也回了,我们就说两句 既然用netcore,那么请放开胸怀,接受外部。 微软为啥不在默认支持wcf,其实很简单。因为微软已经明白,固步自封,围城内卷只有死路一条。放开胸怀,接受外部,开放合作,互融才是未来 grpc 基于protocol,想想看protocol为啥只支持基础类型,而不支持特定类型?? 很简单----------------开放合作,互融这才是关键,因为这些基础类型才是大家都支持的,想合作,自然是搁置争议,共同开发,同时互不干涉内部。 而grpc正式因为这样的特性,所以才成功上位,才成为一种无关任何语言的异构通讯基准。这样你才能跟java,go,elang,python们一起工作。 上帝为了不让人统一,所以让你各自使用各自的语言,所以你的巴比塔倒塌 datatalbe作为一种net特有的类型,如果你把他作为你的标准。那么你以后跟任何语言的工作者合作,都会成为障碍,也会成为人家攻击你的解开。 看看以前net的处境把,任何人都可以攻击你,我们说别怪人家,因为你不打算跟任何人合作。其他语言都无法和你配合,你总让别人迁就你么?那怎么合作
[quote=引用 4 楼 wanghui0380 的回复:]本来不想回这贴,我们说话不好听,回了惹人烦,不过楼上也回了,我们就说两句 既然用netcore,那么请放开胸怀,接受外部。 微软为啥不在默认支持wcf,其实很简单。因为微软已经明白,固步自封,围城内卷只有死路一条。放开胸怀,接受外部,开放合作,互融才是未来 grpc 基于protocol,想想看protocol为啥只支持基础类型,而不支持特定类型?? 很简单----------------开放合作,互融这才是关键,因为这些基础类型才是大家都支持的,想合作,自然是搁置争议,共同开发,同时互不干涉内部。 而grpc正式因为这样的特性,所以才成功上位,才成为一种无关任何语言的异构通讯基准。这样你才能跟java,go,elang,python们一起工作。 上帝为了不让人统一,所以让你各自使用各自的语言,所以你的巴比塔倒塌 datatalbe作为一种net特有的类型,如果你把他作为你的标准。那么你以后跟任何语言的工作者合作,都会成为障碍,也会成为人家攻击你的解开。 看看以前net的处境把,任何人都可以攻击你,我们说别怪人家,因为你不打算跟任何人合作。其他语言都无法和你配合,你总让别人迁就你么?那怎么合作
本来不想回这贴,我们说话不好听,回了惹人烦,不过楼上也回了,我们就说两句 既然用netcore,那么请放开胸怀,接受外部。 微软为啥不在默认支持wcf,其实很简单。因为微软已经明白,固步自封,围城内卷只有死路一条。放开胸怀,接受外部,开放合作,互融才是未来 grpc 基于protocol,想想看protocol为啥只支持基础类型,而不支持特定类型?? 很简单----------------开放合作,互融这才是关键,因为这些基础类型才是大家都支持的,想合作,自然是搁置争议,共同开发,同时互不干涉内部。 而grpc正式因为这样的特性,所以才成功上位,才成为一种无关任何语言的异构通讯基准。这样你才能跟java,go,elang,python们一起工作。 上帝为了不让人统一,所以让你各自使用各自的语言,所以你的巴比塔倒塌 datatalbe作为一种net特有的类型,如果你把他作为你的标准。那么你以后跟任何语言的工作者合作,都会成为障碍,也会成为人家攻击你的解开。 看看以前net的处境把,任何人都可以攻击你,我们说别怪人家,因为你不打算跟任何人合作。其他语言都无法和你配合,你总让别人迁就你么?那怎么合作
.net core可以使用WCF,项目里添加相应的依赖包即可。不考虑性能,可以用回WCF。
为什么要纠结使用datatable???
通讯,应该基于通用的二级制对象来设计,例如你可以通过(不要求性能的)json字符串形式或者(要求性能的)protol buffer 形式来序列化、反序列化对象 Model。这是工程师之间都懂的通用的技术,与编程语言无关。
本来不想回这贴,我们说话不好听,回了惹人烦,不过楼上也回了,我们就说两句
[quote=引用 3 楼 by_封爱 的回复:]为什么要纠结使用datatable???
13,347
社区成员
5,387
社区内容
加载中
试试用AI创作助手写篇文章吧