C#好像在互联网上超不受待见啊,比如各种文章分析默认无视、各种文档工具默认无视……

2017-06-22 09:13:41 +08:00
 Rice
C#好像在互联网上超不受待见啊。
比如,我看一文章,说是编程语言排行榜,C#第五位、第六位的样子
然后作者把上面的几种热门语言介绍一遍,连 Ruby 都提及,唯独就把 C#给忽略了……
如果是个例那倒没什么,只不过,我发现很多文章讨论热门编程语言的时候,都选择性忽略了 C#
还有就是有些文档和工具,上面有很多语言工具库的文档,唯独就把 C#忘记了。
C#明明很多人用,在互联网上的应用及讨论却很“冷门”。
11905 次点击
所在节点    程序员
122 条回复
johnny23
2017-06-22 12:38:34 +08:00
有人还以为.net 就是 asp.net winform 那种控件一波流么...早就不是这样了 用 webpage 或者 mvc 之类的开发简直是丝般顺滑 可能吧 有人根本就没有深入了解 只是抱着残旧的观念 想当然的脱口而出了罢
johnny23
2017-06-22 12:41:28 +08:00
@jarlyyn c#应该看半天就可以了 因为你可以直接用 cisualstudio 开苞即用迅速上手
johnny23
2017-06-22 12:42:18 +08:00
@xss net core 出来这么久了...你估计很久没关注了
est
2017-06-22 12:46:41 +08:00
@johnny23 几年前。库是有但是都是第三方的各种 bug 用起来不如别的语言顺手。。。
xss
2017-06-22 12:48:17 +08:00
@johnny23 这玩意并不算是杀手级别的'应用'. 因为生态环境已经建立起来了. 谁知道哪个鸟库里面有没有用 windows 的特性, 导致整个库在*unix 上功能不正常. 从历史经验来看, 所有非微软原生的东西, 例如 windows 的 os/2 子系统, win10 的 ubuntu 子系统等等, 用起来都特别蛋疼, 而且功能性上支持的也不完整. 虽然我没用过 netcore 这东西, 不过猜想很可能也一个鸟样....
johnny23
2017-06-22 12:50:14 +08:00
@xss 现在是版本 1 慢慢迭代吧 2 preview 已经出来了 换了纳德拉这几年 说实在话 真心有了相当大的变化了
johnny23
2017-06-22 12:54:55 +08:00
@est 06 年就出来了 我 10 年一直用到现在啊....这个库几乎算是.net json 处理的首推库了...😳😳😳
otakustay
2017-06-22 13:14:20 +08:00
作为语言 C#是我至今都坚持认为的最优秀的 OO 语言没有之一
作为平台.NET 至少是“不成功”的
pyufftj
2017-06-22 13:17:04 +08:00
@vjnjc 非常同意。
ljcarsenal
2017-06-22 13:26:23 +08:00
@johnny23 在哪挣这么多外快
xAx
2017-06-22 13:30:50 +08:00
语言特别好,可惜生态不好。
微软早期对 c#的定位注定了在服务端生态环境的 0 成长,虽然现在开放了,但太晚。

另外一点,微软对开发工具过度的傻瓜化,使得能生长为大牛的开发人员比例减少。
也让 dotnet 处在鄙视链底端。

只说语言和能实现的功能,我觉得没哪个比 C#好。不过我用 java 混饭吃.
jybox
2017-06-22 13:33:04 +08:00
因为 PHP、Python、Node、Ruby 这些常见的 Web 开发语言其实都是在同一个生态系统中,大家都用着一样的数据库、缓存、操作系统、运维工具,在其中一个语言中积累的经验可以用到其他语言上,同样的基础设施也可以为其他语言服务,而且很多人也都是同时掌握这几种语言的。

但 C# 则有自己的一套生态系统,和前面提到的技术交集很少,只有使用 .Net / 微软 全家桶才能发挥出它的优势(你用 MySQL、跑在 Linux 现在当然也没问题,只是这样的话为啥还非要用 C# 呢),所以很多人除非死心塌地地接受微软系生态,否则是不会考虑 C# 的,没必要指望两个不同的生态系统会互相提供支持。

Java 的话,我觉得大概介于这两种之间,有自己的一套生态,但没有 C# 那么独立。
est
2017-06-22 13:34:24 +08:00
@johnny23 那还是不错。我那师兄是走纯微软路线的。sql server +  soap 对 json 什么的抱怨得很。
wayne712
2017-06-22 13:36:15 +08:00
c#是超级好用的 OO 语言,
async, await, var 类型自动推断, struct 值类型定义, linq, 创建匿名对象等等许多对开发人员非常友好的特性。
稍微深入了解过 C#的朋友相信都会爱上这门语言
xjoker
2017-06-22 13:39:06 +08:00
C# 写美滋滋
现在又出了.NET Core 跨平台可以不用安装 Runtime 简直厉害
hellojl
2017-06-22 13:43:41 +08:00
毕竟左花括号另起一行是异端
Rice
2017-06-22 13:48:27 +08:00
话说回来,看好.net core 的不少。
但是现在.net core 上有没有什么杀手应用?
微软官方的或第三方的?
如果没有,大家觉得是不是一个机会?
beginor
2017-06-22 13:48:47 +08:00
我们在用 docker + mono, 也在尝试 docker + .net core
neutrino
2017-06-22 13:49:03 +08:00
@wayne712 你提到的特性一般用在什么地方呢,用了几年 c#还停留在 getset 写一大堆的时代,谢谢
johnny23
2017-06-22 13:50:43 +08:00
@ljcarsenal 朋友介绍的啊 我在二线城市工作 现在附近的朋友对信息化需求很旺盛 还有一些单位之类的 认真做几个积累出东西和口碑 后面都来找我啦 感觉一个人都忙不过来了 我算是一条龙吧 数据库设计 后台前端服务器我都搞

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/370201

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX