日期:2014-05-18  浏览次数:20724 次

从.Net转Java,恳请各位给点建议
从事.Net 5年开发,对于Eclipse的界面各种不适应,也不知道目前用哪些插件好。
恳请各位老手给点建议,目前流行的开发框架插件,c/s与b/s分别都给点建议。

------解决方案--------------------
既然做了5年的.net开发,那么写JAVA的代码应该不会有什么大问题,用个MyEclipse9就行。
给你提几点JAVA的意见(都是我平时工作时遇到的)。
1.JAVA很活,各种架包,各种版本,兼容问题很头疼。
2.中间件不少,要钱钱的不要钱的,配置一大麻烦事。如果兄弟有幸用到了websphere,那么恭喜你,在用这个玩意的时候你会怀疑你的智商是不是太低了:)
3.兄弟既然刚转JAVA,那么第一个项目建议用jsp+servlet+javabean来做,把这个搞熟了再去弄框架。
4.框架很多,概念一堆,什么struts,spring,ibatis,hibernate,各有各的用处,至于用什么怎么用看情况。
5.spring非常不错,它的很多东西在项目中非常实用;hibernate个人不建议使用,平时做项目基本不用,因为经常会写30,40至于上百行的SQL语句,如果用这个玩意那么就是自己往火坑里跳(当然,只是个人建议)。
JAVA做BS没问题,没什么好说的;如果是做CS的GUI程序个人建议还是不要搞了,到不是说性能不行,而是控件自动生的代码一堆一堆的,这一点相比vb6,vb.net等差得可不是一点半点。CUI到是没问题,我也经常做这个。
做JAVA有一大特点,就是各种配置,配,配,配,楼主一开始肯定不适应,不过慢慢的就好了。JAVA编程讲的是优雅、完美,层次结构分明。什么都来个封装,也都讲究个模式,不过感觉有时也有些封装过度,得了模式病:P)。基本上也就是这些,最后祝楼主好运。
------解决方案--------------------
我还想做java,但是公司需要一直被逼做恶心的.NET。
LZ被VS惯坏了。
Eclipse,安装easyexplorer插件,相当于VS在文件夹上右键 转到资源管理(更强大。可在文件上右键)
版本管理,常见的有SVN,一搜一堆。
搜索有Ctrl+F 和强大Ctrl+H。建议你查看下Ctrl+H,完爆VS。
代码转跳,按住Ctrl,可以转跳到方法定义或者实现。完爆VS。
一般java做BS,js调试不行,就装火狐和FireBug。神器组合。

BS开发过程中一般用tomcat做容器,配置相当简单。
具体用什么 还是按照你们项目要求来。
个人推荐Eclipse,只要不在自己电脑上开Oracle什么的,加上合理搭配插件,流畅程度完爆VS。

因为微软的东西给你差不多什么都做好了,所以很多比较深层次的东西一般人不了解。所以转java后要好好学习下java基础,包括内存结构,同步,容器之类的。如果之前做CS的话,还要学学HTML,HTTP,js这些。

相比来说单纯语言角度看。java更锻炼一个人的能力。所以我去做.NET直接上手。反过来.NET的人做java可能上手比较艰难,等你熟悉了后,再去看.NET的某些东西会有种“噢,原来如此”的感叹。

tips:搜索请用谷歌,搜编程方面的技术问题,资料等等完爆度娘。
其实搜索信息也是种能力,没了MSDN,楼主要学会搜索,看论坛,看博客……