Page 160 - Webapplication11_C11_Flipbook
P. 160

Static Website
              The most basic type of website is a static website, which is simple to develop. HTML, CSS, and JavaScript are used to
              create the website. Each page’s codes are fixed, therefore the information on the page remains constant and the page
              appears to be printed. These websites show the same information to all visitors. The website owner has the authority
              to make any modifications. Text, photographs, and other information must be edited manually, which may necessitate
              the use of basic website design software and abilities.
              Features  of Static Website

              Some of the features of the static website are as follows:

              Ð ÐSpeed: Faster loading time.
              Ð ÐFlexibility: Static sites can be rendered in a variety of frameworks, which gives them a lot of flexibility. Developers
                 can use the language and framework of their choice (such as JavaScript).

              Ð ÐScalability: A static site allows you to distribute content across numerous channels without having to rewrite it.
                 A static structure can also quickly adjust to your website or app’s changing needs.

              Ð ÐSecurity: In a static website, the content database is separate from the front-end web interface. This configuration
                 reduces the number of entry points for hackers and increases the security of the data.












                                     Server                                          Client/Browser

              Dynamic Website

              A dynamic website is one that changes or customises itself on a regular basis and without human intervention. Computer
              code that generates HTML, generates server-side dynamic pages “on the fly” (CSS are responsible for appearance and
              thus, are static files). To create dynamic web systems and dynamic sites, a variety of software solutions are available,
              including CGI, Java Servlets and Java Server Pages (JSP), Active Server Pages, and ColdFusion Markup Language (CFML).
              To make it faster and easier to construct sophisticated dynamic websites, various web application frameworks and
              web template systems are available for general-purpose programming languages such as Perl, PHP, Python, and Ruby.

              A website can show the present state of a user conversation, monitor a changing scenario, or provide information that
              is tailored to the needs of the individual user.
              News channel websites are an example of dynamic websites, as is an ecommerce website with a large number of
              products that allows a user to enter a search request, such as for the keyword ‘shoes.’
                              Storage and                 Store and Share               Viewing and Interaction
                            retrieval of data              HTML pages                      with HTML pages




                               Database





                            Database Server                Web Server                     Client/Web Server


                158     Touchpad Web Applications-XI
   155   156   157   158   159   160   161   162   163   164   165