2019-12-02 23:18:17 +00:00
|
|
|
<title>Why Frameworks in the First Place?</title>
|
|
|
|
<h1>Why Frameworks in the First Place?</h1>
|
2020-01-28 18:23:02 +00:00
|
|
|
<div class="center">
|
|
|
|
<div class="card appear" repeat="why">
|
|
|
|
<span>{{item}}</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
2019-12-03 19:22:14 +00:00
|
|
|
<script>
|
|
|
|
this.why = [
|
|
|
|
"Differences in the DOM (i.e. jQuery normalization)",
|
|
|
|
"Lack of built-in templates",
|
|
|
|
"Need for SPA routing (journal)",
|
2019-12-03 23:28:57 +00:00
|
|
|
"Asynchronous module loading/dependency graph",
|
2019-12-03 19:22:14 +00:00
|
|
|
"Testability",
|
|
|
|
"Databinding",
|
2020-01-28 18:23:02 +00:00
|
|
|
"Contracts (Types and Interfaces ➡ TypeScript)",
|
2019-12-03 19:22:14 +00:00
|
|
|
"Minification or \"Packing\""
|
|
|
|
];
|
2020-01-28 18:23:02 +00:00
|
|
|
</script>
|
|
|
|
<next-slide>090-embrace</next-slide>
|