ASP.NET: Difference between revisions

Content deleted Content added
Yacht (talk | contribs)
m ASP and ASP.NET: Oops, C# -> C Sharp
No edit summary
Line 1:
'''ASP.NET''' is a web development environment from [[Microsoft]]. This set of technologies can be used to build up web applicationapplications and [[XML]] web serviceservices.
 
== ASP and ASP.NET ==
 
Even thought thethough ASP.NET istakes derivedits name from Microsoft's old web development technology, [[ASP]], it is very different from [[ASP]]. IntroducingASP.NET thewas conceptrebuilt ofcompletely from scratch and is based on the [[Common Language Runtime|CLR]], ASP.NETshared isby fasterall responsibleMicrosoft and[[.NET]] saferapplications. Theoretically speaking, ASP.NET code can be written in all kindsany of langaugethe asdifferent longprogramming as they can belangauges compiledsupported by the [[.NET]] framework. By default,The themost language using bypopular .NET frameworklanguages isare [[VB.NET|Visual Basic .NET]]. Alternative langauge includesand [[Visual C Sharp .NET#|Visual C# .NET]].
 
ItASP.NET brings the concept of a "form", from the desktop development, to the web. [[HTML]] has the FORM [[tag]], but in ASP.NET, a web page is a [[WebForm]]. Instead of just writing HTML code into the [[HTTP]] stream (like [[Common Gateway Interface|CGI]], [[Active Server Pages|ASP]] and [[PHP programming language|PHP]]), using ASP.NET you can use and create controls like Labels, TextBoxes and ListView, and add [[event handler]]s ("postbacks") to them. And instead of [[render]]ing a window in a desktop, it will generate the HTML output which will be rendered by user's browser.
 
The ASP.NET architecture uses the [[.NET Framework]] as infrastructure. The .NET Framework is a managed runtime environment (like [[Java platform|Java]]), providing a [[virtual machine]] with [[Just-in-time|JIT]] and a [[class library]]. Using the numerous .NET classes, can cut down on development time.