Welcome

Welcome to WebRocketX©. Develop web applications 10 times more efficiently with this super light and super fast content delivery system. WebRocketX is so intuitive and effective that anyone using it immediately wonders where HTML injection has been hiding all these years.

Overview

What is WebRocketX?

WebRocketX is a browser side javascript API that all async calls to the server are made through. It's primary mechanism of updating the page is through DOM insertion of HTML snippets using the innerHTML property. By having a single point of interaction with the server the developer has the following functionality provided by the API.

  • Browser side control of user interaction during the async call
  • Browser side error handling of server side exceptions
  • Browser side view caching
  • Browser side view navigation
For a more detailed description of the benefits of using a WebRocketX SPA go here Benefits Of Using A WebRocketX SPA

Why the X?

WebRocketX is a hybrid. It is a solution halfway between the old world of full page refresh websites and recent JSON JSMVC solutions, like Angular.

  • Like full page architecture, WebRocketX expects layout coming from the server to include data. This is different than JSMVC architecture where data is delivered separately from the layout in JSON objects. However, WebRocketX does support JSON when needed, but is not a JSON centric paradigm.
  • Like JSMVC architecture, WebRocketX is a Single Page web Application (SPA) and relies on AJAX calls to submit data and bring in new views.

Other great things about WebRocketX

Written entirely in javascript, using Jquery as an API to the browser, it will run on all major browsers and even on mobile devices.

Allows a web application developer to easily create a rich user experience using standard HTML and javascript, similar to the experience of using a major desktop operating system such as Apple or Windows. Yet, it is extremely light weight executing a small amount of code, and stores much of the user's state on the browser minimizing the need to communicate with the server.

Provides the web application developer with a structured platform in which to deliver and manage content within the browser. Yet, although it is structured, it still leaves the developer completely free to leverage the power and convenience of standard HTML and style sheets, and to use third party widget libraries.

What WebRocketX is not

WebRocketX is not a server side solution, because its front end (browser) components are not coupled to back end (server) memory components. The only relationship between what is delivered from the server and the WebRocketX framework are some simple conventions for delivery of the HTML to the browser. This decoupled architecture leaves the developer free to use any backend framework they desire such as spring, php, asp, struts, etc. Content is delivered from the server as HTML and sent from WebRocketX as form parameters. It is as simple as that.

Contact Us

 If you have questions about WebRocketX, please feel free to contact us at: