More Related Content
Similar to RocketJS Nodejs rapid development framework for production web apps
Similar to RocketJS Nodejs rapid development framework for production web apps (20)
RocketJS Nodejs rapid development framework for production web apps
- 7. "rocket" : ">= 0.1.0"
, “arachne-client” :”>=0.0.1”
, "imagemagick" : ">= 0.1.2"
, "knox" : ">= 0.0.9"
, "express-messages" : ">= 0.0.2"
, "bcrypt" : ">= 0.2.3"
, "cookies" : ">= 0.1.6"
, "keygrip" : ">= 0.1.7"
, "nodemailer" : ">= 0.1.18"
, "embedly" : ">= 0.3.4"
, "async" : ">= 0.1.9"
, "underscore" : ">= 1.1.6"
, "oauth" : ">= 0.9.2"
, "oo" : ">= 0.0.3"
, "mongoose" : ">= 1.8.3"
MODULES USED
A peak into our package.json
- 12. • Uniform workflow for the developer
• Focuses the developer on the current problem
• Always know where functionality belong
CONTROLLERS & VIEWS
- 14. • A desire for uniform client / server code
• Consistent templating formats
• What about optimizations ?
CLIENT DIRECTORY
- 15. • Require.js is available
• There exists many browser templating engines
• Tedious optimizations with separate code bases
CLIENT DIRECTORY
- 16. • Runtime file watching
• Compiled template files
• Environment controlled by simple flag
• Automatic resource optimizations
CLIENT DIRECTORY
- 18. • Consistent interface with controllers
• RPC over socket.io
• Server side exports always available
EXPORTS & DNODE
- 21. 400 VS
500
MY fault YOUR fault
SIMPLE INTERFACES
Be clear about what module caused the error
Editor's Notes
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n