SlideShare a Scribd company logo
 . Net is a software platform , and Language Neutral.
 . Net is a new framework for developing web-based and
window-based applications within the Microsoft
environment.
. Net Application
. Net Framework
Operating System + Hardware
 Microsoft . Net platform architecture ,framework
architecture.
 Common Language Runtime (CLR)
Managed code.
Intermediate Language MAIL.
Assemblies and Metadata.
. Net Application.
 Common language Infrastructure(CLI) and integration of
different language.
common language specification(CLS).
common type system.
Framework class library
Integrated development environment visual studio
The . Net platform
• Microsoft’s platform for software development.
• Unified technology for development of almost any kind of
applications.
•GUI/Web/RIA/mobile/server/cloud/etc.
. Net platform version
• . Net framework
• Silver light / windows phone7
• . Net compact framework.
.
C++ VB C# J#
COMMON LANGUAGE SPECIFICATION(CLS)
BASE CLASS LIBRARY/ FRAMEWORK CLASS
LIBRARY
COMMON LANGUAGE RUNTIME(CLR)
 . Net framework provides runtime environment called
Common Language Runtime(CLR).
It provides an environment to run all . Net programs
(like C#,CB..).
CLR offers supports for thread management as well as
memory management.
CLR allocates the memory for scope and de-allocates
the memory if the scope is completed.
Language compiler(example C # , VB . Net, J #) will convert
the code/program to micro soft intermediate
language(MSIL).
 This is also called as Base Class Library(BCL).
It is common for all other language in . Net.
Developers just need to import the their language code
and use its predefined methods and properties to implement
functions like reading and writing file , graphic , rendering ,
database interaction etc.
Windows application , Web application , Console
application etc are different types of application that can
make use of BLC.
o CTS ensures that objects written in different . Net
languages can interact with each other.
oFor communicating between programs written in any .
Net complain language ,the types have to be compatible on
the basic level.
oThe common type system supports two general types:
 Value types : Values directly contain their data and
instances of values type are either allocated on the stack or
allocated inline in a structure.
 Reference types : It store a reference to the value’s
memory address , and are allocated on the heap, reference
types can be self-describing types , pointers types , or
interface types.
Microsoft has defined CLS which are nothing but
guide lines that language to follow so that it can
communicate with other.
It describes the minimal and complete set of feature
to produce code that can be hosted by CLR.
It ensures that products of compilers will work
properly in . Net environment
. Net enabled Microsoft’s marketing people to emphasize
the “Network”-aspect of its technologies.
The theme was “Network is the computer”.
The term “Dot Com” was synonymous with the Internet
at the time.
Microsoft started development on the . Net framework
in the 1990 s , originally under the name of “Next
Generation Windows Services”(NGWS).
THANK YOU
Web technology slideshare
Web technology slideshare
Web technology slideshare
Web technology slideshare
Web technology slideshare
Web technology slideshare
Web technology slideshare
Web technology slideshare
Web technology slideshare
Web technology slideshare

More Related Content

What's hot

C under Linux
C under LinuxC under Linux
GNU GCC - what just a compiler...?
GNU GCC - what just a compiler...?GNU GCC - what just a compiler...?
GNU GCC - what just a compiler...?
Saket Pathak
 
Overview of .Net Framework 4.5
Overview of .Net Framework 4.5Overview of .Net Framework 4.5
Overview of .Net Framework 4.5
Bhushan Mulmule
 
Livecode widget course
Livecode widget courseLivecode widget course
Livecode widget course
crazyaxe
 
IDE as a Front-end and Fast time-to-market language support in Eclipse IDE re...
IDE as a Front-end and Fast time-to-market language support in Eclipse IDE re...IDE as a Front-end and Fast time-to-market language support in Eclipse IDE re...
IDE as a Front-end and Fast time-to-market language support in Eclipse IDE re...
Mickael Istria
 
MinGw Compiler
MinGw CompilerMinGw Compiler
MinGw Compiler
Avnish Patel
 
GNU Compiler Collection - August 2005
GNU Compiler Collection - August 2005GNU Compiler Collection - August 2005
GNU Compiler Collection - August 2005
Saleem Ansari
 
Microsoft .NET Platform
Microsoft .NET PlatformMicrosoft .NET Platform
Microsoft .NET Platform
Peter R. Egli
 
The .NET Platform - A Brief Overview
The .NET Platform - A Brief OverviewThe .NET Platform - A Brief Overview
The .NET Platform - A Brief OverviewCarlos Lopes
 
G++ & GCC
G++ & GCCG++ & GCC
G++ & GCC
Beste Ekmen
 
Component of .net
Component of .netComponent of .net
Component of .net
Sireesh K
 
Legacy of Void*
Legacy of Void*Legacy of Void*
Legacy of Void*Adam Crain
 
Mini-Training: TypeScript
Mini-Training: TypeScriptMini-Training: TypeScript
Mini-Training: TypeScript
Betclic Everest Group Tech Team
 
Debugging Python with gdb
Debugging Python with gdbDebugging Python with gdb
Debugging Python with gdb
Roman Podoliaka
 
Build Great Networked APIs with Swift, OpenAPI, and gRPC
Build Great Networked APIs with Swift, OpenAPI, and gRPCBuild Great Networked APIs with Swift, OpenAPI, and gRPC
Build Great Networked APIs with Swift, OpenAPI, and gRPC
Tim Burks
 
Synapse india reviews sharing asp.net
Synapse india reviews sharing  asp.netSynapse india reviews sharing  asp.net
Synapse india reviews sharing asp.net
SynapseindiaComplaints
 
Fast and Reliable Swift APIs with gRPC
Fast and Reliable Swift APIs with gRPCFast and Reliable Swift APIs with gRPC
Fast and Reliable Swift APIs with gRPC
Tim Burks
 

What's hot (20)

C under Linux
C under LinuxC under Linux
C under Linux
 
LLVM Compiler
LLVM CompilerLLVM Compiler
LLVM Compiler
 
GNU GCC - what just a compiler...?
GNU GCC - what just a compiler...?GNU GCC - what just a compiler...?
GNU GCC - what just a compiler...?
 
Overview of .Net Framework 4.5
Overview of .Net Framework 4.5Overview of .Net Framework 4.5
Overview of .Net Framework 4.5
 
Livecode widget course
Livecode widget courseLivecode widget course
Livecode widget course
 
IDE as a Front-end and Fast time-to-market language support in Eclipse IDE re...
IDE as a Front-end and Fast time-to-market language support in Eclipse IDE re...IDE as a Front-end and Fast time-to-market language support in Eclipse IDE re...
IDE as a Front-end and Fast time-to-market language support in Eclipse IDE re...
 
MinGw Compiler
MinGw CompilerMinGw Compiler
MinGw Compiler
 
GNU Compiler Collection - August 2005
GNU Compiler Collection - August 2005GNU Compiler Collection - August 2005
GNU Compiler Collection - August 2005
 
Microsoft .NET Platform
Microsoft .NET PlatformMicrosoft .NET Platform
Microsoft .NET Platform
 
The .NET Platform - A Brief Overview
The .NET Platform - A Brief OverviewThe .NET Platform - A Brief Overview
The .NET Platform - A Brief Overview
 
Inside.Net
Inside.NetInside.Net
Inside.Net
 
G++ & GCC
G++ & GCCG++ & GCC
G++ & GCC
 
Net framework
Net frameworkNet framework
Net framework
 
Component of .net
Component of .netComponent of .net
Component of .net
 
Legacy of Void*
Legacy of Void*Legacy of Void*
Legacy of Void*
 
Mini-Training: TypeScript
Mini-Training: TypeScriptMini-Training: TypeScript
Mini-Training: TypeScript
 
Debugging Python with gdb
Debugging Python with gdbDebugging Python with gdb
Debugging Python with gdb
 
Build Great Networked APIs with Swift, OpenAPI, and gRPC
Build Great Networked APIs with Swift, OpenAPI, and gRPCBuild Great Networked APIs with Swift, OpenAPI, and gRPC
Build Great Networked APIs with Swift, OpenAPI, and gRPC
 
Synapse india reviews sharing asp.net
Synapse india reviews sharing  asp.netSynapse india reviews sharing  asp.net
Synapse india reviews sharing asp.net
 
Fast and Reliable Swift APIs with gRPC
Fast and Reliable Swift APIs with gRPCFast and Reliable Swift APIs with gRPC
Fast and Reliable Swift APIs with gRPC
 

Similar to Web technology slideshare

Components of .NET Framework
Components of .NET FrameworkComponents of .NET Framework
Components of .NET Framework
Roshith S Pai
 
Chapter1_Part1.pptx
Chapter1_Part1.pptxChapter1_Part1.pptx
Chapter1_Part1.pptx
RaajzKoirala
 
Dot Net PPt.pptx
Dot Net PPt.pptxDot Net PPt.pptx
Dot Net PPt.pptx
PriyaMaurya52
 
.Net
.Net.Net
Microsoft.Net
Microsoft.NetMicrosoft.Net
Microsoft.Net
Vishwa Mohan
 
Dot net
Dot netDot net
Dot net
public
 
Dotnet1
Dotnet1Dotnet1
Session2 (3)
Session2 (3)Session2 (3)
Session2 (3)
DrUjwala1
 
1 what is microsoft .net framework
1 what is microsoft .net framework1 what is microsoft .net framework
1 what is microsoft .net framework
Islamia Univeristy Bahawalpur Bahawalnagar
 
Net framework
 Net framework Net framework
Net framework
ANAGHA T SASIDHARAN
 
.Net the begining
.Net the begining.Net the begining
.Net the begining
cncwebworld
 
Architecture of net framework
Architecture of net frameworkArchitecture of net framework
Architecture of net framework
umesh patil
 
.Net framework components by naveen kumar veligeti
.Net framework components by naveen kumar veligeti.Net framework components by naveen kumar veligeti
.Net framework components by naveen kumar veligeti
Naveen Kumar Veligeti
 
Net framework
Net frameworkNet framework
Net frameworkjhsri
 
c#.pptx
c#.pptxc#.pptx
.Net framework
.Net framework.Net framework
.Net framework
EzraKemboi1
 
Introduction to .net
Introduction to .net Introduction to .net
Introduction to .net
Jaya Kumari
 
.Net framework
.Net framework.Net framework
.Net framework
Viv EK
 

Similar to Web technology slideshare (20)

Components of .NET Framework
Components of .NET FrameworkComponents of .NET Framework
Components of .NET Framework
 
Chapter1_Part1.pptx
Chapter1_Part1.pptxChapter1_Part1.pptx
Chapter1_Part1.pptx
 
Dot Net PPt.pptx
Dot Net PPt.pptxDot Net PPt.pptx
Dot Net PPt.pptx
 
.Net
.Net.Net
.Net
 
Microsoft.Net
Microsoft.NetMicrosoft.Net
Microsoft.Net
 
Dot net
Dot netDot net
Dot net
 
Dotnet1
Dotnet1Dotnet1
Dotnet1
 
Chapter1
Chapter1Chapter1
Chapter1
 
Session2 (3)
Session2 (3)Session2 (3)
Session2 (3)
 
1 what is microsoft .net framework
1 what is microsoft .net framework1 what is microsoft .net framework
1 what is microsoft .net framework
 
Net framework
 Net framework Net framework
Net framework
 
.Net the begining
.Net the begining.Net the begining
.Net the begining
 
Architecture of net framework
Architecture of net frameworkArchitecture of net framework
Architecture of net framework
 
.Net framework components by naveen kumar veligeti
.Net framework components by naveen kumar veligeti.Net framework components by naveen kumar veligeti
.Net framework components by naveen kumar veligeti
 
Net framework
Net frameworkNet framework
Net framework
 
c#.pptx
c#.pptxc#.pptx
c#.pptx
 
.Net framework
.Net framework.Net framework
.Net framework
 
Introduction to .net
Introduction to .net Introduction to .net
Introduction to .net
 
.Net framework
.Net framework.Net framework
.Net framework
 
.Net slid
.Net slid.Net slid
.Net slid
 

More from GuruAbirami2

Rdbms (1)
Rdbms (1)Rdbms (1)
Rdbms (1)
GuruAbirami2
 
Software engineering
Software engineeringSoftware engineering
Software engineering
GuruAbirami2
 
Bigdata analytics
Bigdata analyticsBigdata analytics
Bigdata analytics
GuruAbirami2
 
Java programming (1)
Java programming (1)Java programming (1)
Java programming (1)
GuruAbirami2
 
Computer networks
Computer networksComputer networks
Computer networks
GuruAbirami2
 
Data warehouse and data mining
Data warehouse and data miningData warehouse and data mining
Data warehouse and data mining
GuruAbirami2
 
Operating system
Operating systemOperating system
Operating system
GuruAbirami2
 
Java programming
Java programmingJava programming
Java programming
GuruAbirami2
 
javaprogramming
javaprogrammingjavaprogramming
javaprogramming
GuruAbirami2
 

More from GuruAbirami2 (9)

Rdbms (1)
Rdbms (1)Rdbms (1)
Rdbms (1)
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Bigdata analytics
Bigdata analyticsBigdata analytics
Bigdata analytics
 
Java programming (1)
Java programming (1)Java programming (1)
Java programming (1)
 
Computer networks
Computer networksComputer networks
Computer networks
 
Data warehouse and data mining
Data warehouse and data miningData warehouse and data mining
Data warehouse and data mining
 
Operating system
Operating systemOperating system
Operating system
 
Java programming
Java programmingJava programming
Java programming
 
javaprogramming
javaprogrammingjavaprogramming
javaprogramming
 

Recently uploaded

Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 

Recently uploaded (16)

Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 

Web technology slideshare

  • 1.
  • 2.  . Net is a software platform , and Language Neutral.  . Net is a new framework for developing web-based and window-based applications within the Microsoft environment. . Net Application . Net Framework Operating System + Hardware
  • 3.  Microsoft . Net platform architecture ,framework architecture.  Common Language Runtime (CLR) Managed code. Intermediate Language MAIL. Assemblies and Metadata. . Net Application.  Common language Infrastructure(CLI) and integration of different language. common language specification(CLS). common type system. Framework class library Integrated development environment visual studio
  • 4. The . Net platform • Microsoft’s platform for software development. • Unified technology for development of almost any kind of applications. •GUI/Web/RIA/mobile/server/cloud/etc. . Net platform version • . Net framework • Silver light / windows phone7 • . Net compact framework.
  • 5. . C++ VB C# J# COMMON LANGUAGE SPECIFICATION(CLS) BASE CLASS LIBRARY/ FRAMEWORK CLASS LIBRARY COMMON LANGUAGE RUNTIME(CLR)
  • 6.  . Net framework provides runtime environment called Common Language Runtime(CLR). It provides an environment to run all . Net programs (like C#,CB..). CLR offers supports for thread management as well as memory management. CLR allocates the memory for scope and de-allocates the memory if the scope is completed. Language compiler(example C # , VB . Net, J #) will convert the code/program to micro soft intermediate language(MSIL).
  • 7.  This is also called as Base Class Library(BCL). It is common for all other language in . Net. Developers just need to import the their language code and use its predefined methods and properties to implement functions like reading and writing file , graphic , rendering , database interaction etc. Windows application , Web application , Console application etc are different types of application that can make use of BLC.
  • 8. o CTS ensures that objects written in different . Net languages can interact with each other. oFor communicating between programs written in any . Net complain language ,the types have to be compatible on the basic level. oThe common type system supports two general types:  Value types : Values directly contain their data and instances of values type are either allocated on the stack or allocated inline in a structure.  Reference types : It store a reference to the value’s memory address , and are allocated on the heap, reference types can be self-describing types , pointers types , or interface types.
  • 9. Microsoft has defined CLS which are nothing but guide lines that language to follow so that it can communicate with other. It describes the minimal and complete set of feature to produce code that can be hosted by CLR. It ensures that products of compilers will work properly in . Net environment
  • 10. . Net enabled Microsoft’s marketing people to emphasize the “Network”-aspect of its technologies. The theme was “Network is the computer”. The term “Dot Com” was synonymous with the Internet at the time. Microsoft started development on the . Net framework in the 1990 s , originally under the name of “Next Generation Windows Services”(NGWS).