Home     |      Learn AJAX     |      Forum     |      Register     |      Submit Resource     |      Submit Article      |      Contact Us

Home AJAX-Tips
 

Server Side Ajax

 

Ajax is a client side programming technique. This feature is one of the main distinguishing factors of the programming language. The ability to stream data as well as functions to the client side to the browser is highly remarkable since it has removed the need for additional installation.


Because of this feature, it has pushed the boundaries of the browser to the brink that some developers are not able to see the good side of browser. This programming technique for an online application can take the browser to a totally different level and the user experience is beyond par.


But the advancement of client side Ajax has also pushed the advancement of problems related to this programming techniques. Security loophole reports for an Ajax based application is common which is very scary. Ajax is suppose to lead all programming languages to the next generation of online applications but it is under fire and highly dangerous to use.


This is partly the reason why most of the Ajax based applications that you can see online are usually eye candy online applications which means these websites are just for "bragging rights" - websites that are not useful at all and are just used to show the ability of developers.


Because of the increasing problems for the client side applications, more and more JavaScript developers are coming out with their server side version of Ajax. The client side version is just a natural remedy for the ongoing problem on the client side.


Basically the problem with the client side is that the application is loaded in the browser. This practice actually opens the application to a lot of security problems which could debilitate the application in no time.


If the application is loaded in the server side with the same interface for the user, the security problem could be easily addressed. Developers can reconfigure an application wherein the data will only be available per request instead of loading everything to the client side. There will be no way for attackers to exploit the entire website since the data will not be there.


The server side Ajax is an ideal answer to different security problems for Ajax. But this is not really implemented yet because a server side Ajax is not just worth it. It will easily put a train in the system if there will be millions of users using the application at the same time.


The developer have to find a very reliable web host in order to cater to that demand. Because of the demand in the hardware area, there are a few websites that you can consider as server side JavaScript or Ajax.


But there are a few solutions out there that are under development. Google has already released their JavaScript engine wherein the framework will be Java enabled which will naturally be server side. Different Apache modules are being developed by independent so that it will have the ability to control the server properly. Although it will take sometime before we can fully see some powerful Apache modules for server side Ajax, the effort to start is already there.



Read Next: Experimenting with Behavior Sheets



 

 

Comments



Post Your Comment:

Members Please Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification: 
 
 Subscribe    

Sponsored Links