The post below explains why we developed PURE a templating engine for Javascript.
PURE is ultra-fast and binds JSON data with clean HTML(no special syntax or logic required).
A few weeks back now, we started the development of our new web application BeeBole.
Of course we had to make several important choices for our IT architecture.
We started by choosing a light, flexible and really fast back-end as mentioned in our post: Why Erlang ?
For the front-end, we wanted the browser to be the center for rendering and aggregating services. (Read our post about True Aggregation, the Browser as a Platform).
To achieve this goal, we had to decide for:
- a JavaScript library to ease the cross-browser issues and advanced DOM functionality
- a communication language between the browser and the back-end: JSON ? XML ?
- a template engine to render the back-end services in HTML