- 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: