\n```\n\n## Server-side scripting\nServer-side scripts execute on the **web server**. They can access databases, authenticate users, process business logic and generate a response.\n\n**Examples:** PHP, JSP/Servlets, ASP.NET, Python web frameworks.\n\n```php\n\n```\n\n## Difference\n\n| Client-side | Server-side |\n|---|---|\n| Runs in browser | Runs on server |\n| Usually used for UI and interaction | Used for business logic/data processing |\n| Can reduce server requests for UI operations | Can access server-side databases/resources |\n| Source is generally delivered to the client | Implementation can remain on the server |\n\n**Summary:** Client-side scripting improves browser-side interaction; server-side scripting processes requests and generates server responses."}}}Back to the 2023 paper

Module III: Basics of Web Programming

20237m

Explain the server-side scripting and client-side scripting in detail with examples.

Worked SolutionAI Assisted

Client-side vs Server-side Scripting

Client-side scripting

Client-side scripts execute in the user's browser after the page is delivered by the server.

Examples: JavaScript, DOM manipulation, form validation.

<script>
document.getElementById('msg').innerHTML = 'Hello';
</script>

Server-side scripting

Server-side scripts execute on the web server. They can access databases, authenticate users, process business logic and generate a response.

Examples: PHP, JSP/Servlets, ASP.NET, Python web frameworks.

<?php
echo "Hello from server";
?>

Difference

Client-side Server-side
Runs in browser Runs on server
Usually used for UI and interaction Used for business logic/data processing
Can reduce server requests for UI operations Can access server-side databases/resources
Source is generally delivered to the client Implementation can remain on the server

Summary: Client-side scripting improves browser-side interaction; server-side scripting processes requests and generates server responses.

Similar questions