从另一个方面来说,我遇到了同样的问题:Java EE到.NET.
我在两种语言之间映射语言结构方面没有太多麻烦.用一种语言或另一种语言来计算关系数据库访问并不困难.循环是循环,ifs是ifs,kids.不用担心.
我已经阅读过Jon Skeets"C#In Depth",所以我对C#中添加的超越Java的一些好东西表示赞赏:LINQ,闭包,代表等.
我的问题与其他细节有关.
Visual Studio对我来说是一个谜.我习惯了IntelliJ.ReSharper帮助.但是和任何其他IDE一样,在你熟悉它之前,你将会磕磕绊绊,试图将你知道如何在另一个系统上做得好的东西映射到新系统.Visual Studio Express似乎不是一回事.
我也不了解组织,打包和部署应用程序.我对.NET模块一无所知,部署到IIS而不是WebLogic等Java EE应用服务器等.
在我的Java项目中使用JUnit和TestNG是第二天性.我对NUnit没有同样的舒适度.
我根本没有手指尖.这就像一个在国外的人,有一本语言的指导书:"我该怎么说?" 我只是不熟悉.NET.
我真的可以使用一个好的项目和一个月的长期配对经验丰富的指导让我超越驼峰.但那不是我在项目中的角色,所以我被困住了.
我更习惯在Python中使用相同的路径.我有来自JetBrains的PyCharm,所以IDE不是问题.Python模块与我习惯的第三方开源资源一样丰富且易于使用.我有一本很棒的书"核心Python",它正在引导我.而且我使用的语言越多,我就越喜欢它.我有相同的打包和部署问题,但我更有信心用Python自己解决它们而不是.NET.
从另一个方面来说,我遇到了同样的问题:Java EE到.NET.
我在两种语言之间映射语言结构方面没有太多麻烦.用一种语言或另一种语言来计算关系数据库访问并不困难.循环是循环,ifs是ifs,kids.不用担心.
我已经阅读过Jon Skeets"C#In Depth",所以我对C#中添加的超越Java的一些好东西表示赞赏:LINQ,闭包,代表等.
我的问题与其他细节有关.
Visual Studio对我来说是一个谜.我习惯了IntelliJ.ReSharper帮助.但是和任何其他IDE一样,在你熟悉它之前,你将会磕磕绊绊,试图将你知道如何在另一个系统上做得好的东西映射到新系统.Visual Studio Express似乎不是一回事.
我也不了解组织,打包和部署应用程序.我对.NET模块一无所知,部署到IIS而不是WebLogic等Java EE应用服务器等.
在我的Java项目中使用JUnit和TestNG是第二天性.我对NUnit没有同样的舒适度.
我根本没有手指尖.这就像一个在国外的人,有一本语言的指导书:"我该怎么说?" 我只是不熟悉.NET.
我真的可以使用一个好的项目和一个月的长期配对经验丰富的指导让我超越驼峰.但那不是我在项目中的角色,所以我被困住了.
我更习惯在Python中使用相同的路径.我有来自JetBrains的PyCharm,所以IDE不是问题.Python模块与我习惯的第三方开源资源一样丰富且易于使用.我有一本很棒的书"核心Python",它正在引导我.而且我使用的语言越多,我就越喜欢它.我有相同的打包和部署问题,但我更有信心用Python自己解决它们而不是.NET.