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