overview of asp .net
DESCRIPTION
A basic overview of asp .net and its applications, fetures and all other basic things.TRANSCRIPT
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
TECHNICAL SEMINAR
Presented by DARPAN PURI
IT200118253
Under the guidance of Mr. SURYAKANT DASH
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
What is .NET Framework?
Microsoft .NET is software that connects information, people, systems, and devices. It consists of
.NET Framework
Developer Tools - Microsoft Visual Studio.NET
Set of Servers - Windows 2000 Server
Client Software – Windows XP
INTRODUCTION
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
.NET Framework
The Microsoft .NET Framework is a platform for building, deploying, and running Web Services and applications. It provides a highly productive, standards-based, multi-language environment for integrating existing investments with next-generation applications and services as well as the agility to solve the challenges of deployment and operation of Internet-scale applications.
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
Components of .NET Framework
The .NET Framework consists of two main parts:
The common language runtime,
A hierarchical set of unified class libraries.
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
Components of .NET Framework(contd..)
Common language Runtime
It provides the common services for .NET Framework applications. The runtime simplifies programming by assisting with many mundane tasks of writing code.These tasks include memory management—which can be a big generator of bugs—security management, and error handling.
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
Components of .NET Framework(contd..)
Class libraries The libraries includes prepackaged sets of functionality that developers can use to more rapidly extend the capabilities of their own software. The library includes three key components:
ASP.NET
Windows Forms
ADO.NET
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
Application Deployment & IsolationThe .NET Framework provides extensive code download services and integration with the Windows Installer. The code download support provided by the .NET Framework offers several advantages over current platforms: Incremental download.
Code access security (no more Authenticode dialogs).
Application isolation (code downloaded on behalf of one application doesn't affect other applications).
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
Security in .NET FrameworkThe .NET Framework security system provides fine-grained, evidence-based control over what applications can and can't do. When a .NET Framework application is downloaded to a system, for example, it will ask for a set of permissions. The runtime collects evidence about what an application can and can't do based on the following information:
Who wrote the code What the code is trying to do Where the code was installed from Who is trying to run the code Whether it was signed with an Authenticode signature
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
Advantages of .NET Framework
Support for standard networking protocols & specificationsSupport for different programming languagesSupport for programming libraries developed in different languagesSupport for different platforms.Use a wide variety of programming languages.Write less code.Run more reliable applications.Improve performance.Access databases easily with ADO.NET.
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
Reasons For Developers to use .NET Framework
Improved Reliability Increased Performance Developer Productivity Powerful, Granular Security Ease of Deployment Supports for More Than 20 Programming Languages Flexible Data Access
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
CONCLUSIONThe .NET Framework simplifies Windows software development. It provides developers with a single approach to build both desktop applications and Web-based applications. Applications can be designed to automatically upgrade themselves to the latest version. Software built on the .NET Framework can be easier to deploy and maintain than conventional software.
The .NET Framework can also minimize conflicts between applications by helping incompatible software components coexist.
DARPAN PURI IT200118253
TE
CH
NIC
AL
S
EM
INA
RAn overview of .NET Framework
THANK U !!!!!!!!!!!!!