It may have logos from reputable companies such as Cisco all over the page, but using this domain renewal site could cost you a lot
R E L A T E D   C O N T E N T
ADVERTISEMENT

Hands on: Dynamic data

How to make sure your website keeps up with changing events

Nigel Whitfield, Personal Computer World 04 Jan 2008
ADVERTISEMENT

Over the years we’ve looked at web development, one of the things that has remained constant has been the need for many people to create sites that change in some way, rather than the static text of the first web generation.

There are many ways to do that; simple CGI scripts can rotate graphical elements or pull in headers and footers that might add info using server side includes or server parsed pages.

And then there are more complicated scripting languages, such as Perl and PHP.

For many casual web developers, the combination of PHP with the MySQL database is a popular way to code sites.

You can create database driven pages that are easy to update and provide a great deal of customisation for visitors by remembering what they last looked at and so on.

Interactive or dynamic?
Before we go further, it’s worth considering the terms ‘dynamic’ and ‘interactive’. On the whole they are not interchangeable.

I’m going to refer to sites as dynamic if they’re driven by a database backend that essentially creates a page and delivers it to the user; that might be based on the information they entered into a form, or chose from a menu, or their preferences.

But essentially an ordinary-looking page is sent from the web server to the browser.

When I talk about interactive sites, I mean those in which the page isn’t fixed; it may change in look or in the information displayed, based on how the user interacts with it.

That might include fancy Javascript menu systems or scripts that check for errors before submitting a form.

We’ve not looked at these in detail in Hands On Web Development but we’re going to explore the topic more over the next few months. Don’t worry, we won’t jump in at the deep end.


All Software Applications
Tags: Web Development, Software

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
R E A D E R   C O M M E N T S
M A R K E T P L A C E
Get your free demo of Numara Track-It! 8 - the leading help desk solution for IT related issues.
Make presentations, review documents & share your entire desktop. 30-day free trial! (cc required).
Discover how remote support can fuel your IT business in ways you've never thought of before.
Apply ITIL best practices at your service desk while eliminating integration cost. Learn more here.
WAN based, automated, daily vulnerability assessments. Click here to try and request our whitepapers.
Have your product or service listed here >   
Sponsored links
F E A T U R E D   J O B S
London, United Kingdom | InterSystems
ARCHITECT / DEVELOPER, London, Very Competitive £  OBJECT ORIENTED DEVELOPER / PROGRAMMER / ARCHITECT with strong OO (object oriented) development experience required by world leading global software provider to act as Senior Technical Consultants. InterSystems Corporation ... more >
Chichester, United Kingdom | West Sussex County Council
  Senior Application Specialist - Database Specialist, Chichester, £36,800 - £39,300 pa (includes a Market Rate Supplement) IT Services at WSCC supports and manages a variety of systems based on Oracle databases that include third party ... more >
United Kingdom | London Borough of Sutton
Business Relationship Manager (Finance), Based at Civic Offices, £ 41,790 - £ 44,373  (PO 7)   Fixed Term to 31st March 2009 The IT service has four Business Relationship Managers (BRM); each one responsible for delivering and developing ... more >
Birkenhead, United Kingdom | Crowder Consulting
Network Engineer / Data Analyst, Birkenhead, 18,000 - 23,000 Crowder Consulting are leading consultants in water and waste water network management.  We are specialists in the fields of leakage, hydraulic modelling, asset management, capital maintenance, technical ... more >
More job opportunities