Page 23 - DCAP312_WEB_TECHNOLOGIES_II
P. 23

Unit 1: Making Sense of .NET and Anatomy of an ASP.NET Page



                 collaborate efficiently. This makes it much easier for teams of programmers and designers   Notes
                 to collaborate efficiently.
               2.  Support for Compiled Languages
                 Developer can use VB.NET and access features such as strong typing and object-oriented
                 programming. Using compiled languages also means that ASP.NET pages do not suffer the
                 performance penalties associated with interpreted code. ASP.NET pages are precompiled
                 to byte-code and Just In Time (JIT) compiled when first requested. Subsequent requests
                 are directed to the fully compiled code, which is cached until the source changes.

               3.  Use Services Provided By the .NET Framework
                 The .NET Framework provides class libraries that can be used by your application. Some
                 of the key classes help you with Input/Output, access to operating system services, data
                 access, or even debugging. We will go into more detail on some of them in this module.
               4.  Graphical Development Environment

                 Visual Studio .NET provides a very rich development environment for Web developers.
                 You can drag and drop controls and set properties the way you do in Visual Basic 6. And
                 you have full IntelliSense support, not only for your code, but also for HTML and XML.
               5.  State Management

                 To refer to the problems mentioned before, ASP.NET provides solutions for session and
                 application state management. State information can, for example, be kept in memory
                 or stored in a database. It can be shared across Web farms, and state information can be
                 recovered, even if the server fails or the connection breaks down.

               6.  Update Files While the Server is Running
                 Components of your application can be updated while the server is online and clients
                 are connected. The Framework will use the new files as soon as they are copied to the
                 application. Removed or old files that are still in use are kept in memory until the clients
                 have finished.
               7.  XML-Based Configuration Files
                 Configuration settings in ASP.NET are stored in XML files that you can easily read and
                 edit.  You  can  also  easily  copy  these  to  another  server,  along  with  the  other  files  that
                 comprise your application.
            Here are some points that give the quick overview of ASP.NET.
               •  ASP.NET  provides  services  to  allow  the  creation,  deployment,  and  execution  of  Web
                 Applications and Web Services.
               •  Like ASP, ASP.NET is a server side technology.

               •  Web Applications are built using Web Forms. ASP.NET comes with built in Web Forms
                 controls, which are responsible for generating the user interface. They mirror typical HTML
                 widgets like text boxes or buttons. If these controls do not fit your needs, you are free to
                 create your own user controls.
               •  Web Forms are designed to make building web based applications as easy as building
                 Visual Basic applications.








                                             LOVELY PROFESSIONAL UNIVERSITY                                    17
   18   19   20   21   22   23   24   25   26   27   28