我知道C#和Java编程语言之间的想法和功能非常相似。那么作为一名高级C#Web开发人员(平均)需要多长时间才能让编程Java Web应用程序感觉舒适?它会像从VB.net到C#一样吗?
答案 0 :(得分:6)
语法非常简单。我在大约30分钟内完成了相反的过渡。困难在于学习新的框架和功能,这是非常不同的。我已经编写了C#5年以上,但仍然不知道整个框架。我可以看到这也是任何新Java开发人员的问题。
VB.Net-> C#并不是什么大问题,因为它们共享相同的框架功能。
答案 1 :(得分:6)
它不会像VB.NET到C#。
如果您是普通的.NET开发人员,那么在您熟悉Java语法之前,不应该花很长时间。需要花费更长时间的是学习Java Web应用程序的不同Web框架以及所有内容如何组合在一起。
最后一部分将占用你的大部分时间。任何人的猜测到底有多长。
答案 2 :(得分:3)
经验丰富的程序员将在相当短的时间内适应任何编程语言。困难的部分是学习框架和新生态系统的所有其他部分。
答案 3 :(得分:1)
在语义上,差异只是一些,如果你长时间使用C#,你会很快接受它们。我认为真正的调整是在工具中。我是一名.Net程序员,我知道我很喜欢Visual Studio,尤其是Intellisence。 Eclipse很不错,但有一点学习曲线。
答案 4 :(得分:1)
作为从Java到C#的另一个人,最困难的部分是适应IDE。接下来最困难的事情就是了解一种语言中的哪一类与另一种语言相似。
您可能也遇到了Java文档的问题,这些文档远不如MSDN帮助那么高效或用户友好。