Skip to content

Bondifrench/Node-Mithril-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node-Mithril-Chat

A sample chat app using NodeJS ExpressJS Socket.io and Mithril

To learn more about Mithril Check the following Mithril

What is 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.

Light-weight

  • Only 5kb gzipped, no dependencies
  • Small API, small learning curve

Robust

  • Safe-by-default templates
  • Hierarchical MVC via components

Fast

  • 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

About

A sample chat app using NodeJS ExpressJS Socket.io and Mithril

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published