Showing posts with label What is Microsoft Dot Net Technology. Show all posts
Showing posts with label What is Microsoft Dot Net Technology. Show all posts

Wednesday, March 23, 2011

Introduction of Microsoft Dot Net Technology

Microsoft .NET Technology
- Windows Desktop Applications [2-Tier]
- Web Applications [ASP.NET]
[3- Tier / n - Tier ]

ASP.NET / C#
------------------------
- ASP.NET Technology, used to develop Web Applications
- Multi - Language Support
[Visual C#.NET, VB.NET, J#, JScript.NET]

Desktop Applications
---------------- 2 - Tier Applications ------ 1992 onwards


Client / Server Technology:
----------------------------------
VB + Any RDBMS
C++ with Any RDBMS
Delphi + Any RDBMS

C#.NET + Any RDBMS
VB.NET + Any RDBMS

Front-End Tools: VB, C++, Delphi, C#.NET, VB.NET
Backend Tool: Any RDBMS

----
DisAdvantages with 2 - Tier Desktop Application:
• Same OS MUST for all clients as well as Server
• Every Client MUST have installed the application
[Containing UI and B.Logic]
• A particular LAN protocol is MUST neccessary

Web Applications [3 - Tier , can be extended n - Tier]
-------------------------------------


• Client Tier [Any OS, Any Broswer]

• Middle Tier [At Server, Containing Application]
• Database Tier [At Server]

---------

Technologies for Web Applications:

♦ Proprietory Software
- May be FREE
- But, Source-code is NOT public.

• Microsoft .NET Technology
• Sun Java Technology

♦ Open-Source Software
- May be FREE
- Original Source Code is public.

• Mono.NET [www.go-mono.com]

• PHP [www.php.net]

• Apache [apache.org]
JBoss [Jboss.org]