ASP.NET: Difference between revisions

Content deleted Content added
No edit summary
Added paragraph about design approach
Line 6:
 
ASP.NET attempts to simplify the transition from [[Microsoft Windows|Windows]] application development to web development by allowing developers to build pages composed of ''controls'' similar to a Windows [[user interface]]. A web control, such as a ''button'' or ''label'', can be used in very much the same way as its Windows counterpart: its properties can be assigned to in code and events can be triggered. Controls know how to render themselves and, whereas Windows controls draw themselves to the screen, web controls produce segments of [[HTML]] which form part of the resulting page sent to the user's browser.
 
ASP.NET encourages the programmer to develop applications in an event-driven GUI paradigm, rather than in the conventional web scripting fashion. The framework attempts to combine existing technologies such as [[Javascript]] with internal components like "Viewstate" to bring persistent (inter-request) state to the inherently [[Stateless server|stateless]] web environment.
 
ASP.NET uses the [[.NET Framework]] as an 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]].