java or .net
首先不要和我说两者学好都有前途之类的话....
最近总是在考虑以后是java方向还是.net,最近在学C#,老师就教我们拖拖控件什么的。现在大二了,想决定好这个问题,然后在接下来的大学时间去主攻这个方面,很纠结,也去网上找过很多关于两者对比的资料,我的理解是java相对于.net最大的优势是开源,跨平台,我很喜欢这一点——自由,而.net就感觉有点拘束,都是MS一家的东西,而且因为是闭源的,感觉规则都是MS定的,不像开源那么自在,而且写的东西只能在windows下运行,但是VS很好用,感觉开发效率高,还有一点就是跨平台的问题,现在机子感觉都是windows的,java的跨平台作用范围不是很小吗?
重新理一下吧,都是自己的浅薄观点
java :开源 跨平台 ,只要技术好,可以不受拘束的玩下去,写自己想写的东西 有些地方感觉开发效率不如.net
.net 闭源 只是MS的,开发效率高因为都是MS定的那些东西,不需要你再去考虑什么之外的东西,这样的话效率高
有点感觉去.net 工作稳定 收入也不错 但是发挥空间没java大,就像教师一样
而JAVA的话,竞争比.net激烈,所以不如.net稳定,发挥空间大,薪资也不低
可不可以两者都学,但更精通java,因为C#借鉴了java,应该两者的差异性不会很大的吧?
上述疑惑,均为我这个门外汉的见解欢迎评论,拍砖.......
[解决办法]
LZ都分析到这个地步了,自己也应该很清楚了
[解决办法]
把Java的优点都说出来了,你还决定不了,说明你对Java并不了解只是用的是网上搜到的内容
[解决办法]
LZ多虑了,你只需选择一样,去学即可
最简单的方式:掷硬币,正面就学java,反面就学.NET,掷完就马上动手学,至此OK
老是纠结于此,只会一直停留在什么也不会的原地