|
|
1
8
我在另一方面也遇到了同样的问题:javaee到.NET。 我在两种语言之间映射语言结构方面没有太多问题。用一种语言或另一种语言理解关系数据库访问并不困难。循环就是循环,如果就是如果,孩子们。不用担心。
Visual Studio对我来说是个谜。我已经习惯了。ReSharper有帮助。但和其他IDE一样,在您熟悉它之前,您将跌跌撞撞地尝试将您知道如何在另一个系统上做好的事情映射到新系统。VisualStudioExpress似乎不是一回事。 我也不知道如何组织、打包和部署应用程序。我对.NET模块一无所知,部署到IIS而不是像WebLogic这样的JavaEE应用服务器。 在Java项目中使用JUnit和TestNG是第二天性。我对努尼特不太满意。
|
|
|
2
4
在我看来,从语言的角度来看,Java和.NET(C#)之间的差别并不大。我自己也经常使用这两种语言,尽管我使用的Java比C语言要多。
因此,在这方面最好的事情是查看您在.NET中解决的常见问题,并尝试用Java(部分)解决这些问题,以了解在那里使用的库和框架。
关于IDE的旁注
|
|
|
3
2
只要你远离复杂的类加载器交互,语言和标准库就应该有家的感觉,对于来自微软商店的人来说,最可怕的是大量的库和中间件选项,而语言很简单,生态系统很深,非常深,没有真正的标准选择。 J2EE tutorial 对于大多数企业来说,如果你在一个项目中获得了技术领先,那么就要准备好花大量时间研究适合你的风格的最佳工具集。 |
|
|
4
1
我最近做了一个转变。和你一样,我从1.0开始就用.NET编程。我花了几个星期才真正适应,但最终,从C#过来,并不是很困难。最让人困惑的是从基于.NET委托的事件处理范式转向基于Java接口的事件处理范式。你会没事的。 关于IDE,我仍然更喜欢VisualStudio而不是Eclipse,但是每个人对此都有自己的看法。Eclipse有大量的特性,并且具有惊人的可扩展性,但是我更关心的是我每天使用的基本功能。直到我从visualstudio切换到Eclipse,我才意识到我用TAB键写了多少代码。我真的很怀念快速自动完成。如果有办法在Eclipse中打开类似的功能(而不是键入CTRL-SPACE->请让我知道。:) 祝你好运!:) |
|
|
5
0
|