Client-side refers to the browser and the machine running the
browser. Server-side on the other hand refers to a Web server.
Client-Side Scripting
Javascript and VBScript and generally used for Client-side
scripting. Client-side scripting executes in the browser after the page is
loaded. Using client-side scripting you can add some cool features to your
page. Both, HTML and the script are together in the same file and the
script is download as part of the page which anyone can view. A client-side
script runs only on a browser that supports scripting and specifically the
scripting language that is used. Since the script is in the same file as the
HTML and as it executes on the machine you use, the page may take longer
time to download.
Server-Side Scripting
ASP.NET is purely
server-side technology. ASP.NET code executes on the server before it is sent
to the browser. The code that is sent back to the browser is pure HTML and not
ASP.NET code. Like client-side scripting, ASP.NET code is similar in a way
that it allows you to write your code alongside HTML. Unlike client-side
scripting, ASP.NET code is executed on the server and not in the browser. The
script that you write alongside your HTML is not sent back to the browser and
that prevents others from stealing the code you developed.
Check out the difference between client side and server side scripting here
ReplyDelete