2016 - 2024

感恩一路有你

ideascala运行结果哪里看 软件开发一般学什么?

浏览量:1561 时间:2023-06-02 08:26:28 作者:采采

软件开发一般学什么?

IT技术领域也可以可分18个领域:

人工智能,云计算,大数据,,物联网,设计,Web开发,移动开发,游戏开发,服务端开发,数据库,新的架构,测试,运维,网络管理,安全技术,认证考试,信息化建设。

软件开发象指web开发、移动开发、游戏开发、服务端开发、数据库这几类,你也可以选择其中一类或几类学习和研究,现在也很火的不属于移动开发和游戏开发了。技术总之都是触类旁通的,能学号一个,就能学号好外另一个。

高端的软件开发应该是人工智能、云计算、大数据、、物联网等,这里就不踏入讨论。先从都差不多的软件开发正在吧。

web开发:

移动开发

游戏开发

服务端开发

数据库

C#这么优秀的语言为什么不流行?

C#为么不很流行?

说到底这个锅该鲍尔默来背,他差一点都把比尔盖茨一把打下的微软江山给败光了,更何况一个C#了。C#能做的JAVA基本都都要做,JAVA不能做的有其他语言比C#做得更好,接着你的开放源代码和跨平台还姗姗来迟,C#拿什么跟JAVA斗?

行业有个笑话,.NET最厉害的地方是跨平台,不过asp语言的最的笑话也是跨平台。除了C之外,能在.NET上启动的编程语言,是真正一个能能够做到在所有平台上都能正常运行的编程语言,能把桌面MacOS、Linux、Windows,移动Android、iOS、WP(假设这玩意儿还在)彻底跨完。当然了遗憾的是,理想与现实时总无比残酷的,理论上是可以跨平台的,只不过遗憾的是这么多年了微软一直都都没跨出去后。

这些年来C#过得其实还挺憋火的,前面的C/C、JAVA轮流交替做老大,两个老前辈C、C飘忽来个青春走一回、容颜焕发的,PHP、Python也是常年狂暴,Go语言这个年轻人也越来越极为强大,都实现方法自举了,可是C#呢打但是老年人,也打只不过年轻人,当然还蛮惨的。

C#也并非什么都不会干Windows应用程序,现在很多是C#变更土地性质的,MSDN、SQL Server Management Studio、Bing的很多服务,也都是用C#变更土地性质的,现在office 365、Windows、Visual Studio也用不一些C#开发,C#现在还是Unity开发游戏的通常脚本语言。

微软自己的产品用C#也就是无可厚非,还有很多非微软网站也用C#旗下的。程序员问答网站StackOverflow、国内著名的技术博客网站博客园、国内程序员社区CSDN、开源,都是用C#旗下的。以前新蛋、京东的核心技术栈也是C#,不过再后来才转向了JAVA技术栈。

C#反正能做的事情还蛮多的,Windows桌面应用开发,Web应用,也这个可以用来做移动开发,只不过做得都比较好不如人意。做桌面开发弄但C、现在甚至于连Electron都弄但了,除此之外一些B端应用,大家基本是都不可能选C#,Web应用方面弄但JAVA和PHP,移动方面弄只不过JAVA和swift,然后再大企业也都有自己的技术栈,不过这些技术栈都跟C#任何关系。

C#、.NET,以及的关系,C#错过太多第一波红利.NET是一个平台,本身实现的肯定都是各种各样的库,理论上各种各样的编程语言都这个可以编译器成其IL,接着在这个平台上运行程序,其实这个平台上面的编程语言很多,C#事实上是这里面最不重要的一个。是.NET主要注意单独做web开发的技术方案,当然这里面比较多也是C#作为核心。

JAVA在96年正式销售,C#则是在2000年亮相后,JAVA的先发优势并没有什么这样明显,可惜JAVA闭源、能免费的特点,让JAVA迅速攻城拔寨。C#有个好父亲、那就含着金钥匙慢慢地长大的,C#的创造者安德斯·海尔斯伯格是TurboPascal编译器、Delphi的作者,在设计C#之前,巳经是计算机工业界最多么伟大的科学家之一,再后来又啊,设计了TypeScript,打早了整个.NET体系。

C#语言电脑设计本身在很多方面大都要将近JAVA的,不过吧微软早期的策略一直都比较古板,不愿意去跨平台,也不不会愿意开源,但他安德斯·海尔斯伯格一直在在争取推动今天的事情,保守的鲍尔默上面的领导下的微软错过C#好是的几年,可惜内JAVA等编程语言不断地攻城拔寨,C#又一次那就输掉一场了未来。

C#输掉一场了移动互联网,大数据、云计算、AI也全都错过编程语言总得要扣住几个机会才能发展得好,C#以外抓着了Windows,其余都还没有捉住,也许这就是命,当然了跟微软自己作也有太大的关系。

你再仔细看看Android爆发开来的时候选择了开源的JAVA,尽管现在Google毕竟这事儿天天被Oracle犯恶心;iOS也就用不着说,人家接着objective-c、随后是swift,这个微软没法;到了大数据时代,JAVA和Python又心花怒放威风;云计算回来了吧,你看一看Go语言又渐渐爆发了,越来越多的移动互联网企业例如今日头条母公司、B站也都转过头了Go语言,甚至Google、百度、腾讯也都在用Go语言;人工智能时代,C/C做底层,Python用来做上层应用和算法。

你再仔细看看几乎每个有用的技术变革都跟C#没有关系。在大企业里面微软自己的核心技术栈大都C,Google也C/C,Facebook是C和PHP,百度是C/PHP/Go,百度投资是Python/Go,阿里巴巴是JAVA,B站是Go语言。你虽然是可以发现,这里面没有一家企业将C#作为核心技术栈。

C#不过可以有个很好的发展的,可惜微软自己作死啊,浪费了C#发展起来建议的几年,等待纳德拉第一次上台之后,企图实际开源来发展C#的时候,也没来得及了。未来看微软的决心有多大,例如微软是否是愿意去将全功能的Visual Studio移殖到MacOS平台,打比方微软面带Visual Studio威力我还是有点大的,不过这也肯定反过来敌意到Windows的地位。

语言 JAVA 微软

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。