es, components, services, directives, etc, and where it&#39;s appropriate to use what.</p>
<h4 id="learning-curve"><a href="#learning-curve">Learning curve</a></h4>
<p>If we compare apples to apples, Angular 2 and Mithril have similar learning curves: in both, components are a central aspect of architecture, and both have reasonable routing and XHR tools.</p>
<p>With that being said, Angular has a lot more concepts to learn than Mithril. It offers Angular-specific APIs for many things that often can be triv