Home >> Computers >> Programming >> Internet >> ASP >> ASP.NET


  Directories
FAQs, Help, and Tutorials
  Mailing Lists
News and Media
  Personal Pages

  Consultants
       

  Applications
  Components
  Tools


ASP.NET occurs as placed of web development technologies marketed by Microsoft. Coder may let it run to build dynamic web sites, web applications and XML web services. These are a portion of Microsoft's .NET platform and is the successor to Microsoft's Active Server Pages technology.

Principles of ASP.NET

Potentially though ASP.NET requires its title from either Microsoft's old web development technology, ASP (Active Server Pages), them differ widely. Microsoft has wholly rebuilt ASP.NET, according to a CLR shared by all Microsoft .NET applications. Software engineer might write ASP.Nett code utilizing any of the different programing language supported per .NET framework, usually (proprietary) Visual Basic.NET, JScript .NET, or (standardized) C#, but also including open-source languages such as Perl and Python. ASP.NET is sooner because a entire webPlaces is precompiled to 1 or even two or three dll files in a Web Server & a Web Site diarrhea sooner in comparison the former scripting technology.

ASP.Nett tries to simplify developers' transition from either Windows application development to web development by allowing the two to build web sites composed of controls similar to a Windows user interface. The web control, like the button or even label, functions inside a good deal a equivalent way when its Windows counterpart: code could assign its properties & respond to its cases. Controls understand training render themselves: whereas Windows controls draw themselves to the screen, web controls create segments of HTML which form part of the sequent home sent to the prevent-user's web browser.

ASP.NET encourages a coder to have applications applying an event-driven GUI paradigm, rather than in the conventional web scripting fashion. A framework tries to combine existent technologies like JavaScript with internal components like "Viewstate" to bring lasting (inter-asking) state to the inherently stateless web environment.

ASP.NET utilizes a .NET Framework as an infrastructure. A .Nett Framework offers the managed runtime environment (prefer Java), providing a virtual machine with JIT and a class library.

A many .Nett controls, classes & informatiin potty cut down on development instance by providing the rich placed of features for green programming tasks. Information access will bring 1 case, & comes tightly coupled by using ASP.NET. The creator may produce the site to display the listings of records within the database, e.g., significantly extra readily utilizing ASP.NET than sustaining ASP.

Advantages of ASP.NET over ASP

Compiled code means applications redo sooner by having supplementary errors treed at a development stage User-defined controls allow unremarkably utilized templates, such as menus Similar metaphors to Windows applications (e.g. controls) produce transition between them straightforward a rich placed of controls & class libraries allows the rapid building of applications Ability to cache the whole document, partly cache a website applying UserControls or even cache application information to improve performance. Whenever an ASP.Nett application leaks memory, so a ASP.Nett runtime unloads the AppDomaaround hosting a error-prone application & reloads a application in a newly AppDomain. Session state within ASP.NET may be redeemed inside the SQL Server database or even even inside the separate run running off within the equivalent machine when WebServer or in the different machine. That way session values are non misused after a Deuce is reset or even a ASP.Nett worker run is recycled.

Disadvantages to other platforms
Runs natively sole in IIS5 or higher & Cassini, the web server developed around .nett & utilized principally using WebMatrix, the loose asp.net Single.Unity development environment, but it may begin in Linux in any of a guide frameworks according to the ECMA standard. A virtually all swell known of these is Mono Project, a free/opensource framework. Generated HTML4.0/JavaScript is partly non-standard, a non-standard HTML/JavaScript may act better around Microsoft Internet Explorer. By having a advent of ASP.Net Ii.Nought completely controls might generate valid HTML4.0, or even XHTML1.0 (Default) or even XHTML1.1 based on the places configuration & JavaScript. A few of the "richer" (list controls) even so utilize table depending layouts, however, it however works swell if you're applying DIVs/CSS.

Development tools

Many available computer software packages survive for getting ASP.Nett applications: Visual Studio .NET ASP.NET Web Matrix Macromedia Dreamweaver MX 2004 Macromedia HomeSite 5.5 (For ASP Tags) Visual Web Developer 2005 Express Edition (for ASP.NET 2.Cypher) Delphi 2005

Current version

Microsoft presently ships version One.I, & ASP.NET Ii.Cipher Beta Two is available by having Visual Studio Beta Two. Presently, ASP.NET Two.Cipher enables users to choose applications rest on top of Betthe Two into production by signing a favorite, loose Last-Survive license.

ASP.NET Team Members
Various ASP.Nett team members maintain blogs. On text come occasionally of the two: Scott Guthrie, Product Unit Manager - [http://weblogs.asp.net/scottgu http://weblogs.asp.net/scottgu] Nikhil Kothari, Architect - [http://www.nikhilk.net http://www.nikhilk.net] Brian Goldfarb, Product Manager - [http://blogs.msdn.com/bgold http://blogs.msdn.com/bgold]

SuperDotNet
Provides new articles and tutorials, discussion groups, categorized references, the C# language specification online, and a link search engine resource for .NET developers.

ASP.NET
Official site maintained by Microsoft with links to information, IBuySpy and other community sites and resources.

MSDN: ASP.NET
Developers resource center in the MSDN Library.

ASP.NET QuickStart Tutorial
Includes a series of ASP.NET samples and supporting commentary designed to quickly acquaint developers with the syntax, architecture, and power of the ASP.NET web programming framework.

AspHeute.com - English Content Section
ASP.NET technical articles that were translated from their German language originals

DotNetJunkies.com
Tutorials, news, sample code, user contributed code and web services directory.

scottgu: ASP.NET Tips and Tricks
A collection of samples and tips/tricks that were posted on various listservs and newsgroups about ASP.NET and the .NET Framework.

The AngryCoder
A rant and rave site about coding. ASP.NET Source code supplied for the site.

ASP.NET Developer WorkShop
A collection of commented, usable code samples.

ASPBridge
Component for including ASP code in ASP.NET pages.


Computers: Programming: Component Frameworks: NET






© 2005 GeneralAnswers.org