日期:2014-05-17  浏览次数:21010 次

用java和C#去做Web,或WebGIS,谁更有优势?
以前开始自学的时候先是学 java,后来我们课程开的只有C#,所以后来一直都学C#,我老师是说做Web学java比较好,做桌面的C#比较好,但是就我自己知道,我就觉得C#也可以做好Web.
现在是想更深入一点,感觉的话,C#在界面的封装太强了,所以感觉学java的话,深入一点.所以就想要不要转java,当然,如果C#也能做好WebGIS或Web,并且最主要是能更深入一点的话,我还是想拥护刚刚上手的C#.呵呵.

现在开始往 3D 发展,并且想把 我的编程语言更加深入一点.
希望各位同僚能给点意见 ,还有一些资料.
在此,先感谢大家.

------解决方案--------------------
好东西是不分语言的..只要你有想法,并且能实现.. 
------解决方案--------------------
为什么做webJava好,C#做桌面好?
乱说.
------解决方案--------------------
封装本身就有两面性,没什么好与不好。了解了原理,想灵活,完全可以跳出封装
其实你的潜意识已经给了你选择,你发这个帖子只是告诉大家,你找到了一个好借口
------解决方案--------------------
java比C#做web好的地方是因为其跨平台性。因为一些大系统后台往往运行在linux上面 所以类似银行什么的系统很少用C#
------解决方案--------------------
WebGIS???主要还是JS的事情吧。。。。。。。
java能做的事情,c#也能做。。。。


现在有了mono,C#也能跨平台(当然有一定的限制)

封装的好处就是快速开发,其实java有多少公用开源的类库,你能说那不是封装吗??
唯一的区别就是一个是微软帮你封装好了,一个是第三方帮你封装好了