do i need to be as strong in c# as an asp.net/c# developer as i would as a c# desktop application developer? there seems to be much less c# coding involved when developing asp.net websites than desktop applications. are there certain things in c# that aren’t used as often when used in asp.net websites than in desktop software? i was just wondering if there were different ways of approaching learning the language depending on how it will be applied. thanks.
Share
I think you have to know all the basics of the language when working with ASP.Net.
There are, of course, things that you won’t need when working in one or another.
e.g.
When working with ASP.Net, you don’t need to know anything about WinForms, and most of the time you won’t be working with things like threads.
When working with ASP.Net you’ll also have to learn lots of things outside C#, and basically learn the basics of web development.
In my personal experience, one of the things that took me a while to get used to was the stateless model of web development (I worked a lot in desktop applications and this model wasn’t very clear at first).
So, yes, you have to be strong at c# to start working with ASP.Net.
As an approach, I recommend you read something about the stateless model, that’s a good way to start, in my opinion.
Best regards