CodeCharge StudioA static web site is one in which the pages contain hard-coded content. All of the content is edited and added using a standard editor and saved as a file with a .htm or .html file. When a user accesses the page, the page is loaded and displayed. Content is only changed through an editor by the page developer.
Dynamic web sites, also referred to as web applications are programs that run on the web server and submit HTML to a web browser on a client computer. These programs can be written in the same languages as standard Windows and UNIX applications, although certain languages are better adapted to take advantage of the web.
For example one of the most popular programming languages, Visual Basic, was adapted for web use in the form of VBScript on which most ASP programs are based. The latest modern web technologies utilize Java and .NET, both of which have roots in C++. If you are already developing Windows or other client/server applications, you should be able to create web applications as well. However, the main difference lies in the output, whereby in standard applications you print text at specific screen coordinates or set the value of an object that is drawn on the screen, while with web applications you would print HTML formatting tags with the text mixed-in so that it is shown properly formatted in the desired place on the page.
The latest technologies, like CodeCharge Studio, make it possible to design the HTML page, then place various active objects in desired positions on the page. This approach reduces the amount of time and effort required in creating full web applications.