mlvhub / Node-Mithril-Chat

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:JavaScript 78.7%Language:HTML 16.7%Language:CSS 4.6%