- Benefits to move from Angular to EmberJS
- Main similarities and differences
- Beyong Angular, ambitious Ember's concepts (Engines, Initializers, ...)
- Component, template and life cycle hooks --> glimmer component & Handlebars
| import Component from "@glimmer/component"; | |
| import { queryParam } from "ember-query-params-service"; | |
| export default class SomeComponent extends Component { | |
| @queryParam foo; | |
| myMethodToComputeFoo() { | |
| return this.foo; | |
| } | |
| } |
| import Route from '@ember/routing/route'; | |
| import { action } from '@ember/object'; | |
| import { inject as service } from '@ember/service'; | |
| import { queryParam } from 'ember-query-params-service'; | |
| export default class ApplicationRoute extends Route { | |
| @queryParam search; | |
| @queryParam limit; | |
| @queryParam skip; | |
| @service store |
I've always been amazed by what Ember can make me accomplish. I created my first SPA with its version 1.13. Since then, I deployed a few Angular and React applications. Ember remains my favorite :)
The all-features out of the box with the Component, Data, and Router boundaries is a fantastic approach. Even if - most of - other frameworks require configurations before shipping Web applications, their success is unquestionable. Why not Ember too?
I articulate my wishes within 2 categories: