关于Java与.net的争论,我们从编程思维上来找取舍。

看网友的回答:
网友chenyanmay:

编程是一通百通。学的不是编程语言,也不是编程平台。而是编程思想。一旦你学通了,用任何平台都可以开发。
java开发为代表的方法论,比较偏重于系统管理者的思维,去对于一个系统进行解析,细化,协调。
.net 开发为代表的微软软件开发方法论,就是从消费者的角度观察,比如“积木搭建”这种方式。

网友cnfree2000 
语言而已。
java胜在类库多,框架多,选择性很大。
.net胜在类库和框架更加统一,开发起来更加快捷。
各有优劣。

网友快乐天堂90
肯定是java好 。net是傻瓜式编程

网友cnfree2000
这……你明显还没领悟编程的真谛,什么叫做傻瓜式编程?拖拉窗口???高级的UI又岂能是拖出来的?

网友路人甲
看过《effective java》后才知道,原来c#几乎更正了java的所有缺陷和漏洞。
从语言来说,c#比java完美的多。
我使用的是java,如果有机会开发c#程序的话,我再捡起c#。
用完java再用c#会发现确实很好。c#绝不是简单拖控件那么简单,c#比java难多了,灵活多了,保留了太多的C++特性。

网友gaoxiaowai022
其实技术没有什么好与不好之分,主要还得看你学到什么程度啊,行行出状元嘛。


博主总结一下:
.net 开发比较统一  java 比较分散,开源的编程语言有开源的特性,我以前很喜欢开源,当然现在也是,开源很伟大 。
.net是搭积木式的开发过程,java是系统管理员式的部署开发过程。
c#修补了java的很多不完美的地方,当然也学习了java的很多。
不同编程思维适合于不同项目,比较分散集合的项目java对口,讲究风格统一品质的项目适合于用.net。
博主的项目选择了用.net 也是出于对项目网站风格与品质的考虑,
还有我总觉得在用.net做开发的工程师一般都是穿着白衬衣的那种。
总之可能是想用这样的气质和这样气吸的人去做这个这样的项目吧。


原文地址:https://www.cnblogs.com/Raywang80s/p/2864727.html