Saturday, December 31, 2011

client \ server technologies

Helo

Started looking on web:   



Looking into it , here are some interesting client \ server technologies :




ASP.Net (server side)
  • web application framework developed by microsoft to allow developer to build dynamic :
    • Web sites
    • Web application
    • Web service
  • there is a part of ASP which handle mobile , and there is a need for special care because device vary in screen size and so on so the web service need to detect it and send info accordingly


JAVA EE (server side)
  • libraries which provides functionality to deploy fault tolerant, distributed, multi tier java software based largly on modular components running on application server.


PHP (server side)
  • general purpose scripting language originally designed for web development to produce dynamic web page


AJAX (clint side)
  • Asynchroniouse Java Script and XML
  • Ajax came to solve the following problem : in case a part of the web page is changed there is no need to re-load all the page it is enough to load only the part which was changed


Silverlight (clint side)

JQuery (clint side)
  • cross browser JavaScript library design to speed up the scripting of HTML




Java script (clint side)
  • client side platform for creating and delivering rich web application that can run also on wide range of devices


JSON (clint side)
  • Java Script Object Notation
  • light weight text based open standard for human readable data interchange
  • derived from java script for representing simple data structure and array
  • used for serializing and transmitting structure data over the network (serve as a lighther and faster alternative to XML)
  • Godd Introduction : http://www.javapassion.com/ajax/JSON.pdf


Nathan