4、资源丰富问题,如上所述,由于成本问题,很多人选择了php开发,然后php的免费框架越来越多,程序员一般都懒,拿来修修改改就能上线,接着做下个项目就可以啦,而.net明显没那么多免费框架,市面上分许多.net框架是要授权费的。
不过目前微软的发力,也在着手改善这种问题,发布了visual studio code,visual studio community免费开发工具开发成本明显降低,.net code跨平台语言只要版本符合要求linux系统也可以运行.net code开发的程序了。如果能够有支持linux的文件型的数据库软件(例如office的access)发布就更好了。
魔码云
7年,net开发,不请自来。我认为在国内误解是其中一个原因,搜搜国外几大编程语言排行 c#一直排4 5 抛开解释性语言 和函数式语言不说, c#是java的直接对手 ,按比例基本3:1 ,其中英国 德国接近2比1 2019年12月份的数据 ,足可以说明.net挺优秀,为啥在国内就被说得不堪呢? 因为网上有铺天盖地的对.net陈旧观念的文章,误导很多新人。证明下 ,net core是夸平台的全栈平台 基于mit协议的全开源 开发工具社区办够用 免费 asp.net core做web服务端 wpf winform做pc客户端 xamarin做android和ios unity做游戏,对于企业来说这样一个全功能 完全免得开源的平台 值得尝试。 另外.net是一个完全从底层重写的 抛弃了历史的包袱 那个说跟java一样重的是胡说的 最大的问题是生态 既然.net framework那么多年都不死,国外还这么火, 现在这么开放 肯定会越来越好的 。一个全新的平台 未来很有希望。其实国内也不见得那么不堪 以北上广 51job搜索 跟java的岗位基本4比1 ,薪资java好些, 不过.net.找工作竞争小很多 看看培训机构就晓得了
变形精怪
归根到底就是没钱,微软的vs吊打一切野路子开发工具,虽然现在MyEclipse也收费了,但vs比它会几十倍,当然我也不相信有几个人真正为MyEclipse付费了。微软出的vs code免费的也吊打所有前端开发包括webstorm。vs从图形c/s到b/s通杀,.net core编译的exe自带运行环境可以跑API拖网站,不需要装tomcat,iis,apache,nginx,也可以挂在Linux上。高并发都是需要做集群,负载均衡和专门优化的,没有哪个语言可以让程序员不带脑子就可以写出好用的程序。
钱塘百晓生
一个镇宅、其余都是分版的区别……
绽魂
培训班有. net吗?你现在招个人看看。
撸涮英雄
国内公司的惯用套路:国外的开源软件,改吧改吧,凑合着自己用了,或者当产品卖了。所以用某一套东西,取决于github或者说sourceforge下相关技术的开源的项目多不多。
微软.net、C#无疑在这些开源平台上相对java,node要少很多。为什么少呢?因为微软没有看清楚软件开发技术的发展趋势。这个趋势就是devops。
可能有很多人没有往这个方面考虑。其实devops从很早就在影响这个行业的。开发人员需要让他们写的程序更容易编译,bug更少,上线风险更低,就必然需要更为智能的依赖包管理机制、自动化测试机制,产品发布流程化机制。这些东西的先驱者是——java,其次新近崛起的nodejs,golang都一上来就提供了相关的解决方案。反观微软,可能在微软内部这些东西很健全,但是在外面,你要想搭建起一整套东西,这可不是一两个钱可以搞定的。
虽然国内早期都在肆无忌惮的使用微软盗版,但贫穷有固执的独立外国开发者们已经因为这些开始放弃微软了。所以微软的开发生态圈一直在缩小,甚至那个最大的微软开源社区——codeplex都被关闭了。这你让我们这些抄抄抄的程序员情何以堪呢?所以很多公司也就果断弃坑了。
信息扭曲力场
两个字,收钱。我以前在一家大公司,应聘上的第一件事就是把sqlserver 换成MySQL,把.net换成PHP,为啥,吃官司了,以前这家公司小,没人在意,现在要全部重构