Unit-1 Introduction To ASP - NET Web Programming - IDE-Attachment-1 - 02-04-2021-08-40-01
Unit-1 Introduction To ASP - NET Web Programming - IDE-Attachment-1 - 02-04-2021-08-40-01
GTU # 3360706
Unit-1
Introduction to
ASP.Net Web
Programming & IDE
Prof. Nima H Patel
Computer Engineering Department
Darshan Institute of Engineering & Technology for Diploma Studies, Rajkot
nima.patel@darshan.ac.in
Introduction of ASP.Net
Section - 1
Basics of ASP.Net
Built on CLR (Common
Active Server Page
Language Runtime)
Quick Drag & Drop Control Just drag any tool and drop as per your requirement
Code Separation Different pages for source code and event code
High Integrated IDE Rich set of tools available for project development
Features
Side services
Web by side Execution
can be used by other Web Services
application or component on the same
application too. computer.
CLR provides facility to work with many Architecture of the ASP.NET is designed in
different programming languages, so
Performance order to increase the performance
Simplified of the
Deployment
deployment becomes easy and fast. application.
2 ASP.NET has built-in support of XML (eXtensible Markup Classic ASP has no built-in support of XML (eXtensible
Language). So, data exchange is easy. Markup Language). So, data exchange is not easy.
3 ASP.NET provides various tools and compiler Classic ASP provides less tools and compiler.
5 ASP.NET provides C# or VB.Net as server side Classic ASP provides Visual Basic Scripting or Java
programming language . Scripting for scripting.
6 Error Handling is very good. Error Handling is very poor.
7 ASP.NET has 3-tier architecture which allows us to keep Classic ASP has no high level programming structure. It is
everything separate. mixed of HTML and server side scripting.
10 ASP.NET provides separate files for code and data. Classic ASP provides single file for code and data.
11 ASP.NET supports custom controls. Classic ASP does not support custom controls.
12 For ASP.NET pages, file extension is .aspx For Classic ASP pages, file extension is .asp
13 ASP.NET uses ADO.NET (ActiveX Data Objects) to connect Classic ASP uses ADO (ActiveX Data Objects) to connect
and work with database. and work with database.
2 Website can be created in multi-programming languages. Web application can be created in only one programming
i.e. one web page in C# code and another page in vb.net language. i.e. we can select C# or vb.net programming
code. language during the creation of project.
3 Web sites will not create any .csproj/.vbproj files in project. Web application will create .csproj/.vbproj files in project.
4 No need to recompile web sites before deployment. Need to precompile web applications before deployment.
VB C#
Dim a as Integer int a;
Dim b as Integer int b;
Dim c as Integer int c;
a=10 a=10;
b=20 b=20;
c=a+b c=a+b;
Step-3 Step-4
Database Database
3 Less secure compare to 3-Tier Architecture More secure compare to 2-Tier Architecture
Thank
You