Monday, February 8, 2010

.NET Introduction

Why .NET?
To understand why we should use .NET, Let us first understand the difference between client-side & server-side coding.
There are following problem exists with client-side coding.
1. Isolation : No contact with Database(Except error condition occurs)
2. Security: End users can view client-side code. And once malicious users understand
how an application works, they can often tamper with it.
3. Thin clients: As the Internet continues to evolve, web-enabled devices such as mobile
phones, palmtop computers, and PDAs (personal digital assistants) are appearing.
These devices can communicate with web servers, but they don’t support all the
features of a traditional browser. Thin clients can use server-based web applications,
but they won’t support client-side features such as JavaScript.

In some cases, ASP.NET allows you to combine the best of client-side programming
with server-side programming. For example, the best ASP.NET controls can intelligently
detect the features of the client browser. If the browser supports JavaScript, these controls
will return a web page that incorporates JavaScript for a richer, more responsive user
interface. However, no matter what the capabilities of the browser, your code is always
executed on the server.

No comments:

Post a Comment