I have releases version 1.0 of node-perfectapi. This is a framework for creating http service APIs easily and quickly.
http://blog.perfectapi.com/2012/announcing-node-perfectapi-version-1.0.0/ https://github.com/perfectapi/node-perfectapi http://perfectapi.github.com/node-perfectapi/ Some of the reasons to use this: - You want to expose an API using Node.js, or you want to make an existing Node.js module accessible as a remote service API - Keep your code separate from HTTP - just define your API and write your code; we'll take care of the plumbing - Auto scaling of http load across available CPUs - You care about performance - 4 times faster than node-restify<http://blog.perfectapi.com/2012/benchmarking-apis-using-perfectapi-vs-express.js-vs-restify.js/>, and that's before we do autoscaling - Easily create a self-hosted server with command-line - myapp server -p 3002 - Support for easy configuration via environment variables - Awesomely amazing test page for your users to learn/experiment/test your API, e.g. amigen api test page<http://services.perfectapi.com:3000/amigen/testapp/> - Windows and Ubuntu Linux installers (run your API as a true service on your server) - myapp install myappservicename - Automatic validation of required parameters (no need to code boring validation) - Local command-line access to your API - Built-in JSONP interface to your API - that means you can access it using JavaScript from another domain - REST-like interface to your API - Native .NET client to your API - access from .NET without dealing with REST, JSON, WebRequest etc. - Built-in support for max-age and etag server caching - lowers your costs by doing less work - Built on top of express.js Thanks for reading this far. I really hope this will be of use to someone. -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
