Share
VIDEOS 1 TO 50
Difference Between a Static & a Dynamic Website ( Tutorial with visual Aids)
Difference Between a Static & a Dynamic Website ( Tutorial with visual Aids)
Published: 2015/03/17
Channel: Don Web Design Solutions
Static vs dynamic web page Tutorial (Lecture)  (Web Site)
Static vs dynamic web page Tutorial (Lecture) (Web Site)
Published: 2014/01/18
Channel: Java By Navin Reddy
Static and Dynamic Web Pages
Static and Dynamic Web Pages
Published: 2012/04/28
Channel: MAHENDER GODUMAGADDA
Create dynamic web pages
Create dynamic web pages
Published: 2009/05/15
Channel: optikalefx
Deploy a Dynamic Website in Minutes
Deploy a Dynamic Website in Minutes
Published: 2016/06/24
Channel: freeCodeCamp
Exploring static vs. dynamic web sites | lynda.com overview
Exploring static vs. dynamic web sites | lynda.com overview
Published: 2010/09/30
Channel: LinkedIn Learning Solutions
Static vs Dynamic Website Explained in Hindi
Static vs Dynamic Website Explained in Hindi
Published: 2017/04/20
Channel: AS Informer
Learning Dynamic Website  - 0104 The Example Web Site - King Real Estate.mp4
Learning Dynamic Website - 0104 The Example Web Site - King Real Estate.mp4
Published: 2015/09/20
Channel: Yuslih Umam
Dynamic Page Caching: Caching the (seemingly) uncacheable
Dynamic Page Caching: Caching the (seemingly) uncacheable
Published: 2014/04/01
Channel: Akamai Technologies
How to Make a Dynamic Website | Yogi
How to Make a Dynamic Website | Yogi's Guide to Web Development | Ch0E5 | Hindi
Published: 2016/10/19
Channel: Learn By Watch
Build dynamic websites from HTML templates
Build dynamic websites from HTML templates
Published: 2011/08/04
Channel: softidiom
Optimizing Dynamic Website for SEO
Optimizing Dynamic Website for SEO
Published: 2015/05/28
Channel: Portent
Types of Website: Static and Dynamic | Yogi
Types of Website: Static and Dynamic | Yogi's Guide to Web Development | Ch0E3 | Hindi
Published: 2016/10/09
Channel: Learn By Watch
PHP Tutorials - Dynamic HTML Web pages using PHP [NEW]
PHP Tutorials - Dynamic HTML Web pages using PHP [NEW]
Published: 2012/03/07
Channel: David Does Programming
What is the difference between a static and dynamic web page?
What is the difference between a static and dynamic web page?
Published: 2016/09/29
Channel: internet-class
PHP tutorial: How PHP makes web pages dynamic | lynda.com
PHP tutorial: How PHP makes web pages dynamic | lynda.com
Published: 2014/04/18
Channel: LinkedIn Learning Solutions
Dynamic Web Programing linking html pages by Eclipse using servlets, html, jsp, xml, windows 7
Dynamic Web Programing linking html pages by Eclipse using servlets, html, jsp, xml, windows 7
Published: 2015/09/13
Channel: JK leo
How Dynamic Web Templates Work In Expression Web  (part 1)
How Dynamic Web Templates Work In Expression Web (part 1)
Published: 2009/12/13
Channel: learnexpressionweb
How to create an attractive dynamic website using HTML
How to create an attractive dynamic website using HTML
Published: 2015/09/06
Channel: Suhail Tholakkal
Building Dynamic Websites with JavaScript
Building Dynamic Websites with JavaScript
Published: 2014/05/20
Channel: Open Education and Culture
Python from Scratch - Creating a Dynamic Website
Python from Scratch - Creating a Dynamic Website
Published: 2011/11/19
Channel: Tuts+ Code
Building Dynamic Web Apps with Laravel by Eric Ouyang
Building Dynamic Web Apps with Laravel by Eric Ouyang
Published: 2014/11/08
Channel: CS50
Making Dynamic Website With PHP
Making Dynamic Website With PHP
Published: 2015/11/09
Channel: Aman Kharbanda
Dynamic Page Creation: PHP
Dynamic Page Creation: PHP
Published: 2010/10/01
Channel: Satish B
How to Easily Create Dynamic Web Pages. Dreamweaver CS6 Tutorial
How to Easily Create Dynamic Web Pages. Dreamweaver CS6 Tutorial
Published: 2013/10/02
Channel: Ken Haskins
Introduction to Dynamic HTML with JavaScript, CSS and AJAX - Building a Blog
Introduction to Dynamic HTML with JavaScript, CSS and AJAX - Building a Blog
Published: 2014/09/25
Channel: Curran Kelleher
Creating a Web Application with Eclipse IDE
Creating a Web Application with Eclipse IDE
Published: 2012/02/01
Channel: Shoaib Khan
Dynamic Web Pages in Xara
Dynamic Web Pages in Xara
Published: 2013/10/07
Channel: Thomas Long
PHP Tutorials - Dynamic HTML Web pages using PHP part 1
PHP Tutorials - Dynamic HTML Web pages using PHP part 1
Published: 2010/02/05
Channel: David Does Programming
What is DYNAMIC WEB PAGE? What does DYNAMIC WEB PAGE mean? DYNAMIC WEB PAGE meaning
What is DYNAMIC WEB PAGE? What does DYNAMIC WEB PAGE mean? DYNAMIC WEB PAGE meaning
Published: 2017/09/21
Channel: The Audiopedia
1 Static vs dynamic web pages
1 Static vs dynamic web pages
Published: 2009/08/04
Channel: koyla7
How to create dynamic web content using javascript
How to create dynamic web content using javascript
Published: 2014/10/27
Channel: Subhroneel Ganguly
Should you go for Static Website or Dynamic Website??
Should you go for Static Website or Dynamic Website??
Published: 2015/01/23
Channel: Disha Web Experts
Dynamic Javascript Scraping - Web scraping with Beautiful Soup 4 p.4
Dynamic Javascript Scraping - Web scraping with Beautiful Soup 4 p.4
Published: 2016/10/27
Channel: sentdex
Python from Scratch   Creating a Dynamic Website
Python from Scratch Creating a Dynamic Website
Published: 2017/02/13
Channel: Joseph Ayodeji
006 PHP Project Convert a Static Website into a Dynamic PHP Site  Tutorial
006 PHP Project Convert a Static Website into a Dynamic PHP Site Tutorial
Published: 2017/01/25
Channel: Intellectual India
PHP Tutorials - Dynamic HTML Web pages using PHP part 2
PHP Tutorials - Dynamic HTML Web pages using PHP part 2
Published: 2010/02/05
Channel: David Does Programming
What is a Static and a Dynamic Website
What is a Static and a Dynamic Website
Published: 2015/03/02
Channel: Eway Biz
Getting started with dynamic web content in WordPress
Getting started with dynamic web content in WordPress
Published: 2016/04/20
Channel: ActiveDEMAND
Creating and Deploying a Dynamic Web App in Eclipse and Tomcat
Creating and Deploying a Dynamic Web App in Eclipse and Tomcat
Published: 2015/08/23
Channel: Brandan Jones
FULLY DYNAMIC WEBSITE WITH PHP & MYSQL IN HINDI PART 2
FULLY DYNAMIC WEBSITE WITH PHP & MYSQL IN HINDI PART 2
Published: 2016/11/23
Channel: Tech Learner
Dynamic Website Tutorial Part 1 - Design Website Using Joomla 2.5
Dynamic Website Tutorial Part 1 - Design Website Using Joomla 2.5
Published: 2014/03/02
Channel: Joshua A. Johnson
C# / ASP.NET 101: Building Dynamic Websites  w/ Visual Studio 2015
C# / ASP.NET 101: Building Dynamic Websites w/ Visual Studio 2015
Published: 2015/06/23
Channel: Old Account
Dynamic page. CMS MuWID for Adobe Muse
Dynamic page. CMS MuWID for Adobe Muse
Published: 2016/05/23
Channel: MuWID
What
What's the Difference Between Static and Dynamic Websites?
Published: 2009/06/01
Channel: Elizabeth Potts Weinstein
Free Dynamic Website Hosting 1
Free Dynamic Website Hosting 1
Published: 2016/07/10
Channel: Amit Agarwal
Static, Dynamic and Responsive Website-Bangla
Static, Dynamic and Responsive Website-Bangla
Published: 2016/05/27
Channel: ICTonlineSchool
Adobe Dreamweaver / Creating Dynamic Website
Adobe Dreamweaver / Creating Dynamic Website
Published: 2014/03/13
Channel: quqvideo
Creation of Dynamic Content in Web Applications using JSP
Creation of Dynamic Content in Web Applications using JSP
Published: 2014/04/17
Channel: Syed
Static website vs Dynamic website - What
Static website vs Dynamic website - What's the difference | Web development & design in Hindi, Urdu
Published: 2017/04/20
Channel: Learn English, Hindi, Urdu, Dutch speaking
NEXT
GO TO RESULTS [51 .. 100]

WIKIPEDIA ARTICLE

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Dynamic web page: example of server-side scripting (PHP and MySQL).

A server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts. In server-side scripting, parameters determine how the assembly of every new web page proceeds, including the setting up of more client-side processing.

A client-side dynamic web page processes the web page using HTML scripting running in the browser as it loads. JavaScript and other scripting languages determine the way the HTML in the received page is parsed into the Document Object Model, or DOM, that represents the loaded web page. The same client-side techniques can then dynamically update or change the DOM in the same way.

A dynamic web page is then reloaded by the user or by a computer program to change some variable content. The updating information could come from the server, or from changes made to that page's DOM. This may or may not truncate the browsing history or create a saved version to go back to, but a dynamic web page update using Ajax technologies will neither create a page to go back to, nor truncate the web browsing history forward of the displayed page. Using Ajax technologies the end user gets one dynamic page managed as a single page in the web browser while the actual web content rendered on that page can vary. The Ajax engine sits only on the browser requesting parts of its DOM, the DOM, for its client, from an application server.

DHTML is the umbrella term for technologies and methods used to create web pages that are not static web pages. Client-side-scripting, server-side scripting, or a combination of these make for the dynamic web experience in a browser.

Basic concepts[edit]

Classical hypertext navigation, with HTML or XHTML alone, provides "static" content, meaning that the user requests a web page and simply views the page and the information on that page.

However, a web page can also provide a "live", "dynamic", or "interactive" user experience. Content (text, images, form fields, etc.) on a web page can change, in response to different contexts or conditions.

There are two ways to create this kind of effect:

  • Using client-side scripting to change interface behaviors within a specific web page, in response to mouse or keyboard actions or at specified timing events. In this case the dynamic behavior occurs within the presentation.
  • Using server-side scripting to change the supplied page source between pages, adjusting the sequence or reload of the web pages or web content supplied to the browser. Server responses may be determined by such conditions as data in a posted HTML form, parameters in the URL, the type of browser being used, the passage of time, or a database or server state.[1]

Web pages that use client-side scripting must use presentation technology broadly called rich interfaced pages. Client-side scripting languages like JavaScript or ActionScript, used for Dynamic HTML (DHTML) and Flash technologies respectively, are frequently used to orchestrate media types (sound, animations, changing text, etc.) of the presentation. The scripting also allows use of remote scripting, a technique by which the DHTML page requests additional information from a server, using a hidden Frame, XMLHttpRequests, or a web service.

Web pages that use server-side scripting are often created with the help of server-side languages such as PHP, Perl, ASP, ASP.NET, JSP, ColdFusion and other languages. These server-side languages typically use the Common Gateway Interface (CGI) to produce dynamic web pages. These kinds of pages can also use, on the client-side, the first kind (DHTML, etc.).

History[edit]

It is difficult to be precise about "dynamic web page beginnings" or chronology, because the precise concept makes sense only after the "widespread development of web pages": HTTP has been in use since 1990, HTML, as standard, since 1996. The web browsers explosion started with 1993's Mosaic. It is obvious, however, that the concept of dynamically driven websites predates the internet, and in fact HTML. For example, in 1990, before general public use of the internet, a dynamically driven remotely accessed menu system was implemented by Susan Biddlecomb, who was Director of Computer Support of the USC Health Care system at the University of Southern California BBS on a 16 line TBBS system with TDBS add-on.database.

The introduction of JavaScript (then known as LiveScript) [2] enabled the production of dynamic web pages

Execusite introduced the first dynamic website solution for the professional marketplace in June 1997. Execusite was acquired by Website Pros (now Web.com) in January 2000. During the bust cycle of the Dot-com bubble, the original Execusite founders bought back the company from Website Pros (December 2000). Execusite was later acquired by Wolters-Kluwer in December 2001 and was re-branded as CCH Site Builder.

Server-side scripting[edit]

A dynamic web page needs a support-server, an application server to process its server-side language.

A program running on a web server (server-side scripting) is used to generate the web content on various web pages, manage user sessions, and control workflow. Server responses may be determined by such conditions as data in a posted HTML form, parameters in the URL, the type of browser being used, the passage of time, or a database or server state.

Such web pages are often created with the help of server-side languages such as ASP, ColdFusion, Go, JavaScript, Perl, PHP, Ruby, Python, WebDNA and other languages, by a Support server that can run on the same hardware on the web server. These server-side languages often use the Common Gateway Interface (CGI) to produce dynamic web pages. Two notable exceptions are ASP.NET, and JSP, which reuse CGI concepts in their APIs but actually dispatch all web requests into a shared virtual machine.

Dynamic web pages are often cached when there are few or no changes expected and the page is anticipated to receive considerable amount of web traffic that would create slow load times for the server if it had to generate the pages on the fly for each request.

Client-side scripting[edit]

Client-side scripting is changing interface behaviors within a specific web page in response to mouse or keyboard actions, or at specified timing events. In this case, the dynamic behavior occurs within the presentation. The client-side content is generated on the user's local computer system.[3]

Such web pages use presentation technology called rich interfaced pages. Client-side scripting languages like JavaScript or ActionScript, used for Dynamic HTML (DHTML) and Flash technologies respectively, are frequently used to orchestrate media types (sound, animations, changing text, etc.) of the presentation. Client-side scripting also allows the use of remote scripting, a technique by which the DHTML page requests additional information from a server, using a hidden frame, XMLHttpRequests, or a Web service.

The first widespread use of JavaScript was in 1997, when the language was standardized as ECMAScript and implemented in Netscape 3.

Example

The client-side content is generated on the client's computer. The web browser retrieves a page from the server, then processes the code embedded in the page (typically written in JavaScript) and displays the retrieved page's content to the user.

The innerHTML property (or write command) can illustrate the client-side dynamic page generation: two distinct pages, A and B, can be regenerated (by an "event response dynamic") as document.innerHTML = A and document.innerHTML = B; or "on load dynamic" by document.write(A) and document.write(B).

Combination technologies[edit]

All of the client and server components that collectively build a dynamic web page are called a web application. Web applications manage user interactions, state, security, and performance.[4]

Ajax uses a combination of both client-side scripting and server-side requests. It is a web application development technique for dynamically interchanging content, and it sends requests to the server for data in order to do so. The server returns the requested data which is then processed by a client-side script. This technique can reduce server load time because the client does not request the entire webpage to be regenerated by the server's language parser; only the content that will change is transmitted. Google Maps is an example of a web application that uses Ajax techniques.

A web client, such as a web browser, can act as its own server, accessing data from many different servers, such as Gopher, FTP, NNTP (Usenet) and HTTP, to build a page. HTTP supports uploading documents from the client back to the server. There are several HTTP methods for doing this.

See also[edit]

References[edit]

  • "The Information Revolution", J. R. Okin. ISBN 0-9763857-4-0. Ed. Ironbound Press, 2005. 350 pp.
  • "Learning VBScript", P. Lomax. ISBN 1-56592-247-6. Ed. O'Reilly, 1997. sec. C13.
  1. ^ Nelson, Anne Fulcher, and Nelson, William Harris Morehead. (2001). Building Electronic Commerce with Web Database Constructions. Boston, MA: Addison Wesley.
  2. ^ Benson, Brent W. (1999). "JavaScript". ACM SIGPLAN Notices. 34 (4): 25–27. doi:10.1145/312009.312023. .
  3. ^ Doyle, Barry; Lopes, Cristina Videira (17 January 2008). "Survey of Technologies for Web Application Development". arXiv:0801.2618Freely accessible [cs.SE]. 
  4. ^ Multiple (wiki). "Web application". Docforge. Retrieved 2013-07-24. 

External links[edit]

Disclaimer

None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, Wikipedia, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.

Powered by YouTube
Wikipedia content is licensed under the GFDL and (CC) license