A sample chat app using NodeJS ExpressJS Socket.io and Mithril
To learn more about Mithril Check the following Mithril
Mithril is a client-side MVC framework - a tool to organize code in a way that is easy to think about and to maintain.
- Only 5kb gzipped, no dependencies
- Small API, small learning curve
- Safe-by-default templates
- Hierarchical MVC via components
- Virtual DOM diffing and compilable templates
- Intelligent auto-redrawing system
Created by Leo Horie, this framework is the result of a lot of lessons learned over the years and best practices, it is focused on improving your javascript, using Object Oriented programming and Functional Programming methods (map, filter, reduce etc..) present in ECMAScript5 rather than you learning an additional framework. He maintains a very useful blog and a mailing list with useful recipes and observations on how to improve the structure of your code.
For more info on the other technologies used in this app:
For Node.js Check the following link: Node.js
For ExpressJS Check the following link:Express
For Socket.io Check the following link:Socket.io