0% found this document useful (0 votes)
9 views4 pages

Web Technology

Web technology encompasses the tools and techniques that enable communication between computing devices over the Internet, including web development processes for both front-end and back-end development. Client-side scripting enhances user interaction and reduces server load, while server-side scripting manages data and dynamic content on the server. JavaScript, a key scripting language, facilitates client-side validation and interactivity, making it integral to modern web applications.

Uploaded by

Emick Ghimire
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views4 pages

Web Technology

Web technology encompasses the tools and techniques that enable communication between computing devices over the Internet, including web development processes for both front-end and back-end development. Client-side scripting enhances user interaction and reduces server load, while server-side scripting manages data and dynamic content on the server. JavaScript, a key scripting language, facilitates client-side validation and interactivity, making it integral to modern web applications.

Uploaded by

Emick Ghimire
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Web technology

Web Technology is the tools and techniques which enables two or more computing devices to
communicate over a network i.e. Internet. Web Technology consist of two words, the web refers
to the World Wide Web generally known as World Wide Web.
Technology refers to the tools and techniques that makes these resources available on the Web
such as, web browsers to view content of web, Programming languages and frameworks for the
development of websites, Database to store data at back end, protocols for communicating on the
web, multimedia elements etc.
Web development: It is the process of designing and developing website which are hosted
through internet or intranet. The process of developing web can range from developing static
page to a complex such as web-based application social media sites, E-commerce.
Types
i)Front End Development: html, CSS, JavaScript, Ruby and so on
ii)Back End Development: PHP, database, Java, Python
Scripting Language:  JavaScript is a scripting language. A scripting language is a lightweight
programming language. JavaScript code can be inserted into any HTML page, and it can be
executed by all types of web browsers.
Application Areas of Scripting Language
 Dynamic web applications
 Game application and Multimedia
 Scripting like Ruby and Python are used in statistics and research
 To automate the process
 Used to create plug ins and extensions for existing applications
Difference between Scripting language and programming language.
Server side and client-side programming
Client-Side Scripting programming
Client-side scripting is performed to generate a code that can run on the client side i.e (front end)
browser without needing the server-side (back end) processing. Basically, client-side scripts are
placed inside an HTML document.
The client-side scripting can be used to layout the content of the web. For example, when a user
makes a request through web browser for a webpage to the server, it just sent the HTML and
CSS as plain text, and the browser interprets and renders the content of web in the client end
(user).
Client-side scripting is designed to run as a scripting language which can be executed by web
browser.
Front end developer is someone who design and develop client side of a website. Generally, he
or she works in user interface (UI) of a website. Front end developer must be at least fluent in
three different languages i.e. HTML, CSS, JavaScript whereas, there are several other libraries
which can be used for front end development.
Advantages of Client-side Scripting:
1. Immediate response to users
2. Enhance the appearance of websites
3. More responsive design and interaction with the user
4. It does not need to send requests to the server hence reduces the load on server
5. Loading time of a page is faster
6. Reduces the network traffic
7. It is reusable
Disadvantages of Client-side Scripting:
1. All browsers may not support client-side script
2. The code is not secure because anyone can look at the code
3. Users can disable the client side scripts so required content may not be displayed
4. Database connection is not possible with client-side scripting.
5. Dynamic content cannot be displayed.

Server-Side Scripting programming


Server-side scripting also known as back-end runs on the server where the application is hosted.
Server side is used to serve content depending upon the user request. Back end helps to create
dynamic web-based application that allows user to interact and communicate with the
application. Back-end language also helps to connect front end with data base. So that, User can
store and retrieve data as per the requirement. Back-end developer is responsible for server-side
programming. Some of the popular server-side (back-end) scripting language are ASP, JavaScript
(using SSJS (Server-side JavaScript e.g.node.js), Perl, PHP, Ruby, Python etc.
The client-side scripting emphasizes making the interface of the web application or website (UI)
more appealing and functional. Whereas, server-side scripting emphasizes on data accessing
methods, error handling and fast processing etc.
Advantages
1) You can create dynamic pages.
2) Can connect to database that resides on the web server.
3) Can access files from the server to client browser Users are not able to block the contents from
server
4) The actual code is not visible to the client
5) Authentication and verification of user is possible
6) It supports many databases like MySQL Oracle,
7) Efficient storage and delivery of information
8) Customized user experience.
9) Controlled access to content.
Disadvantages of Server-side Scripting
1. The scripting software has to be installed on the server.
2. The script takes more time to execute.
3. It requires a large amount of memory space in the server computer.
4. Implementation cost is high
5. If a lot of users are accessing server data, server may crash due to overload
Internet Technology
The Internet is the global system of interconnected computer networks that uses the Internet
protocol suite to communicate between networks and devices. It is a network of networks that
consists of private, public, academic, business, and government networks of local to global
scope, linked by a broad array of electronic, wireless, and optical networking technologies. The
Internet carries a vast range of information resources and services, such as the inter-linked
hypertext documents and applications of the World Wide Web, electronic mail, telephony, and
file sharing.
JavaScript
JavaScript is a lightweight, interpreted programming language. It is designed for creating
network-centric applications.
Features
 JavaScript is a lightweight, interpreted programming language.
 Designed for creating network-centric applications.
 Complementary to and integrated with Java.
 Complementary to and integrated with HTML.
 It is case sensitive language.
 JavaScript is supportable in operating system.
 It provides good control to the users over the web browsers.

Advantages of JavaScript
1. Less server interaction: You can validate user input before sending the page off to the server.
This saves server traffic, which means fewer loads on your server.
2. Easy to learn: By learning few commands and simple rules of syntax, you can easily build
applications using JavaScript.
3. Immediate feedback to the visitors: They don't have to wait for a page reload to see if they
have forgotten to enter something.
4. Increased interactivity: You can create interfaces that react when the user hovers over them
with a mouse or activates them via the keyboard.
5. Quick Development: Scripts can be developed in short period of time
6. Richer interfaces: You can use JavaScript to include such items as drag-and-drop components
and sliders to give a Rich Interface to your site visitors.
7. Transmitting information: About the users' reading habits and browsing activities to various
websites. Web pages frequently do this for web analytics, ad tracking personalization or other
purposes.
8. Easy Debugging and Testing: As JavaScript is interpreted line by line, it is easy to find error.

Uses of JavaScript
 Client-side validation
 Dynamic drop-down menus.
 Displaying date and time.
 Displaying pop-up windows and dialog boxes
 Displaying clocks.
 Event handling.
 Developing Mobile applications
 Creating web browser-based games.
 Building web servers
 Adding interactivity to website

Adding JavaScript to HTML

You might also like