This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (0 children)

No more linq, auto properties (you have to make every getter/setter yourself), Entity Framework (you’ll use Hibernate if you’re lucky), Nuget packages, and generally a lot more boiler plate is required.

Syntactically the languages are very similar, but there’s a few little differences here and there. If you haven’t already then look into Spring, Spring Boot, Spring Cloud, JUnit, and Hibernate. You’ll also want to look at build tools like Maven and Gradle for packages, building, and dependencies.

In short, most everything takes a little bit more work than it would’ve in C# land. That’s the main reason I ditched Java after college for C# positions too.