Developer at Venhan·
Needs advice
on
.NET.NET
and
.NET Core.NET Core

Hey everyone, I am a backend developer who specializes in Java and Spring Boot having an experience of 4 years. And due to my shift in the project, now I need to deal with the .NET Core technology, as a Java developer before I need to know where to start in order to support the project and build REST API.

Can I get advice on how to move on to the new backend stack and what to learn and how to get hands-on with the .NET?

READ LESS
3 upvotes·162.1K views
Replies (3)
Lead Software Developer/Eng. at VOYD AB·
Recommends
on
.NET
.NET Core

IMHO I think it is the best framework to build software on. Since you are coming from Java, It should not be too difficult to adjust to C#. NET Core has come a long way. NET6 is just amazing. With the minimal API, https://docs.microsoft.com/en-us/aspnet/core/fundamentals/minimal-apis?view=aspnetcore-6.0 REST API should be very easy work for starters. When you settle in, you can go more advanced.

Although this is dated - https://download.microsoft.com/download/D/E/E/DEE91FC0-7AA9-4F6E-9FFA-8658AA0FA080/CSharp%20for%20Java%20Developers%20-%20Cheat%20Sheet.pdf it provides you side by side comparison of syntax. Another cool read is - https://betterprogramming.pub/java-to-c-c-to-java-f766c9f659c4

Feel free to reach out if you need any assistance.

Welcome aboard

READ MORE
7 upvotes·2 comments·33.5K views
Aaron Roach
Aaron Roach
·
May 4th 2022 at 9:58PM

I would agree. As a Java developer you'll feel very comfortable, and there are a lot of things that you may come to get used to with the language that would make switching back to Java really difficult. There's just a lot of quality of life features about C#/.NET Core/.NET 5+ that make it way easier and less verbose than Java, in my opinion.

·
Reply
Abhi ram
Abhi ram
·
April 25th 2022 at 6:19PM

Hi Bernard, Thank you! for sharing the resources which helps me out to see the differences from Java to .Net & to get started with this new tech. Mainly,for the cheat sheet and cool blog to get an immediate understanding.

·
Reply
.NET Developer at Performance Systems Development·
Recommends
on
.NET
.NET Core

You will find that the transition from Java to C# is pretty smooth. Working with .NET has become much more intuitive and has a lot to offer. I highly recommend using Visual Studio as your IDE. It makes things much easier and is not too different than other IDEs like IntelliJ. There are also Visual Studio templates for web APIs that make it really easy to get up and running. Microsoft has good documentation and tutorials to help you get familiar with the technology. I would start there.

READ MORE
4 upvotes·30.1K views
View all (3)
Avatar of Abhi ram

Abhi ram

Developer at Venhan