|
If you are looking for the main differences between client/server applications and web applications the most common ones are those of speed and interface usability. Without a special rendering engine web pages would be slow at every mouse click making application usage poor and inconvenient. Who wants to use an application like that?
To cope with this problem we developed RD3 and we immediately had to make a fundamental choice: shall we use Javascript, Flash or Silverlight? We opted for Javascript, and with hindsight we can say that we made the right choice.
Javascript ensures that the server communication layer is fully manageable. The client-side full-ajax framework can manage behaviors and screen items completely autonomously. Thus, client-server communication is necessary only when the requested behavior cannot be performed without an output from the server, e.g. when new data has to be read from a database. In addition, each output is zipped and stored to a special temporary cache memory.
The performance level is surprising.
Applications created with In.de maintain full usability with all types of connections including GPRS mobile connections and can exceed 30 fps over ADSL connections.
Finally, with Javascript no additional plug-ins or runtime software are needed to activate the applications. Just a regular browser from those supported is sufficient: IE6+, Firefox3+, Chrome3+, Safari4+, Opera10+. To put it simply, any computer equipped with a navigation software package.
Learn more on the behavior of RD systems, then test the speed of applications created with In.de for yourself. You will feel like you are using a client application.
|