|
In developing state-of-the-art web applications one of the most complicated, time-demanding problems to be resolved is that of compatibility among the various browsers. As a matter of fact, various types of rendering engines must be considered vis-à-vis browsers, starting from Internet Explorer - notoriously non compliant with the general standards - to Firefox - lacking many of its competitor's features - to Chrome, Safari and Opera - which handle HTML and CSS content in similar ways, despite retaining some major differences.
In addition to these basic graphical observations, when it comes runtime behaviors and performance, the gap between browsers grows even wider as their compatibility in terms of events, parameters and notification sequence is much lower. Therefore, not only is difficult to create web applications retaining the same layout across all browser but creating applications with the same behavior is even more difficult.
To resolve this problem for good, we have come up with a fairly radical solution. We have created a full-ajax Javascript framework (RD3) which manages the graphical rendering issue from A to Z and can therefore deal successfully with all layout and behavioral differences peculiar to the various browsers.
With RD3 all communications between the web server and the client server are no longer based on HTML files being sent but on an optizimed XML over HTTP protocol, which is compressed and browser-independent. Thus, RD3 can support any web application including those for iPhones where no mouses or keyboards are involved.
If you want to know more on how RD3 works, follow this learning path, otherwise try RD3 for yourself in the application gallery.
Watch the video Features of web RIAs created with In.de.
Would you like to start developing with In.de now? Download here Express free version (not a demo).
|