3个回答
展开全部
不知道该怎么回答你,每个人都与每个人得爱好,不过就我自己而言,我最总选得是Java。
列出如下原因:
1,现在公司都把最初的cs架构的程序升级成bs架构,每次升级出来的第一版本都是.net,过了两年就会用Java,现在就是这个趋势,而且Java开发的东西相对于.net要价会高许多。
2,Java是开源的,开发工具免费的比较多,不用担心盗版,客户比较喜欢!但.net,没有几家公司的.net开发环境是正版的!
3,Java是绑定于一种语言的跨系统的平台,是一个有多家供应商提供竞争性产品的规范。
4,java的面向对象的思想就决定了他的代码是可以重用的从而提高了开发效率,java继承了 C++ 的优点,也抛弃C++的一些弊端如,C++的多及成容易造成混乱,java通过借口这种方法完 全就避开了C++的这种混乱。
3,java语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。它的程序不会导致计算机崩溃,有很好的安全性!
当然它也有缺点:例如,java功能强大的背后复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。
还有好多,我说不出来,反正拿出一个适合自己的就行,没有什么好不好,就像移动跟联通,谁都有自己的局限性,关键是看自己习惯哪个,需要哪个,行行出状元,
列出如下原因:
1,现在公司都把最初的cs架构的程序升级成bs架构,每次升级出来的第一版本都是.net,过了两年就会用Java,现在就是这个趋势,而且Java开发的东西相对于.net要价会高许多。
2,Java是开源的,开发工具免费的比较多,不用担心盗版,客户比较喜欢!但.net,没有几家公司的.net开发环境是正版的!
3,Java是绑定于一种语言的跨系统的平台,是一个有多家供应商提供竞争性产品的规范。
4,java的面向对象的思想就决定了他的代码是可以重用的从而提高了开发效率,java继承了 C++ 的优点,也抛弃C++的一些弊端如,C++的多及成容易造成混乱,java通过借口这种方法完 全就避开了C++的这种混乱。
3,java语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。它的程序不会导致计算机崩溃,有很好的安全性!
当然它也有缺点:例如,java功能强大的背后复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。
还有好多,我说不出来,反正拿出一个适合自己的就行,没有什么好不好,就像移动跟联通,谁都有自己的局限性,关键是看自己习惯哪个,需要哪个,行行出状元,
展开全部
其实他们各有千秋。
JAVA的优点是非常适合大规模协同编程,而且是跨平台的语言。JAVA相关的技术基本上都是开源的,很适合个人学习。但是做Windows界面程序相对繁琐。
.NET是只能在Windows平台下运行的技术,其优点是网络编程比较方便;它生成图形界面非常方面,适合做Windows界面程序。
这要看楼主想要往哪方面发展了。
JAVA的优点是非常适合大规模协同编程,而且是跨平台的语言。JAVA相关的技术基本上都是开源的,很适合个人学习。但是做Windows界面程序相对繁琐。
.NET是只能在Windows平台下运行的技术,其优点是网络编程比较方便;它生成图形界面非常方面,适合做Windows界面程序。
这要看楼主想要往哪方面发展了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说实在的,说什么java安全,我不明白。安全的东西,是靠编写者自己掌握的,没有经验的人写出来的代码,不管用什么语言,都不安全。说.net不安全的,无非是IIS的漏洞太多,但真要做好安全,也不是不可能。
看看出名的大系统吧,有多少是java写的?
用户不会关心你是java还是.net,他只关心产品的方便性,速度快慢。至于关心安全的,或者对java更有兴趣一点。事实上,microsoft的东西漏洞确实很多,但为什么多?因为用的人多,钻研的人多。人多力量大嘛。
想混工作的话,学java吧,追捧的人比较多。
想将来自己创业的话,随便学一个,从上手的角度来说,.net更有优势,毕竟不需要考虑什么服务器配置方案。
不要以为java免费就是好东西,服务器配置起来比微软的还贵,当然,正版的情况。
补充点个人意见:JAVA和.net之争,由来已久,但感觉就象linux和windows之争一样。
楼主不用担心这个,选择一个埋头学下去,学精了,哪一个都好,这才是关键。希望对你有所帮助!
看看出名的大系统吧,有多少是java写的?
用户不会关心你是java还是.net,他只关心产品的方便性,速度快慢。至于关心安全的,或者对java更有兴趣一点。事实上,microsoft的东西漏洞确实很多,但为什么多?因为用的人多,钻研的人多。人多力量大嘛。
想混工作的话,学java吧,追捧的人比较多。
想将来自己创业的话,随便学一个,从上手的角度来说,.net更有优势,毕竟不需要考虑什么服务器配置方案。
不要以为java免费就是好东西,服务器配置起来比微软的还贵,当然,正版的情况。
补充点个人意见:JAVA和.net之争,由来已久,但感觉就象linux和windows之争一样。
楼主不用担心这个,选择一个埋头学下去,学精了,哪一个都好,这才是关键。希望对你有所帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询