Relationship between. NET, ASP.net, C #
asp.net and. NET is a concept, the latter is the abbreviation of the former, it is a platform, not a language, a cross-platform platform, a variety of programming languages can be run on it, such as: vb,j#,c# and so on.
C # is a programming language, like C language, Java and other languages, is the program language. The main platform for C # is. NET, like the C language compiled with Tubor C,. NET is the equivalent of Tubor C.
However, C # and. NET are both introduced by Microsoft, and Microsoft's push to use the C # language when it launches the. NET platform is tightly linked. In addition, C # is a great fit to run on the. NET platform, and the collaboration is perfect.
Some people say that C # can not do the website, this is completely do not understand. C # on the. NET platform can not only do application software (such as QQ, such as some software, such software, people generally called Winform, of course, QQ is not developed with C # just), in addition it can also do the site, and this is generally called WebForm.
. NET programmers are generally in C # language, of course, some other languages such as Java, but also need to understand, but must be proficient in a language. In addition, if you want to do webform development, you should also learn some of the relevant knowledge, such as Javascript and CSS.