Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Don't apply java theory or standards to it. Grok generics, they're different/better.
Streams API is linq.
There's no aspect orientation (you don't need it for the most part).
Interfaces start with capital I.
Futures API equivalent are Tasks.
Read up on DI config
Callable and Runnable aren't a thing
Other than that building server side UI kind of sucks, but is more intuitive than servlets. Should be fine.
MS docs are pretty good. There's no baeldung for .Net. Do NOT take advice from C# corner, they are almost universally wrong. -
Voxera113885yThere are lots if good tutorial videos, from very basic to advanced multithreading or similar. And lots of examples.
Also, while stackoverflow has a bit of a bad rep for overzealous moderation or unfriendly people there are lots of good questions and answers and they are working hard to improve manners.
But I you are going to ask a question, do a thorough search and read up on guides for questions.
And be polite in your question.
Good questions still usually get good answers. -
@SortOfTested Thanks for all that really, especially about the C# corner. I'll keep in mind.
@Voxera Feels like I asked the question in my knee-jerk-rant mood. I agree with you, it should have been more focused, based on research. I feel great to be a part of the developer community, where members are surprisingly helpful to one another... quite unexpected in today's world. To end, you're right, thanks for pointing out. -
I've recently started an asp.net core project my self for the first time.
The MS docs are quite good. Google and stackoverflow will fill the gaps.
Coming from Java you probably should learn how async/await works in C#.
In asp net core, many things are configured declaratively. I needed to get used to it. Bit it's quite nice actually. -
Honestly C# is better put together than Java. Just forget about getters and setters and replace the idea with... Getters and setters (but with the C# syntax.)
Learn about interfaces and you're good! There's a lot of transferrable skills. -
Voxera113885y@RikaroDev Oh I did not interpret you question as a rant, I just had no explicit examples and I apologize if I appeared to be lecturing, that was not my intention.
I just meant that its easy to overlook youtube tutorials :)
Related Rants
Gotta work on some enterprise application in ASP.NET. Haven't written a single line in C# before... Have experience in Java though. Any suggestions regarding learning-resource? Thanks in advance
question
c#
asp.net mvc
resource
new tech
learning
asp.net