V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Rice
V2EX  ›  程序员

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

  •  
  •   Rice · 2017-06-22 09:13:41 +08:00 · 11844 次点击
    这是一个创建于 2746 天前的主题,其中的信息可能已经有所发展或是发生改变。
    C#好像在互联网上超不受待见啊。
    比如,我看一文章,说是编程语言排行榜,C#第五位、第六位的样子
    然后作者把上面的几种热门语言介绍一遍,连 Ruby 都提及,唯独就把 C#给忽略了……
    如果是个例那倒没什么,只不过,我发现很多文章讨论热门编程语言的时候,都选择性忽略了 C#
    还有就是有些文档和工具,上面有很多语言工具库的文档,唯独就把 C#忘记了。
    C#明明很多人用,在互联网上的应用及讨论却很“冷门”。
    122 条回复    2017-06-28 02:49:36 +08:00
    1  2  
    wayne712
        1
    wayne712  
       2017-06-22 09:24:35 +08:00
    c#会火,因为有了支持跨平台的 dotnet core
    xss
        2
    xss  
       2017-06-22 09:25:06 +08:00
    只能在 windows 上用的东西, 还能指望有多热门. 作为主攻服务端的一门语言, 注定小众.
    不要跟我提什么 mono, 什么 C 艹艹开源. 这么多年了, 我也没见几个人在*nix 系的服务器上架 mono 跑 C#
    tianlan
        3
    tianlan  
       2017-06-22 09:32:13 +08:00
    别逗了 跟微软混 迟早要完
    Orzpls
        4
    Orzpls  
       2017-06-22 09:33:18 +08:00 via Android
    我司用的 mono,以 docker 方式部了一大堆东西。
    slixurd
        5
    slixurd  
       2017-06-22 09:33:43 +08:00
    把 C#换成 VB .net 也完全一样= =
    wayne712
        6
    wayne712  
       2017-06-22 09:39:08 +08:00
    不了解请不要乱说,c#不只是可以在 windows 上运行了。
    [dotnet core]( https://github.com/dotnet/core)
    [What is .NET Core?]( https://www.microsoft.com/net/core/platform)
    dhssingle
        7
    dhssingle  
       2017-06-22 09:41:20 +08:00
    不受待见+1,各种忽略 C#
    grayon
        8
    grayon  
       2017-06-22 09:44:34 +08:00
    可能游戏开发的比较多吧,Unity3D
    aheadlead
        9
    aheadlead  
       2017-06-22 09:54:47 +08:00 via iPhone
    @Orzpls 好像携程也这么弄
    est
        10
    est  
       2017-06-22 09:57:11 +08:00   ❤️ 1
    几年前几个有个师兄说,C# 开发是自己找虐。一个好用的 JSON 解析库都没有。
    flyingfz
        11
    flyingfz  
       2017-06-22 10:11:17 +08:00   ❤️ 3
    语言不是重点,生态才重要。 从这个角度看,C# 很难追上 java

    如果排除语言 生态 的比较, 我觉得 C#比 java 好很多。
    echo1937
        12
    echo1937  
       2017-06-22 10:20:47 +08:00
    取决于未来几年 dotnet core 的发展情况。
    jarlyyn
        13
    jarlyyn  
       2017-06-22 10:23:36 +08:00
    微软有自己的一套生态。

    所以,c#做 web 是要怼其他所有语言的。

    其他语言看看文档换个库,2-3 天就能切换过去慢慢研究开发了。

    c#不行。
    vjnjc
        14
    vjnjc  
       2017-06-22 10:52:57 +08:00
    语言好像挺好的啊,生态 lib 才是大问题。。。
    22too
        15
    22too  
       2017-06-22 11:20:21 +08:00   ❤️ 1
    最近在学习 c#。
    aussieweever
        16
    aussieweever  
       2017-06-22 11:50:12 +08:00 via Android   ❤️ 5
    国外生态很好。那种什么说没 json 解析库的,确认用过 c#吗
    justtery
        17
    justtery  
       2017-06-22 11:56:20 +08:00 via Android
    我司用 asp.net core mvc
    hantsy
        18
    hantsy  
       2017-06-22 11:59:03 +08:00
    dotnet core 应该出路不错,Redhat 也大力支持。

    再加上 Azure 现在越来越火。
    johnny23
        19
    johnny23  
       2017-06-22 12:29:54 +08:00 via iPhone
    @est newtosoft json.net 被吃啦???
    johnny23
        20
    johnny23  
       2017-06-22 12:36:35 +08:00 via iPhone
    vs 配合 nuget 写东西 简直轻松又写意 你 python php java 什么能做的.net 也都能做
    语法也舒服简洁 这几年的几十万的外块都是靠.net 挣得 用得越久 对它越是爱不释手 看着其他语言反而看不惯了
    johnny23
        21
    johnny23  
       2017-06-22 12:38:34 +08:00 via iPhone
    有人还以为.net 就是 asp.net winform 那种控件一波流么...早就不是这样了 用 webpage 或者 mvc 之类的开发简直是丝般顺滑 可能吧 有人根本就没有深入了解 只是抱着残旧的观念 想当然的脱口而出了罢
    johnny23
        22
    johnny23  
       2017-06-22 12:41:28 +08:00 via iPhone
    @jarlyyn c#应该看半天就可以了 因为你可以直接用 cisualstudio 开苞即用迅速上手
    johnny23
        23
    johnny23  
       2017-06-22 12:42:18 +08:00 via iPhone
    @xss net core 出来这么久了...你估计很久没关注了
    est
        24
    est  
       2017-06-22 12:46:41 +08:00
    @johnny23 几年前。库是有但是都是第三方的各种 bug 用起来不如别的语言顺手。。。
    xss
        25
    xss  
       2017-06-22 12:48:17 +08:00
    @johnny23 这玩意并不算是杀手级别的'应用'. 因为生态环境已经建立起来了. 谁知道哪个鸟库里面有没有用 windows 的特性, 导致整个库在*unix 上功能不正常. 从历史经验来看, 所有非微软原生的东西, 例如 windows 的 os/2 子系统, win10 的 ubuntu 子系统等等, 用起来都特别蛋疼, 而且功能性上支持的也不完整. 虽然我没用过 netcore 这东西, 不过猜想很可能也一个鸟样....
    johnny23
        26
    johnny23  
       2017-06-22 12:50:14 +08:00 via iPhone
    @xss 现在是版本 1 慢慢迭代吧 2 preview 已经出来了 换了纳德拉这几年 说实在话 真心有了相当大的变化了
    johnny23
        27
    johnny23  
       2017-06-22 12:54:55 +08:00 via iPhone
    @est 06 年就出来了 我 10 年一直用到现在啊....这个库几乎算是.net json 处理的首推库了...😳😳😳
    otakustay
        28
    otakustay  
       2017-06-22 13:14:20 +08:00
    作为语言 C#是我至今都坚持认为的最优秀的 OO 语言没有之一
    作为平台.NET 至少是“不成功”的
    pyufftj
        29
    pyufftj  
       2017-06-22 13:17:04 +08:00
    @vjnjc 非常同意。
    ljcarsenal
        30
    ljcarsenal  
       2017-06-22 13:26:23 +08:00 via iPhone
    @johnny23 在哪挣这么多外快
    xAx
        31
    xAx  
       2017-06-22 13:30:50 +08:00
    语言特别好,可惜生态不好。
    微软早期对 c#的定位注定了在服务端生态环境的 0 成长,虽然现在开放了,但太晚。

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

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

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

    Java 的话,我觉得大概介于这两种之间,有自己的一套生态,但没有 C# 那么独立。
    est
        33
    est  
       2017-06-22 13:34:24 +08:00
    @johnny23 那还是不错。我那师兄是走纯微软路线的。sql server +  soap 对 json 什么的抱怨得很。
    wayne712
        34
    wayne712  
       2017-06-22 13:36:15 +08:00
    c#是超级好用的 OO 语言,
    async, await, var 类型自动推断, struct 值类型定义, linq, 创建匿名对象等等许多对开发人员非常友好的特性。
    稍微深入了解过 C#的朋友相信都会爱上这门语言
    xjoker
        35
    xjoker  
       2017-06-22 13:39:06 +08:00
    C# 写美滋滋
    现在又出了.NET Core 跨平台可以不用安装 Runtime 简直厉害
    hellojl
        36
    hellojl  
       2017-06-22 13:43:41 +08:00   ❤️ 1
    毕竟左花括号另起一行是异端
    Rice
        37
    Rice  
    OP
       2017-06-22 13:48:27 +08:00
    话说回来,看好.net core 的不少。
    但是现在.net core 上有没有什么杀手应用?
    微软官方的或第三方的?
    如果没有,大家觉得是不是一个机会?
    beginor
        38
    beginor  
       2017-06-22 13:48:47 +08:00 via Android
    我们在用 docker + mono, 也在尝试 docker + .net core
    neutrino
        39
    neutrino  
       2017-06-22 13:49:03 +08:00
    @wayne712 你提到的特性一般用在什么地方呢,用了几年 c#还停留在 getset 写一大堆的时代,谢谢
    johnny23
        40
    johnny23  
       2017-06-22 13:50:43 +08:00 via iPhone
    @ljcarsenal 朋友介绍的啊 我在二线城市工作 现在附近的朋友对信息化需求很旺盛 还有一些单位之类的 认真做几个积累出东西和口碑 后面都来找我啦 感觉一个人都忙不过来了 我算是一条龙吧 数据库设计 后台前端服务器我都搞
    johnny23
        41
    johnny23  
       2017-06-22 13:56:39 +08:00 via iPhone
    @neutrino c#6.0 对 getset 又有增强...有一本书讲 c#新版本特点的 叫做深入了解 c#第三版 里面把到 6.0 版本的所有的都讲了一道 每次版本升级 那语法真是一种享受 现在 7.0 也出来了 开发起来真是流利啊
    webcoder
        42
    webcoder  
       2017-06-22 13:59:05 +08:00
    我这边公司招不到.net 的人。所以强制转 php,好悲痛,写了快十年的.net 了,现在要换..
    mooncakejs
        43
    mooncakejs  
       2017-06-22 14:00:58 +08:00
    不看广告看疗效,,,中国的互联网公司,巨大的那几个都不玩.net 他们的员工跳出来或创业或带队,都不用.net,所以活不起来。
    johnny23
        44
    johnny23  
       2017-06-22 14:04:08 +08:00 via iPhone
    @neutrino var 用于匿名类型 比如你不需要对一个对象定义 比如你可以在运行的时候 直接 var person={name="johnny",age=32}
    这样构造 比如在写 webapi 的时候 直接创建这样的对象 json 序列化以后输出 非常灵活 sync await 用于多线程异步 没有特别需求一般用不上 这个是把以前需要用 beginXxx 方式的异步操作模式 来弄的事情直接在语法上就可以搞了
    johnny23
        45
    johnny23  
       2017-06-22 14:10:17 +08:00 via iPhone
    @neutrino 至于 linq 这东西熟悉了 lamda 语法以后用于操作集合对象太方便了 例如 list.where(o=>o.age>20)直接取 list 中大于 20 岁的数据 想想以前还没有 linq 的时候 得用遍历的方式判断一圈后才行..
    sagaxu
        46
    sagaxu  
       2017-06-22 14:18:01 +08:00
    @mooncakejs 硅谷的也差不多啊,google 和 fb 以及 aws 等等,也都远离 M$技术栈
    sagaxu
        47
    sagaxu  
       2017-06-22 14:19:53 +08:00
    @johnny23 语法改进这东西见仁见智,Java 万年不变的罗嗦语法,还有人觉得可读性高呢。如果语法很重要,scala 早就取代 Java 了,那可是 Java 的生态加上现代的语法。
    sagaxu
        48
    sagaxu  
       2017-06-22 14:21:30 +08:00
    @johnny23 C#的语法比 Java 领先 10 年以上,只可惜被生态拖累了,当年如果 C#一出来就是全平台的,可能现在都没人用 Java 了
    johnny23
        49
    johnny23  
       2017-06-22 14:28:41 +08:00 via iPhone
    @sagaxu 嗯 主要我一直走这条技术路线 这几年 c#语法的变化我的感触是真切的...java 我也用 主要是单位的系统是用 java 每次写 java 我都是要死不活的...感觉好累
    Zzzzzzzzz
        50
    Zzzzzzzzz  
       2017-06-22 14:28:54 +08:00
    生态缺失其实也怪不了谁啊, 当年桌面开发概念的疯狂迭代、ASP、vbscript、silverlight、WINCE/WM、WP。。。一路挖矿弃坑, 后来被坑出阴影的一代能主导项目了, 当然会本能性规避了....这种不信任感需要时间冲淡的, 就巨硬最近几年的情况, 感觉过个三五年应该能好点
    fly2never
        51
    fly2never  
       2017-06-22 14:32:50 +08:00
    @est tang4c?
    johnny23
        52
    johnny23  
       2017-06-22 14:33:14 +08:00 via iPhone
    @Zzzzzzzzz 哈哈哈 那些坑我都完美跳过了...那些坑确实把技术人员坑得够呛
    10Buns
        53
    10Buns  
       2017-06-22 14:34:20 +08:00 via iPhone
    @xss 官方宣布跨平台才几年?请不要嘴炮
    10Buns
        54
    10Buns  
       2017-06-22 14:35:19 +08:00 via iPhone
    @est json.net 还可以吧
    Biny
        55
    Biny  
       2017-06-22 14:36:47 +08:00
    @xss .net core 2.0 都出了,多看看新聞。
    wayne712
        56
    wayne712  
       2017-06-22 14:37:04 +08:00
    @neutrino , 推荐你这本书[]( https://www.amazon.cn/gp/product/B00J94AG2A/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=536&creative=3200&creativeASIN=B00J94AG2A&linkCode=as2&tag=vastwork-23)
    简单介绍几个特性:
    - async await, 以同步的方式写异步函数,其他语言也在加入类似的特性。例如 EntityFramework 中提供的 API 几乎都有一个 async 的版本,调用这些异步版本的 API 只需要加上一个 await 关键字即可。
    - var、匿名对象、linq 结合一起可以写出这样的语句
    ```
    var data = from item in context
    where item.foo == 'bar'
    select new { result = item.a + item.b }
    // 因为 new 的是匿名对象事先并没有定义这样的类型,这个时候幸好有 var, 编译器会帮我们声明这个类型。
    // 这样写法实际中没什么意义,纯粹表达特性的其中一种简单用法
    ```
    - struct 值类型用于定义一些不可变的类型,例如 DateTime 就是 struct 类型, 除了不可变的好处之外,值类型是通过栈分配空间,不需要 GC 回收,性能自然比 class 类型要好。
    Biny
        57
    Biny  
       2017-06-22 14:37:37 +08:00
    @est 自己沒試過不要忙住下結論
    bombless
        58
    bombless  
       2017-06-22 14:39:27 +08:00
    微软系还是比较热衷闭源……
    说实话应该挺适合国内一些公司的……
    orderc
        59
    orderc  
       2017-06-22 14:45:21 +08:00
    二线城市用 c#,找不到工作
    Phariel
        60
    Phariel  
       2017-06-22 14:50:29 +08:00 via Android
    讲真 我宁愿写 C 夏普也不愿写 Java 好太多

    但生态最重要 微软都吹了这么多年了 然而。。。
    raphael008
        61
    raphael008  
       2017-06-22 14:51:44 +08:00
    @est Newtonsoft :D
    lovedeeply
        62
    lovedeeply  
       2017-06-22 14:54:16 +08:00
    一开始选错方向 微软太不长进了 从此验证了选择比较努力重要
    stzz
        63
    stzz  
       2017-06-22 15:32:17 +08:00 via Android
    从面相工资的角度来说目前还是看不到啥起色,而且巨硬每次挖坑大饼都是画的挺美…
    lovedebug
        64
    lovedebug  
       2017-06-22 15:51:53 +08:00
    上知乎啊 你就发现 C#多么牛多么高大山,java 简直就是一坨 shit 了= = , 作为 javaer 我也很无奈
    imherer
        65
    imherer  
       2017-06-22 15:53:13 +08:00
    以前写 ASP.NET,后来转了 Node.js
    xss
        66
    xss  
       2017-06-22 16:04:14 +08:00
    @10Buns 我管几年干啥, 应用根本就不能正常跑, 我还要等微软慢慢迭代不成.
    destinyclown
        67
    destinyclown  
       2017-06-22 16:05:41 +08:00
    @est newtosoft json 是最好用的 json 库
    coderwan
        68
    coderwan  
       2017-06-22 16:23:50 +08:00
    希望微软能把生态弄起来,不然这么好的语言就浪费了
    googlebot
        69
    googlebot  
       2017-06-22 16:51:54 +08:00 via iPad
    windows 安全性那么差,.net 就很难有起色,linux+.net,脑子进水,
    128m 的 vps 都跑的风一样快,.net 是啥垃圾表现,
    flyingghost
        70
    flyingghost  
       2017-06-22 16:57:34 +08:00   ❤️ 1
    为什么非要谈 C#?
    如果我是在谈互联网典型技术方案和技术架构,C#本来就是小众。这不是歧视这是统计数据。
    如果我是在谈语言本身,显然会挑很典型的有开创性的语言,比如《七周七语言》里选的那些,各有特色。而 C#是一个设计优良集各家所长的后来者,这种场合显然轮不到它。
    如果我是在谈文档、工具、SDK 实现,先问一句,这项目本身主要服务对象是互联网行业还是中小企业?说实话上互联网的名声比较大的都是针对互联网行业的吧。。。你们都基本不用 C#我凭什么写文档做 SDK 呢?

    说实话,期望在网上看到 C#铺天盖地本身就是伪命题。因为它的主战场不在这里。
    PS:其实 WinPhone 刚火的时候,网上 C#相关东西还是挺多的。:)
    Rice
        71
    Rice  
    OP
       2017-06-22 17:06:59 +08:00
    @flyingghost #70 不得不说,你说的一针见血。
    linus3389
        72
    linus3389  
       2017-06-22 17:24:25 +08:00
    既生 Java,何生 C 艹艹!
    xiaojunjor
        73
    xiaojunjor  
       2017-06-22 17:36:32 +08:00
    用.net mvc,好用但对前景不乐观,准备转。。。
    KgM4gLtF0shViDH3
        74
    KgM4gLtF0shViDH3  
       2017-06-22 17:41:57 +08:00
    @orderc #59 五线城市用 Python 都能找到工作。。
    zhangneww
        75
    zhangneww  
       2017-06-22 18:02:38 +08:00
    谁能想到互联网上的 web 服务器,IIS 最多呢?
    cjyang1128
        76
    cjyang1128  
       2017-06-22 19:40:40 +08:00
    @johnny23 大神,你做外包的话,那页面设计怎么办呢
    sammo
        77
    sammo  
       2017-06-22 19:45:13 +08:00
    在英国 .NET 比 Java 火
    johnny23
        78
    johnny23  
       2017-06-22 19:48:16 +08:00 via iPhone
    @cjyang1128 用一些库 比如做后台选择用 ext easyui adminlte 之类的 前台用 bootstrape purecss 等 或者自己 bs 加 jq 自己撸 如果懒得的话之前防站就得了
    swsh007
        79
    swsh007  
       2017-06-22 20:25:08 +08:00 via Android
    政府财税医院这些用的最多,但是真心没看到哪个互联网企业用这个。
    wayne712
        80
    wayne712  
       2017-06-22 20:35:19 +08:00
    stackoverflow 是基于 dotnet 吧
    demerol
        81
    demerol  
       2017-06-22 21:38:44 +08:00 via Android
    vs 上的那一套东西都很先进很牛,像 wpf sliverlight 当年就
    .有前后端分离双向数据绑定简直是先进几年(就是 xaml 太难用),然而历史遗留的印象太差还有要收费的全套就全给抵消了(不收费的又不敢用),还是用下 vscode 算了
    alwayshere
        82
    alwayshere  
       2017-06-22 22:09:21 +08:00
    ivechan
        83
    ivechan  
       2017-06-22 22:56:33 +08:00
    废话, 你在足球论坛里讨论詹姆斯地位如何看有人不喷口水给你才怪, 这里根本没多少人用 C#, 博客园里讨论 C#的一大把。
    jonechenug
        84
    jonechenug  
       2017-06-22 23:02:02 +08:00 via Android   ❤️ 1
    我在上一家公司,已经实现开发.Net Core,Docker 部署和 Jenkins 持续集成了。
    但是现在辞职了,找不到相似的工作岗位~~逃,不是黑!
    我觉得是国内的生态不行,而归根结底是人才断层了。C#是一个有很多历史包袱的语言,微软动不动就出些新的玩具,然后又抛弃掉。同时还有不少 C#er 受制于 windows xp(2003),还在用.Net 4,所以楼上说的什么异步,linq 甚至 lambda 如何如何的,语言的新特性对于那些有历史包袱的技术人员来说不过是水里的月亮。随着 java 和前端在国内的流行,C#被逐渐边缘(待遇也是相对低),更加加剧了人才的流失,甚至我认识的 C#er 有不少人表面上是在做后台管理系统,实际上每天的重心是在写 js,写页面。
    zmj1316
        85
    zmj1316  
       2017-06-22 23:13:41 +08:00
    手游公司肯定用的多啊
    levon
        86
    levon  
       2017-06-22 23:37:20 +08:00
    甚至我认识的 C#er 有不少人表面上是在做后台管理系统,实际上每天的重心是在写 js,写页面
    ----说明还是前台搞得比较复杂,后端基本都很好写了
    tairan2006
        87
    tairan2006  
       2017-06-23 00:46:20 +08:00
    开源太晚了 当年搞的话可以吊打 Java
    msg7086
        88
    msg7086  
       2017-06-23 00:46:26 +08:00
    @linus3389 Java 语言和运行时有点弱啊,而且还不是完全对象化的语言……
    光一个泛型就搞了那么久,还有匿名函数什么的……
    AntiGameZ
        89
    AntiGameZ  
       2017-06-23 05:38:01 +08:00   ❤️ 2
    @jonechenug 不是国内生态不行,而且全球生态都不行啊。用 C# 密集的基本还是传统行业,在北美找 C# 工作,基本都是政府/ 500 强企业。听上去似乎挺牛逼但是并非互联网行业,工资给的不高,企业文化也不会多好(大公司病)。

    澳洲新西兰倒是 C# 普及率很高,但是也基本和互联网行业关联不大(因为本来他们也没什么互联网行业)。

    每次说互联网用 C# 的,都会抬出来 Stack Exchange 系,但是除此之外呢?肯定还有不少,重量级的再没有几个了。虽然 FLAG 之类也会有 C#职位的缺,但是基本都是只要高级岗位。

    至于说 Unity 用 C#,那真的就是当成 JS 用,这个行业里的重点也并不在 C#, .NET 生态。

    --

    吐吐槽,不吹不黑,9 年的兼职 C# 程序员,C# + 微软生态在 Satya 上台以后让我看到了无限曙光,只是现在看来,有点晚了,不知道还追得上追不上。
    AntiGameZ
        90
    AntiGameZ  
       2017-06-23 05:38:33 +08:00
    @destinyclown 可以试试看 ServiceStack.Text,也别有一番趣味。
    jsq2627
        91
    jsq2627  
       2017-06-23 06:52:39 +08:00 via iPhone
    c# 本身不错,生态也没外人想象的不堪。c# only 的库也见到不少了,杀手级的库也不是没有。

    国内比较残酷的是学 c# 找不到工作,公司用 c# 招不到人,恶性循环。

    现在自己已经从主攻 c# 转投 js 了,js 很多地方能见到 c#的影子。每次看到 c# 圈玩烂的概念在 js 圈又火一边也只能一笑而过。

    netcore 1.0 是个半成品而已,从 rc 一路跟上来,现在起码功能稳定了,2.0 又补充了大量 API,用来写业余项目还是很顺手的。

    微软以前有个 3e 战略,现在各种拥抱开源,也怕是在下一步大棋。
    qhxin
        92
    qhxin  
       2017-06-23 07:21:07 +08:00 via Android
    c#开发上位机程序还是很方便的,还有 win 下的一些数据管理软件
    xvx
        93
    xvx  
       2017-06-23 08:34:48 +08:00 via iPhone
    C#写桌面程序还是不错的。
    我第一个自学的编程语言就是 C#,现在自学 Python,因为发现自己喜欢折腾网站比折腾桌面程序多一点点。
    beginor
        94
    beginor  
       2017-06-23 08:47:44 +08:00 via Android   ❤️ 2
    @xss 其实在 Linux 下玩 .net 的人也有一批 https://linuxdot.net
    wuethan
        95
    wuethan  
       2017-06-23 09:11:21 +08:00
    个人开发者,近两年用 C# 做网站和软件赚了 150k
    wuethan
        96
    wuethan  
       2017-06-23 09:13:01 +08:00
    @wuethan 额 最近又接了 65k 的项目 c#的
    Just1n
        97
    Just1n  
       2017-06-23 09:28:25 +08:00
    @wuethan #96 话说你是在哪接的单子呀。
    likeshu
        98
    likeshu  
       2017-06-23 09:32:54 +08:00
    用 C#写 win 上程序
    johnny23
        99
    johnny23  
       2017-06-23 09:33:07 +08:00 via iPhone
    @wuethan 同行啊...项目用 c#技术变现效率真是高啊 哈哈
    lulinux
        100
    lulinux  
       2017-06-23 09:36:23 +08:00
    一看这标题,就知道这贴必火。很多人总是有一种可笑的心理,非常在乎自己在别人心目中的地位。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2804 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 07:20 · PVG 15:20 · LAX 23:20 · JFK 02:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.