欢迎各界计算机爱好者加入,弘扬极客精神!

Java和C#的区别是什么

0 喜欢 0 不喜欢
最新提问 9月 17, 2016 分类:C# | 用户: Stardust (4,092 分)  

6 个回答

1 喜欢 0 不喜欢
 
已采纳

从语言语法与原理上来讲,如出一辙,都是继承自C的风格,初学者一看到代码段就知道结构,但是未必认识关键字。

因为从开发环境、框架上来讲,天壤之别,微软与SUN的开发环境不会融会贯通的,不敌对就不错了。C#所寄宿的Visaul Studio比起JAVA的MyEclpipse要好用得多,在国内,很多企业为了推销自己的产品过分鼓吹C#好或者Java好,其实都是主观的。

对产品用户来说,他们的好坏不在于使用C#开发还是JAVA开发,而是开发的是否合理。JAVA所谓的跨平台也是有条件的,要虚拟机。至于WEB项目,任何开发环境制作的WEB他都是跨平台的,这只和浏览器有关系,其实SUN和Microsoft都是做了一样的事情,JAVA用虚拟机,C#用Framework。

从开发难度来讲C#并不是比Java简单,而是比JAVA设计得好,你看下VS多么清晰好用,再去看下MyEclipse多凌乱,N多错误和翻墙下载链接。而且比较滑稽的是SUM鼓吹开源却到处都要Lisence,VS被说成高收费却网上大把下载终身免费

最新回答 9月 17, 2016 用户: 月影千姿 (2,948 分)  
采纳于 9月 17, 2016 用户:Stardust
1 喜欢 0 不喜欢
Good Q, cos they r similar, their dif is about the IDE. Considering the developing enviroment, i prefer java's IDE
最新回答 9月 17, 2016 用户: Strlonve (8,308 分)  
1 喜欢 0 不喜欢
语法来讲区别不大,都是OOP,但是运用到实际工作中,开发环境是否舒适很重要,所以这两个的区别就在于开发环境上,工作上使用什么语言,开发什么样的程序,开发环境都扮演相当重要的角色!
最新回答 9月 17, 2016 用户: 小兔山田心子 (7,012 分)  
0 喜欢 0 不喜欢
最新回答 9月 17, 2016 用户: 笑诸雄 (4,038 分)  
0 喜欢 0 不喜欢
其实都差不多 编译环境不同 哪个会用用那个
最新回答 9月 17, 2016 用户: TTT (4,398 分)  
1 喜欢 0 不喜欢
最新回答 9月 17, 2016 用户: Megan (6,170 分)  
...