Data-Binding - Overcoming Data-Centric RIA Challenges

This is the second of a series of posts that discuss the major pains of rich data-centric internet applications development. This time I would like to discuss the data-binding task which becomes more and more complex as more data oriented and business applications make their way to the web.

There are many JavaScript libraries and frameworks (such as jQuery) that enable developers to develop rich web user interfaces on the client side. There are also rich client-side controls that the developer can integrate into their applications.  However all of these, require special programming on the part of the developer to bind the UI (after its created) to the server-side data. Data-binding raises security concerns as it means the web interfaces are bound to data sources, and because it creates client side "open end points", which are vulnerable and open to hacking.
 
Visual WebGui solves this pain by enabling the developer to create rich UI’s without the need to write specific client and server code for data-binding techniques. With VWG the developer can connect the UI to the data during the desktop development process. The process of binding the UI to data is performed using the streamlined and visual desktop development paradigms empowered by full .NET, object oriented code and utilizing all the data enhanced libraries such as Linq and Entity Frameworks and others. Visual WebGui’s solution is also inherently more secure, since all data-bindings and data manipulations are performed exclusively on the server and therefore only what’s currently visual on the user’s screen is bought to the client, and nothing else. This, obviously, also has dramatic bandwidth benefits.

You can read more about the Visual WebGui development paradigm here.

No Comments