Client-Side Coding
There are two sides of web programming you can use to add features to your site. Server-side coding is used when you are programming the core of your web services. Programming languages and frameworks such as PHP, ASP, ColdFusion, CGI, J2EE or WebObjects, Ruby, Phyton, and a lot others are considered server-side since they are running on the server and stream results through the internet. Client-side coding, on the other hand, does the exact opposite. Scripts are run on client’s computers and results are presented instantly.
Microsoft Silverlight, AJAX, Flash and Action Script, JavaScript, and the JavaFX are among some of the most popular client-side programming languages available. As you can conclude, these languages and frameworks are generally used to develop user interface and client-side scripts.
The main advantage of client-side coding is efficiency. Since the information, input, as well as results don’t need to be streamed through the internet, you can generally reduce your server’s bandwidth usage substantially. You can also reduce the amount of server resources used by opting for client-side coding.
By using client-side coding, you can create a more fluid site for your users. The interface will be easy to use and navigate, making the overall experience of using your site a lot more valuable.


15. Nov, 2009 