首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  .NET

.NET 节点很冷清啊

  •  
  •   beginor · 2015-11-26 09:03:30 +08:00 · 4202 次点击
    这是一个创建于 1147 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我来点一下火吧, 大家说说, 微软最近发布的跨平台的 ASP.NET5 支持 Windows/Mac/Linux , 能火起来么?
    45 回复  |  直到 2015-11-27 08:17:57 +08:00
        1
    love   2015-11-26 09:11:32 +08:00 via Android
    不会火。微软的技术处于被忽视的状态,哪怕他真做的还行。
        2
    Monad   2015-11-26 09:20:00 +08:00 via iPhone
    这个问题得去知乎问 上面.Net 拥护比较多
        3
    rebornix   2015-11-26 09:23:31 +08:00 via Android
    在关心火不火之前,我觉得微软现在更关心,原来那 700 万 .Net 开发爽不爽。跨平台完成度足够好的话,给大家 C# 开发带来更多可能性。 C# 开发用不用 Asp.Net 比别的人会不会转用 Asp.Net 重要多了。

    现在的朋友们出门都拿着 Mac , Asp.Net 不支持的话很没吸引力。 Docker 的支持也把部署这块走通了。

    这之后,我们再看看能不能火起来。不过我认为 TypeScript 火的可能性更大一些。
        4
    movtoy   2015-11-26 09:25:14 +08:00
    用.net 都是些大客户吧。开发者也比较高冷,可能不是很喜欢 V2EX 的吹牛 b 类型的闲话
        5
    beginor   2015-11-26 09:26:35 +08:00
    @rebornix TypeScript 火的可能性比较大, 但我觉得也是趁了 NodeJS 和 Angular2 的光环
        6
    Ixizi   2015-11-26 09:29:39 +08:00
    毕竟全依靠 Windows 平台.
        7
    min   2015-11-26 09:30:50 +08:00
    招人都蛮困难,估计火不起来
        8
    Moker   2015-11-26 09:33:36 +08:00
        9
    initialdp   2015-11-26 09:34:45 +08:00
    .net 在中小企业应用比较多,在互联网相关的领域以及大企业中用得比较少。

    以前在学校的时候玩过一段时间.net ,我觉得其实还不错。不过以前太局限在 windows 平台,和整个互联网的生态很难配合,而高端企业软件领域又是 java 的生态圈。
        10
    wincat   2015-11-26 09:35:12 +08:00
    一直.NET 开发
        11
    yeqiu   2015-11-26 09:48:03 +08:00
    我经历过两家公司,基本都是前期快速使用.net 构建项目,证明了项目是可行,然后慢慢抛弃掉.net

    究其原因,.net 是有微软立场的。这是他能这么优秀同时又不温不火的唯一原因。

    vs:这个收费是无可避免的,还好 2015 的社区版缓解不少,至于那个所谓的跨平台的 vscode 简直是搞笑。

    windows 和 sql server 确实可以使用 linux+mono 和 mysql 代替,但是这么做有两点特别不好。

    1 、快速开发的优势没有了。

    2 、开发人员能玩不转是个大问题。众所周知,.net 程序员相当多都是培训机构出身,很难找到高质量的开发人员,这里不是黑,我也是培训出身的,我深刻的知道培训出身的差在哪里。
        12
    rebornix   2015-11-26 09:48:41 +08:00 via Android
    @beginor 其实是借 JS 光环, TypeScript 也支持 JSX , React 用户也可以玩。

    Angular 2 这件事上,对企业级应用有很大好处。微软内部有很多应用都用 AngularJS ,搞不好比谷歌用的还多。 2 使用了 TypeScript ,两边都是利好,企业级的实践顺理成章。
        13
    rebornix   2015-11-26 09:51:51 +08:00 via Android
    @yeqiu “至于那个所谓的跨平台的 vscode 简直是搞笑”

    请教,为何是 “所谓”,哪里“搞笑”?
        14
    loqixh   2015-11-26 09:52:31 +08:00
    @yeqiu 培训机构出身不是 java 最多么?
        15
    yeqiu   2015-11-26 09:56:47 +08:00
    @rebornix
    好吧,我换个说法,至于那个跨平台的 vscode 简直是笑话。


    我说他是笑话是因为两点
    1 、和原来平台的文本编辑器而言没有任何优势。好吧,如果觉得能编写 c#也算优势的话,那这条不存在。
    2 、 vs 是一个强大的 ide , vscode 仅仅是一个文本编辑器。好吧,也有可能是我期待的太多,这条也许也不存在。
        16
    moxuanyuan   2015-11-26 10:00:07 +08:00
    @min 小弟在二线城市做 php 开发,了解到招.net 比 php 多,工资也比 php 高
        17
    x0601y   2015-11-26 10:03:54 +08:00 via iPhone
    果然是点火
        18
    loqixh   2015-11-26 10:08:19 +08:00
    @yeqiu vscode 从来就是一个文本编辑器啊。。。你看到里宣传自己是 ide ?
    不过么 linux/osx 上的开发不都以用 ide 为耻, edit 为荣吗? win 开发 linux 生产不行? java 开发很多都是这么干的啊
        19
    loqixh   2015-11-26 10:09:43 +08:00   ♥ 1
    @moxuanyuan 很多人以为互联网代表了 it
        20
    rebornix   2015-11-26 10:11:07 +08:00 via Android
    @yeqiu 如果你把它当作 VS 的替代品,那现阶段而言,确实像个笑话。不过它的出发点不在于此。

    VS Code 的 core 是 Monaco ,一个用 JS/TS 书写的编辑器,原本用于 Office 365/Onedrive/VS Online ,尤其是 VS Online ,用户代码上传上去后,是可以直接在线上修改的。具备基本的 Intellisense 。

    这个角度看,它和 GitHub 使用的 Ace 或者 Codemirror 没太大区别。后来 GitHub 使用 Electron 包装编辑器构建了 Atom , Erich Gamma 也是用类似的方法包装了 Monaco 。为了 Branding 叫它 VS Code ,上线的时候, VS Code 和 VS 除了名字有相同之处,其他毫无关系,包括后面的开发团队。

    这个编辑器,从一开始就有 JS 的基因。你可以用它来开发 JS/Node ,具备 Intelliense 且可以调试代码。

    咱不能因为它暂时不能调试所有 C# 代码就叫它文本编辑器对吧?而且,很多人说它打开大文件的速度确实比别的文本编辑器快呢(比如 Atom)。
        21
    yeqiu   2015-11-26 10:13:25 +08:00
    @rebornix 感谢
        22
    rebornix   2015-11-26 10:17:18 +08:00
    @min 招 .net 开发容易,招厉害的比较难。

    真的把 C# 学好的话,工作还是很好找的 (咦,好像换哪个语言都是这样。。)
        23
    beginor   2015-11-26 10:18:00 +08:00
    @yeqiu 现在的 vscode 功能确实不够, 当然以后也难说会发展的怎样, 据说是由 Erich Gamma 大叔亲自操刀。

    至于跨平台的 IDE , 如果 .NET 跨平台形式好的话, JetBrains 可能会出手; 当年曾扬言要做一个 C# IDE , 微软的人跑过去说你们不要再做 IDE 了, 我给钱你们认真做好 ReSharper 就行了。(小道消息,不知真假)

    JetBrains 的做 IDE 能力真不是盖的, 堪称全球第一, Google 的 Android Studio 也是基于 JetBrains 的 IDEA , 再来一个 C# 的也挺有可能的。
        24
    cxe2v   2015-11-26 10:35:54 +08:00   ♥ 3
    在 iV2EX 上.NET 怎么可能不冷清,特别很多人都以为目前火热的移动互联网就代表了所有 IT 一样
        25
    stackboom   2015-11-26 10:41:07 +08:00
    @beginor 并没有感觉 JetBrains 的 IDE 有 VS 好用。
        26
    rebornix   2015-11-26 10:52:29 +08:00
    @beginor JetBrains 的 IDE 没觉得好用哎,但是 Resharper 是真好汉。
        27
    xupefei   2015-11-26 10:53:47 +08:00   ♥ 1
    大企业里还是 Java 和 C# 的天下,而他们的员工基本不上 V2EX ,就给你造成了这个错觉。
    以前沃尔沃的 IT 部门老大来做过演讲,说他的部门里面一大半是 Java ,另一部分是 C#。他还自豪的说他不会写代码,他只会指挥别人写代码。
        28
    loqixh   2015-11-26 11:03:15 +08:00
    @rebornix 用 vs2015 表示已经戒除了 Resharper 这个内存狂魔
        29
    loqixh   2015-11-26 11:05:11 +08:00
    @rebornix vscode 可以调试 C#,很方便的
        30
    rebornix   2015-11-26 11:06:35 +08:00
    @loqixh 确实是可以的,但是体验不如 VS 那么 smooth ,这里我们按下不表,强行比较会被别人喷的。

    VS 32 位的坑至今踩不掉, 2G 内存上限,感人到要哭有没有!
        31
    HiVPS   2015-11-26 11:11:00 +08:00
    @movtoy

    互联网企业用.net 很少很少.

    传统的"企业级"领域, 大客户用的都是 IBM+Oracle 那一套;.
    net 的用户倒真是一些中小企业,例如某某农村银行之类的.
        32
    comesx4   2015-11-26 11:14:24 +08:00
    宇宙第一 IDE Visual Studio !
        33
    loqixh   2015-11-26 11:17:04 +08:00
    @HiVPS 都是共用,一套都用 java 的很少
        34
    HiVPS   2015-11-26 11:22:22 +08:00
    @loqixh 据我所知,在银行领域,大银行的主要系统都是 IBM+DB2 或者 Oracle, 一些不重要的外围系统才用.net;

    中小金融机构(农村商业银行或者券商之类),才会用全套的.net+ Sql server, 毕竟价格比 IBM + Oracle 便宜的多
        35
    beginor   2015-11-26 11:27:11 +08:00
    @loqixh 我也想戒,但是戒不了。 ASP.NET5 的 DLL 中到处都是 R# 痕迹
        36
    beginor   2015-11-26 11:29:11 +08:00
    @loqixh 目前还不能调试 ASP.NET5 ,在 Mac 上调试 C#还需要借助 Mono
        37
    longaiwp   2015-11-26 13:23:25 +08:00
    @cxe2v 在这里不会火的啦,因为偏见啊
        38
    longaiwp   2015-11-26 13:37:39 +08:00
    @yeqiu 我很想问,你是哪只眼睛看到别人宣传是 IDE 了?首页那么大个字-》 Code Editing. Redefined.
        39
    timothyye   2015-11-26 20:43:43 +08:00
    写了近 10 年.NET ,现在转 Go 了…… -_-#
        40
    beginor   2015-11-26 20:51:27 +08:00
    @timothyye 我也写了多年的 C#,握个爪!请问 go 的优势是什么,做什么活有优势?
        41
    timothyye   2015-11-26 21:12:57 +08:00
    @beginor 突然觉得 C#写烦了,向换个方向……
    Go 感觉部署起来挺爽的,交叉编译…… 适合写后台服务和 API ……
        42
    peinhu   2015-11-26 21:54:52 +08:00
    不错了, C#节点根本就没有。
        43
    empvio   2015-11-26 23:29:12 +08:00 via iPhone
    接触.NET 也有三四年了,一年前转了前端,现在在写 Node ,感觉比.NET 好玩。
        44
    mimzy   2015-11-27 00:33:10 +08:00
    看了眼楼主头像 发现以前看过好几次楼主的文章
        45
    hqs123   2015-11-27 08:17:57 +08:00
    .net 是个好东西,谁用谁知道.
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1157 人在线   最高记录 4236   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.2 · 19ms · UTC 18:07 · PVG 02:07 · LAX 10:07 · JFK 13:07
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1