Frameworks Tutorials
FrameworksOutPost Framework - WebForms and Ajax
It is already an established problem in Ajax that developers would still need to develop almost two types of applications if they wanted to build an online application good for Mozilla and Internet Explorer. Because of this struggle, developers would have to build almost two different applications that will require a lot more than the usual time for application development.
The end result however, is well worth it. A highly efficient Ajax based application does not only provide eye catching features but could easily provide a highly effective application with processing speed that almost rivals any simple web-based application. Transmitting only the data needed in the application for Ajax has lessened the bandwidth requirements for an Ajax based application.
On the other hand ASP.NET WebForms is already an established framework that works in almost any browser imaginable. Party because of the popularity of ASP.NET and partly because it uses HTML and JavaScript in a simplified concept, any developer could build a very effective web application without any fear of cross-browser incompatibility.
However, this feature comes with a great price. ASP.NET WebForms requires that the webpage should reload completely so that new information could be displayed. There are so many frameworks that can be used in developing WebForms so support and tools for developing WebForms is always possible.
Separately, WebForms and Ajax have their own advantage and disadvantages. Ajax looks great in any browser with its RIA functions and small bandwidth requirement but it needs a highly skilled developer and the universal code could not be applied to a single browser.
WebForms has the robustness, support and the code could be applied to any browser but lacks on eye-catching features and it is too heavy for those who has lower than normal bandwidth.
To build a highly efficient application, the advantages of Ajax and Webforms should be used and applied to a single framework. Now that feature is now possible with a simple but very smart framework called OutPost.
In gist, OutPost is a highly efficient framework that answers almost all problems in developing an Ajax based website. OutPost uses real postback by using the InnerHtml in a completely different manner.
In OutPost, InnerHtml is modified and sent back to the client which displays the information in the browser. The server-side functionality is guaranteed since it moves directly to the client without any other functions. It still uses the ASP.NET Webforms but they convert it by applying an “Ajaxed” code with the framework.
The only thing I was thinking about the inadequacy of the OutPost is that it could have problems working with different frameworks. Although everything seemed to look remarkably ok including the caching functions in IE, this lightweight framework can only run in a single .js file.
That means it cannot connect to other frameworsk to build a mash-up. It is too lightweight for other frameworks because it cannot be noticed without the .js files. But as a standalone framework, OutPost is very simple yet highly effective framework that harnesses the power of WebFroms and Ajax at the same time.
Sponsored Links
