seedcoregroup.com

Database driven website: what are they and how are they built?

Beginning to choose web design solutions and web programming, all the confusing terms, technologies, and concepts that were floating around that just made it that much more difficult to understand what solution to choose.

With that in mind, we thought that it might be a good idea to write a short and (hopefully) sweet article that will help people get a clearer understanding of what’s out there. This article will attempt to demystify database driven web pages... also called ‘dynamic web pages’ or websites. A brief overview to help you understand:
  1. When you would need to build dynamic web sites.
  2. What tools you have available to build them.

What are dynamic web pages?

To understand dynamic web pages, you have to understand normal or in other words 'static' web pages.

Typical non-dynamic web pages do not change every time the page is loaded by the browser, nor do they change if a user clicks on a button. The only change that you will see in static web pages is to see them load and unload, like what happens when you click on a hyperlink.

In a nutshell: static web pages (normal pages you build) always look the same and the content never changes unless you load a new page or you change the page yourself and upload the new version of the page to the web server.

Dynamic pages do the opposite, they can change every time they are loaded (without you having to make those changes) and they can change their content based on what user do, like clicking on some text or an image. (I am not talking about loading a new page!)

DATABASE DRIVEN WEB PAGES 

One of the most common types of dynamic web pages is the database driven type. This means that you have a web page that grabs information from a database (the web page is connected to the database by programming,) and inserts that information into the web page each time it is loaded.

If the information stored in the database changes, the web page connected to the database will also change accordingly (and automatically,) without human intervention.
 
This is commonly seen on online banking sites where you can log in (by entering your user name and password) and check out your bank account balance. Your bank account information is stored in a database and has been connected to the web page with programming thus enabling you to see your banking information.

Imagine if the web page holding your banking information had to be built traditionally (that is by hand,) every time your bank balance changed! Even a thousands of professionals working 24/7 would not be able to keep up!
...
Hopefully you are starting to see why you would want a database driven site: you would want it if your information changes very often, just like in a banking site.

Database driven sites can be built using several competing technologies, each with it’s own advantages. Some of those technologies/tools include:
  • PHP
  • JSP
  • ASP
  • PERL
  • Cold Fusion
You now have them listed here for you to research on your own.

Database driven web site programming can also be called (or characterized as): ‘server side programming’.

The reason it is so called is because the ‘action’ or magic that allows the web pages to connect to the database is actually taking place on the server.

This is what happens: each time a dynamic web page is about to be sent to the browser, the server automatically builds the page and sends a standard HTML page to the browser.

The server 'knows' how to build the page by following the instructions provided by the programmer. This is different from say JavaScript (think drop down menus or alert boxes) that runs strictly in the web browser.

At this point many people are getting very confused, the confusion lies in the difference between server side programming (database driven web pages) versus client side programming (JavaScript).

CLIENT SIDE PROGRAMMMING - THE OTHER TYPE OF DYNAMIC WEB PAGE.

Client side (that is to say: in the browser) or what is commonly called DHTML ... dynamic HTML.

DHTML is basically taking HTML and JavaScript (sometimes VB script) to make the web page change it’s own content (as far as the viewer is concerned) without having to reload or load a new page.

Examples of DHTML would include drop down menu’s, ‘floating’ images that hover over the rest of the page etc ... if you look around, you will find plenty on the web.

Note: The name DHTML has been replaced by the term 'DOM SCRIPTING'. It's pretty much the same stuff (programming in the browser to make things happen dynamically,) but DHTML has a little bit of a bad wrap from the late 90's, so more people now refer to it as 'DOM scripting.'
-
Hopefully now you have basic conceptual understanding of dynamic web sites, DHTML and database driven web sites. We tried to present the information in a non-geek way so as to not confuse.

The downside of this simple approach is that we are not being 100% precise ... some geeks out there may point out one or two items that are not dead on. But don’t worry, our points are not in any way wrong.

Suffice it to say that this was an introduction to the topic.
 
You are here: Knol Web Solutions Database driven website: what are they and how are they built?
  • Mumbai

  • Leicester

408 Shop Zone, M.G.Road,
Ghatkopar West, Mumbai 400086,
India, Contact: Jignesh Patel
+91 9768 307 053
63, Jellicoe Road,
Leicester LE5 4FP,
UK, Contact: Kay Dee
+44 7830 536 396

Customer Said

Prev Next

VirajEntertainment.com

"When SEEDCORE approached me for designing my company website I was not sure about having website and website's benefits. I must admit SEEDCORE promised little but delivered exceptionally more than I expected and ultimately for tangible benefits for my business www.virajentertainment.com I am now about to not only quickly inform my customers about upcoming events but also I am able to capture new customers via strong foundation of my website in search engine. All these with easy to use CMS program made by SEEDCORE. SEEDCORE, your response is faster. I wish you all the very best." Best wishes,Mehul Nagada, Founder of Viraj Entertainment

InfiniteOnline.in

"We wanted to harness pull marketing to capture qualified leads...that was our goal and that will be our marketing objective. SEEDCORE GROUP created intelligent web presence for our financial products and investments instruments services. Now we are being CONTACTED BY NEW CUSTOMERS EVERY DAY! Thanks, Seedcore team."   - Ashish Shah, Director, InfiniteOnline Security Services Pvt Ltd.

VirajJewellers.com

I appreciate your impeccable professionalism in everything that you do. You care about your clients and follows through with outstanding service. You goe above and beyond, for sure! SEEDCORE GROUP developed my very first website and did a GREAT job. They listened to my vision and created a site that truly reflected my ideas. Thanks for all of your hard work, I really appreciate it!

swarnsaritagems.com

Value for money!! When looking to revamp my current website, I put word out to all of my tech industry friends that I was looking for something that was cool, easy to navigate, and could be up and running quickly. I spoke with about 10 companies, and SEEDCORE GROUP won me over. Their sleek design is second to none, and they promised to deliver a redesigned site in record time. Well, they lived up to their word. The work was tremendous, and I am going to recommend them highly to anyone looking for web design or development.. Pravin Jain, Swarn Sarita Gems Ltd.

FineOrganics.com

Strengths:-Very prompt responses, Very punctual and productive meetings, Limited but good ideas, Very good graphic design talent, High quality end product and service, Discipline/Saying no when task not manageable Overall site evaluation and user experience:-Fast loading, World class look and feel, Good usability, Adequate training material, Ease of administration -- Mr Bimal Shah, Director, Fine Organics Industries

WOWAOIndia.org

Great respect to our deadline "Our association is a voice for Windmill Owners in India and we wanted to harness reach of the Internet and as a communication medium among members. We wanted our website to go live on ANANAT CHATURTHI - 22 September 2010 Starting from 14 Sept 2010 with in 7 days you were able to handle the pressure make our website www.wowaoindia.org up and running impressively. Congratulations! You did a good job!  The website is overall impressive. Thanks to SEEDCORE GROUP's responsiveness." Best wishes, Nirmal Khatri, Secretary of WOWAOI