好文档 - 专业文书写作范文服务资料分享网站

Java和C#对比,哪些发展的更好

天下 分享 时间: 加入收藏 我要投稿 点赞

Java和C#对比,哪些发展的更好

编程语言中,最让人纠结的就是java、C、C#、php、Python这几个。除了前面几个,Python的大火是从这一两年才开始的。关于Python在之前的几篇文章中都有详细的描述,感兴趣的朋友可以查看往期内容。本文我们主讲的是Java和C#的对比。

初学Java,这是我接触的第一个最具有实用意义的编程语言(可以做网站,做软件,虽然C语言、C++也可以开发应用软件,但毕竟使用的人较少,对于初学者,找到一个合适的教程都困难)。当时的学习,基本是自学,上网下载视频教程,一集一集地看,不懂的概念上网查,去图书馆借阅相关书籍资料,什么JSP标签、Servlet、JDBC,到Struts MVC、Hibernate、Spring、设计模式,半年时间,算是初步入门,尽管对知识还是一知半解,但还是成功用Java做了毕业设计,做过几个小程序。

工作之后,开始使用C#,算是与.NET平台结缘,一行一行地敲代码,一个接一个地做项目,一版又一版地升级软件,一晃9年了。从最初的ASP.NET WebForm、ADO.NET,到ASP.NET MVC、WebAPI、EntityFramework、面向服务架构的WCF,以及最新的跨平台.NET Core,微软为软件开发人员,提供了编程最大的便利性。

仅从开发语言本身角度讲,C#并不比Java差,并且很多细微的地方,C#比Java做的要好,比如,C#中的get,set属性访问,要比Java的字段访问方便很多,相同逻辑代码运行效率方面,C#的MSIL比Java的字节码允许效率还要稍微高一些,但是无奈,.NET平台发展始终不及Java平台。诚然,平台的发展不能仅从开发语言本身考虑,平台运行环境,平台参与人员整体水平,使用成本等,更是起着决定性作用,.NET平台在互联网大潮中,逐渐被边缘化,免费的Java平台,被开源社区拥抱,成为互联网项目开发平台的中流砥柱。微软似乎意识到问题所在,逐步加入开源队伍,并提供了跨平台方案.Net Core,但

并没有明显起色,.NET平台开发人员心中不免有一丝悲观情绪,.Net平台开发人员似乎比Java开发人员始终矮一头的感觉。

大青鸟作为一所资深的IT培训学校,成立于1999年。遍布全国的培训基地已经为当地培养出许多IT人才。北大青鸟兰州优越校区作为北大青鸟突出的教学分区,有着优良的师资、学习环境、前端的教学内容,学有所成马上就业,同时可以拿到高校学成文凭。

Java和C#对比,哪些发展的更好

Java和C#对比,哪些发展的更好编程语言中,最让人纠结的就是java、C、C#、php、Python这几个。除了前面几个,Python的大火是从这一两年才开始的。关于Python在之前的几篇文章中都有详细的描述,感兴趣的朋友可以查看往期内容。本文我们主讲的是Java和C#的对比。初学Java,这是我接触的第一个最具有实用意义的
推荐度:
点击下载文档文档为doc格式
5k2kf60z360088t3x4ji0cqsi0v0qh00p61
领取福利

微信扫码领取福利

微信扫码分享