80 likes | 213 Views
ASP.net. Uri Robinson CSC 495 – Seminar In Computer Science. What is asp.net?. A web application framework marketed by Microsoft that programmers can use to build dynamic web sites and web applications.
E N D
ASP.net Uri Robinson CSC 495 – Seminar In Computer Science
What is asp.net? • A web application framework marketed by Microsoft that programmers can use to build dynamic web sites and web applications. • It is built on the Common Language Runtime, meaning programmers can write ASP.net code using any Microsoft .NET language. • ASP.NET can be used to create anything from small, personal websites through to large, enterprise-class web applications.
What is asp.net? • All you need to get started with ASP.NET is the free .NET Framework and the free Visual Web Developer. • www.myspace.com • www.dell.com • www.match.com • www.monster.com • www.costco.com • www.newegg.com • www.hsn.com
What programs can use asp.net? • Microsoft Expression Web • Visual Studio .NET or Visual Studio 2005 • ASP.NET Web Matrix • Macromedia Dreamweaver (Version 4 and Up) • Delphi 2006 • Macromedia HomeSite 5.5 • MonoDevelop (Free/ Open Source) • SharpDevelop (Free/ Open Source)
Characteristics of asp.net • ASPX File Format • Rendering Technique • Directory Structure • App_Data – default directory for databases • App_Themes – holds alternative themes for the site
CRITICISMS OF asp.net • Recycled worker process • Use of ASP and ASP.NET side by side • Markup that passes W3C Validation
Common misconceptions • ASP.net is interpreted or semi-interpreted • ASP.net relies heavily on code generation • ASP.net relies heavily on Visual Studio
Pros cons • Allows events to be processed server side rather than client side • Faster web applications • Memory leak and crash protection • Multiple language support • Page refreshes and you have to scroll back down to where you were • Cost of development is higher than languages