There are several options for dynamic web construction: ASP (usually available on Windows web servers), PHP (available on all flavors of web servers - Windows (under IIS or Apache), Unix (w/ Apache), or Mac (w/ Apache)), .NET (Windows servers only, high learning curve and expensive dev tools required - Visual Basic) just to name the current most popular ones. PHP is my personal favorite to use because its easy to learn and the syntax is similar to other programming languages (such as C++), and its open source, meaining it costs you nothing to learn and develop with.
>> Is it normal for the space you get with Broad band to support dynamic sites?
Chances are - No. These free spaces are usually tailored for home users who want to post up photos and such and most do not support dynamic scripting.
>> This application server. Does it get uploaded to the web server by me or is something provided by webservers themselfs?
It is intergrated with the web server application (such as Apache) and can only be installed and modified by the web server administrators.
>> If it is uploaded how is it contained. (eg webpage) and what space does it take up?
PHP, for example, is contained within the html pages themselves and contain the file extention .php to trigger the web server to parse the scripts before sending out raw html to the client (your visitors). The pages are really just text files, so the take-up space is relatively small.
>> I use a mac which is the best application server to use?
The best way to learn a scripting language is to use a text-editor. There are other WYSIWYG applications that support PHP and ASP, but to get in the real nuts and bolts is to learn by scripting by hand. Even the WYSIWYG editors require user development of scripting languages.
>> I even bought a dreamweaver advanced book that just deals with dynamic pages and i'm still none the wiser as the book does'nt explain things very well.
Go to www.w3schools.com and www.htmlgoodies.com to get good tutorials on different scripting languages.
__________________
<mgraphic /> - I don't have a solution but I admire the problem.
|