Nov 29, 2008

2.Programming the web.

  • Browser can understand only HTML. Any thing other than HTML browser can't understand.
  • HTML is a light weight language.
  • HTML is good for input and out put but not good for processing.
  • And also good for design.
  • Every web application is developed with one or more web pages. Todays web application demands lot of processing and yes all this processing is faced with top standards using scripting support for HTML.

           i.e scripting = Dynamic web pages.  == HTML+Scripting.

  • "C" language is the first scripting language for server side scripting language.

          Dynamic web pages= HTML+scripting (server side scripting+client side scripting).

  • Now a days browsers are having ineterpreters to increase the performanance.
  • Dynamic web pages with added features is a web application.

==> Scripting is provided in two ways:

1. Server side scripting.

2. Client side scripting.

                 Server side scripting: Where the total process at server and only the results that are related to browser in browser understandable forms are sent back as the result code here is secured as it runs at server.

                Client side scripting: Scripts that resides at server but on request sent to client and executed using clients interpreter are called client side scripts.

- Code is not secured because it runs in client.

- Client side scripts are dependent on browser because if browser doesn't have interpreter or doesn't support current version of interpreter, the program would fail to run.

- The main purpose of any client side scripting language is to reduce the load on server.

Ex: Java script, VB script, pearl script,Ecma........etc.
-- All browsers today support Java script.

 
Browsers list:
--------------
  Internet Explorer 7.0.
  Firefox 2.0(up comming browser).
  Safari-- Apple mac.
  Opera.
  Konqueror.(Linux).
  Net scape.


No comments: