Thursday, July 9, 2009

How Much C# Does ASP.NET Development requires?

I believe ASP%26gt;NET comes with its own controls etc.. Now I read that C# is sometimes requires to write code that ASP.NET does not provide. My question is simple.:


I know that at this point C# is needed but how much C# should i know? The basics? I am sure that to develop ASP.NET you don't need to know as much C# than if you are a C# software developer.





Thank you.

How Much C# Does ASP.NET Development requires?
.NET (dot net) is a framework which is used, typically, for web development. To that end, you can choose a few different languages to code in. C# and ASP are two such languages. If you are writing a .NET application, you do not need any knowlege of C#. You may choose to write the application in another language if you'd like.
Reply:You will need C# as if you are a software developer because thats what a web developer is; a software developer.





In general how much C# you will need depends on what you want your application to accomplish.





With ASP.NET controls you might end up writing less code, however you you will still need to write C#.





You will not need to go and read an in-depth C# programming book. Just learn the C# as presented in an ASP.NET book for beginners as you go. Usually that suffices for a beginner.





Hope that helps.
Reply:ASP.net isn't a language on it's own. it's part of Microsofts dotnet framework. It supports C#, VB.Net, J# and maybe others. I'm using vb.net myself but c# can be more powerfull if you want to create usercontrols etc. But 99.9% you can stick with vb.net which is a neat language. You'll learn it within a few weeks, you can follow microsofts excellent video-tutorials to get you started
Reply:Boy... a question straight to my heart...





Having just been through this dilemma not more than a month ago, I can tell you that ASP.Net only requires C# (or any other language) if you want to actually do more things than you can get from drag/drop elements and setting properties. If you want any database interaction that isn't 100% canned, you NEED custom programming.





How much do you need? Well, that depends upon what you are doing. Simple processing of webforms to handle what the user inputs requires some or all of the fundamentals of the launguage: Types, Variables and Constants, Expressions, Statements, and Operators. If you want to do any database interaction that isn't canned, you need Classes and Objects, Preprocessor Directives, Arrays, Indexers, Collections, Strings and Regular Expressions.





The only thing you don't need that a desktop application developer does is a knowledge of Windows Forms and how to interact with them. But I find it does help to be at least familiar with the concepts.





Feel free to contact me if you need help. Also, here are a couple of good books for you to read...


No comments:

Post a Comment