windows平台下c#和java哪个好点啊
1个回答
展开全部
这我就要说一句来
java比c#更标准化、更跨平台、更简洁
java是免费开源的技术;c#和.net是微软的商品语言
所oracle的整合重组了许多技术。绝无日下一说。
============
指定平台下,即使是win也是干同样的事情,java没有劣势。但想想那无数的unix和linux,pc以外的架构。
标准化方面并非“差不多”,而是c#差远了。java每走一步都是标准。c#只有核心语言部分勉强标准化,非微软的c#现在还是几乎用不了。非sun的java的产品早就人手一台了。
简洁更是反映语言设计上出发点的区别,java选择性的舍去了一些影响代码可读性的语言成分,c#为了体现比c++还多个“++”,过多继承了各种语法工具,有功能重叠,一点都不简洁。
==================
引用“但c#的思想比java的更高深和复杂”
=============
这是一个笑话表达,互联网和万维网近20年来许多进步都是java上首发的。任何技术,该高深和复杂的从来就不该是语言本身,而思想和语言无关。java在语法上发展保守,在api和标准上积极进步。靠语法糖的c#只是增大了对重复功能的学习成本,浪费更多的时间熟悉功能而已
引用"c#拥有vs这个无比强大的编程软件,在界面方面不知比java强了多少倍。"
==========================
不会用eclipse的才吹vs强,视野太窄。eclipse本身现在最强的IDE框架和平台。其他动态语言都向eclipse在靠拢,从建模、调试、重构、项目管理、同步协作、版本管理、扩展性。eclipse都比vs强。加上netbeans对最新java的支持,实在看不出vs好在哪里。eclipse还是自由开源。大多数吹vs好的还在违法地盗版几千美元一套的vs。
=========
另外,,有人把JSP当成java网站开发的弱项也是半桶水,JSP只是Java EE的外围部分。
java也有像asp.net/web form一样供人点鼠标画网站的傻瓜工具。
==============
什么是标准,java的标准多是相关领域最主流的几家一起制定的。所以多家都能遵守。c#只有微软一家,标准想变就变。像j#一样微软的产品说砍掉就砍掉。
没见过java做win程序,那是少见多怪。java做win程序还是占java程序中最多的,行业应用居多,
就像c#,我电脑里面也没一个c#写的应用程序,并不影响做事情的能力。像adobe 的dreamweaver这种主体都是java写的。
java比c#更标准化、更跨平台、更简洁
java是免费开源的技术;c#和.net是微软的商品语言
所oracle的整合重组了许多技术。绝无日下一说。
============
指定平台下,即使是win也是干同样的事情,java没有劣势。但想想那无数的unix和linux,pc以外的架构。
标准化方面并非“差不多”,而是c#差远了。java每走一步都是标准。c#只有核心语言部分勉强标准化,非微软的c#现在还是几乎用不了。非sun的java的产品早就人手一台了。
简洁更是反映语言设计上出发点的区别,java选择性的舍去了一些影响代码可读性的语言成分,c#为了体现比c++还多个“++”,过多继承了各种语法工具,有功能重叠,一点都不简洁。
==================
引用“但c#的思想比java的更高深和复杂”
=============
这是一个笑话表达,互联网和万维网近20年来许多进步都是java上首发的。任何技术,该高深和复杂的从来就不该是语言本身,而思想和语言无关。java在语法上发展保守,在api和标准上积极进步。靠语法糖的c#只是增大了对重复功能的学习成本,浪费更多的时间熟悉功能而已
引用"c#拥有vs这个无比强大的编程软件,在界面方面不知比java强了多少倍。"
==========================
不会用eclipse的才吹vs强,视野太窄。eclipse本身现在最强的IDE框架和平台。其他动态语言都向eclipse在靠拢,从建模、调试、重构、项目管理、同步协作、版本管理、扩展性。eclipse都比vs强。加上netbeans对最新java的支持,实在看不出vs好在哪里。eclipse还是自由开源。大多数吹vs好的还在违法地盗版几千美元一套的vs。
=========
另外,,有人把JSP当成java网站开发的弱项也是半桶水,JSP只是Java EE的外围部分。
java也有像asp.net/web form一样供人点鼠标画网站的傻瓜工具。
==============
什么是标准,java的标准多是相关领域最主流的几家一起制定的。所以多家都能遵守。c#只有微软一家,标准想变就变。像j#一样微软的产品说砍掉就砍掉。
没见过java做win程序,那是少见多怪。java做win程序还是占java程序中最多的,行业应用居多,
就像c#,我电脑里面也没一个c#写的应用程序,并不影响做事情的能力。像adobe 的dreamweaver这种主体都是java写的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询