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

Client Site Vs Server Side

The document discusses various client-side and server-side programming languages and technologies used for web development. Client-side programming includes HTML, CSS, JavaScript, and Flash, and is interpreted by web browsers. Server-side programming connects web pages to databases and other systems, and common languages include Perl, ColdFusion, ASP, JSP, PHP, and ASP.NET.

Uploaded by

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

Client Site Vs Server Side

The document discusses various client-side and server-side programming languages and technologies used for web development. Client-side programming includes HTML, CSS, JavaScript, and Flash, and is interpreted by web browsers. Server-side programming connects web pages to databases and other systems, and common languages include Perl, ColdFusion, ASP, JSP, PHP, and ASP.NET.

Uploaded by

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

Client-side Programming

 Client-side programming involves writing code that is interpreted by a browser


such as Internet Explorer or Mozilla Firefox or by any other Web client such as a
cell phone.

 The most common languages and technologies used in client-side programming


are HTML, JavaScript, Cascading Style Sheets (CSS) and Macromedia Flash.

HTML
 HyperText Markup Language (HTML) is the language behind most Web pages.

 The language is made up of elements that describe the structure and format of the
content on a Web page.

Cascading Style Sheets


 Cascading Style Sheets (CSS) is used in HTML pages to separate formatting and
layout from content.

 Rules defining color, size, positioning and other display aspects of elements are
defined in the HTML page or in linked CSS pages.

JavaScript
 JavaScript is used to make HTML pages more dynamic and interactive.

 It can be used to validate forms, pop up new windows, and create dynamic effects
such as dropdown menus and image rollovers.

Dynamic HTML
 Dynamic HTML is not a language in and of itself, but rather refers to code that
uses JavaScript to manipulate CSS properties on the fly.

Ajax
 The term AJAX was originally an acronym for "Asynchronous JavaScript And
XML," but is now used much more broadly to cover all methods of
communicating with a server using JavaScript.
 The main purpose of Ajax is to provide a simple and standard means for a web
page to communicate with the server without a complete page refresh.

Adobe Flash
 Over the past few years, Flash has taken the Web by storm. At the time of this
writing, according to Adobe's website, more than 97% of computers connected to
the internet have Flash Player installed. Flash Player is a plug-in to Internet
Explorer and other Web browsers. It enables browsers to display dynamic
graphical Web pages .

 Flash pages are called movies and they are created using special software (also
called Flash). ActionScript, a language similar to JavaScript, is used to manipulate
Flash objects to make movies more interactive.

Server-side Programming
 Server-side programming involves writing code that connects Web pages with
databases, XML pages, email servers, file systems and other systems and software
accessible from the Web server.

 The most common server-side languages and programming frameworks are Perl,
ColdFusion, Active Server Pages, JavaServer Pages, PHP and ASP.NET.

Perl
 Perl was the first server-side language to become popular in Web development.
 Originally derived from C, its relative simplicity and strengths in file and text
manipulation and the fact that it is open source made it a good choice for writing
CGI scripts.

 Although Perl is still widely used, it is not as popular a choice for new Web
projects.

ColdFusion
 ColdFusion, created by Allaire (now owned by Adobe), is arguably the simplest
of all server-side languages.
 It is tag-based, which makes it look a lot like HTML and easier for client-side
programmers to understand than some of the other choices. Because of the
relative ease with which it is written, ColdFusion is sometimes assumed not to be
so powerful.
 In fact, ColdFusion code is compiled to Java bytecode, which means the pages
run quickly. Web developers can accomplish virtually any required task using the
ColdFusion Markup Language (CFML).

 ColdFusion can easily be integrated with Java applications, developers have the
choice of using Java to extend ColdFusion applications.

Active Server Pages


 Microsoft Active Server Pages (ASP) is a framework that allows developers to
write server-side pages in many scripting languages.
 Hhowever, VBScript and JScript are the only commonly used choices.

 ASP became popular quickly and sites with pages ending in .asp are now all over
the Web.

 It is not as simple as ColdFusion, but it has the huge advantage of being built in
to Microsoft Internet Information Server (IIS).

 ASP has been replaced by Microsoft with ASP.NET, an architecture that is much
more similar to Java's than to traditional ASP's.

JavaServer Pages
 As with ColdFusion MX, pages written using JavaServer Pages (JSP) are
compiled into Java servlets.
 JSP pages are made up of tags (as in ColdFusion) and scriptlets (as in ASP).

 It has replaced Java Servlets as the most popular choice for Java coders writing
Web applications.

ASP.NET
 Microsoft's ASP.NET is not a language, but a framework for writing Web sites
and software.
 Like ColdFusion and JSP (and unlike traditional ASP) ASP.NET pages are
precompiled, so they run faster than traditional ASP pages do.

 ASP.NET pages can be written in many languages, but the most popular are C#
(pronounced C-sharp) and Visual Basic .NET (VB.NET).

PHP
 Like Perl, PHP is open source.
 It has rapidly become a popular alternative to the proprietary languages such as
ColdFusion and ASP.NET.

 PHP is lightweight, relatively simple to learn and runs on almost all commonly
used Web servers.

 A nice feature is that it can be integrated with both Java and COM.

You might also like