Extending Node Development with Jaggery Framework
Join the DZone community and get the full member experience.
Join For FreeBy itself, Node is not a complete web application development
platform and only delivers half a solution. To create business
applications, developers must add node modules to persist information
(e.g. jQuery), create HTML views (e.g. Jade.js), model views (e.g.
Ember.js, SproutCore), RESTFul services (e.g. ActiveJS, Backbone,js).
Node is the equivalent to Apache Tomcat, a good foundation that is
extended by development teams into a full-featured, feature-complete
application platform. Node [1] is designed to write multi-purpose high
performing asynchronous servers. Node is deployed as a thin framework on top of V8 [2].
WSO2 Jaggery does not directly compete with Node. Currently, WSO2 Jaggery
runs on top of our carbon (Tomcat-based) server within a Rhino [3]
Javascript runtime, and we have plans to port Jaggery over to Node and
support teams desiring to take advantage of Node’s all JavaScript
composition.
Developer choice is supported in WSO2 Jaggery,
and team members are free to add-in their favorite server-side
JavaScript framework. Jaggery delivers a pure JavaScript development
experience. Jaggery’s environment enables developers to write all
application components in JavaScript; reducing the impedance mismatch
across different application stack layers and unifying the front-end to
back-end to data developer experience.
WSO2 Jaggery currently extends basic asynch servers (e.g. Node.js, Tomcat) to deliver:
- Native support for web application development without requiring additional JS Frameworks
- Compatible with your favorite JS frameworks
- Built-in APIs for database access, file storage, email, JSON, web services, XML, and AtomPub
- Support for easy creation of REST applications/apis
- Low latency integration with Java code
- High performance
- Familiar Java server monitoring and management
If these features are important to your project, I encourage you to evaluate WSO2 Jaggery
Framework
application
Published at DZone with permission of Chris Haddad, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Comments