分享生活百科知识

注册/登录|最近发布|今日推荐

主页 综合百科生活常识数码科技传统文化互联网健康时尚影视娱乐教育学习
当前位置:首页 > 传统文化

有人说使用C#开发软件的公司和程序员都很少,对此你怎么看?

提问时间:2023-07-05 12:05关键词:软件,公司,程序员

有人说使用C#开发软件的公司和程序员都很少,对此你怎么看?

点赞1、赣州市 网友:不狂不戰

C#由编程界的神级人物Anders Hejlsberg主持设计,在很多方面都比JAVA要好,毫无疑问,它是一门非常好的计算机语言。但是,一门程序语言的发展不是靠某一家公司或某几家公司就能撑起来,而是要靠主推公司的战略发展及生态的促进,C#则却恰好在这两点不占优势。

第一,C#跨平台政策的失误

C#最初只能在Windows平台上运行,从PC互联网时代向移动互联网时代转换过程中,C#并没有像JAVA一样做出适应性的转型,以至于C#无法运行在安卓机器上。Windows平台简单易用,对于技术人员不多的非IT类中小企业,的确是有吸引力的。但是对于硅谷的IT企业来说,技术并不是问题,他们拥有大量的专业服务器管理人员,所以硅谷的IT企业更倾向于使用免费的Linux系统,比如CentOS或者Ubuntu。对比 Java的跨平台的优势,c#就差了很多

第二,C#仿JAVA而生,大数据及人工智能方面却没能超越JAVA

而从传统开发到大数据及人工智能开发的转换过程中,自谷歌的Hadoop出现以来,大数据的开发语言好像天然就是JAVA一般,虽然Hadoop同时提供多种语言的接口,但是由于底层JVM的框架运行,使得JAVA语言在大数据时代远超C#,而人工智能的发展及对数据处理的需求,又使得Python赶超C#,成为数据处理的神器,以至于时常要拥抱变化的程序员更多的投入JAVA和Python的怀抱。

点赞2、海城市 网友:神裔互动

主要问题是bat起家的时候没有c#,或者是刚出还不成熟,bat都用java,大量他们淘汰的人也都是java。他们到了新公司就会继续推java.我始终觉得c#更优雅,加上近年来微软开源力度增大,github都收了,未来如何不好说,而且现在市面上大量三个月培训出来的java程序员正在拉低java的档次。。。

点赞3、亳州市 网友:凝蕾。

本人15年专注.NET框架专注C#。看怎么理解这个事情,大多数人Code for money, Code for living,当你真正Code for fun,什么语言用起来高兴咱就用什么语言。

点赞4、延安市 网友:疏影清浅

当年互联网还没有移动互联网时候,java跟c#算平手,得益于微软在pc端的垄断。微软自然而然的也飘了,这不才十年不到,随着4g移动互联网的兴起,导致c#掉队严重。

别扯linux,linux运维的成本多高心里没点逼数?win平台随便个人都能维护,再说中国中小企业,养的起几个linux的运维?中小企包括中小事业政府单位,用微软谁交钱?

现在c#随着dotnet core的跨平台,会越来越好,开发效率真比java高。还有就是代码的优雅性!再加上u3d游戏引擎,c#一定会越来越好

点赞5、宁德市 网友:花前月下

主要是被BAT带了节奏!

点赞6、遵义市 网友:菊攻大王

确实很少,主要是由于微软收保护费造成的,国内企业大都不爱用收费的东西,所以java+mysql+linux+tomcat这些免费的套餐火了,虽然现在net core也能吃免费的套餐了,但是java已根深蒂固了,c#现在市场很小且工资低,新入行的还是学java好点

点赞7、阳泉市 网友:朝朝暮暮

现要转国产系统,C井更少了,只能用JAVA

点赞8、双鸭山市 网友:苦咖啡

看你自己是什么条件了,想入互联网公司可以学JAVA,但如果你是个人开发者,那C#很适合,从前端到后端,从桌面到移动端,全部可以用c#搞定

知识推荐

八哥问答——日常生活学习知识分享。 垃圾信息处理邮箱 tousu669@163.com 网站地图
icp备案号 闽ICP备2023007808号-3 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.12606.com All Rights Reserved