What is LWB?
The aim of LWB is to get "Close to the metal". For the web, the metal is HTML. The more layers between you and the HTML, the less fine control you have over your User Interface- a bit like trying to knit with several pairs of gloves on.
LWB is browser agnostic. It supports the following:
LWB will work with any server technology that supports Web Services. You can hand code these or get assistance from seperate Open Source projects such as LWB-DOTNET.
LWB is free and has an Open Source License that entitles you to use it in almost any project: personal, scientific, commercial etc.
LWB can be used standalone or in conjunction with a range of other technologies (including AJAX).
LWB is lightweight for three reasons:-
- It enables flexible data binding without bloating your nice simple HTML pages too much.
A nice way to work with LWB is to start with a "Rapid Prototype" of your application using standard static html pages. A few small additions to these pages is then sufficient to make them data driven using LWB.
Running demos (and source) for these examples and many others are available at: www.ajaxlwb.org :
How to use LWB?
LWB is already in use in commercial projects. It will be maintained and enhanced into the future. I look forward to your suggestions on which direction it should take.