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]

No comments:

Post a Comment