Skip to content
Ivaylo Ivanov edited this page Jan 16, 2016 · 7 revisions

This is

A wrapper of all Esrol server components for creating performance efficient, well structured - by following "convention over configuration" approach, but also configurable, server-side applications.

TL;DR

The main goal is to provide a stable back-end solution, by not violating "separation of concerns principle" in a way Node is best at. For example, this module doesn't have any template or view engine. NGINX is a perfect web server and the configuration takes just few minutes - use it for static content. We have awesome front-end frameworks with good template engines, we can use them and don't bother the server. If you have a performance issue on mobile like here and here, go to native apps - unfortunately at the moment Javascript can't solve every world problem. ES7 typed objects and other tweaks with JIT may make some difference, but we can't live in the past and hope for a better future.

This is my personal opinion. You don't have to stick with it or feel offended.

Getting Started

Clone this wiki locally