Friday, December 14, 2012

Sticky Jaggery

First of all - what is Jaggery? It is a server side javascript framework to build web applications. No, it is not a substitute to node.js. As you know, nodejs is a javascript runtime so jaggery can be made to run on nodejs. Any takers ? Currently jaggery is part of wso2 product stack and runs on rhino engine.

Why jaggery? - If you are a javascript developer and into web application development, jaggery is for you. The idea is front end and backend development seamless;  build your APIs in javascript code, exchange JSON data.

Can I do serious development with Jaggery? - Although it is relatively new, jaggery modules which is SDK for development is rich enough for serious development. Based on webapp needs, developers can build additional custom modules in pure javascript and also in java.

Server side MVC framework? - Github has a project called caramel. This project is started by wso2 team. At the time of the post this framework is not mature, it is in flux as it is actively developed. But it has some good concepts of modularization, page layout and code maintenance.

Get jaggery - It is a open source project. It is hosted on github.

I am currently building SOA based application platform using jaggery, caramel, opensocial gadgets on wso2 stack.

+Atul