Ewathelo’s initiatives is aimed at enriching the lives of the local community.
Here is information we compiled on dynamic sites for your persual.
Dynamic Website (s)
A dynamic site is one that is written using a server-side scripting language such as PHP, ASP, etc. In such a site the content is called in by the scripting language from other files or from a database depending on actions taken by the user.
Advantages of dynamic websites
- The main advantages of dynamic sites are that by connecting them to a database you can easily pull in information in an organized and structured way to create product pages or categories of related products sorted in a variety of different ways depending on how the user wants to view them.
- The ability to connect to a database means that you can also create a content management system – an interface which allows the client to input and manage data via a web-based series of administration pages. The content can be text for their pages and images to go along with the text, or items in their product range with categories, specifications, short and long descriptions, images, etc. In both these cases it can be as simple or as complex as the client requires.
- As the client can manage the content on the website, the only fees involved is the maintenance and upgrading of the content management system.
- As dynamic websites are created using server side scripting languages such as PHP, ASP, etc. the level of skill required from the developer is required – thus a dynamic website cannot be maintained by web designers.
Disadvantages of dynamic websites
- The design of a dynamic site is more fixed than a static one because many of the pages are essentially a template into which data and content is poured to create multiple pages of a similar type. So for instance all your product pages will be essentially the same page layout with different data being displayed. While some customization capability can be built in it is usually quite limited, such a selecting from a set pre-defined options. Individual layout changes to particular pages are not usually possible.
- Costs are higher initially than a static site, and additional functionality may also cost more, particularly if it’s something that wasn’t envisaged originally and requires re-writing of the core code or database.