# App.settings vs App.get("settings")

**URL:** <https://discuss.emberjs.com/t/app-settings-vs-app-get-settings/1370>\
**Category:** Uncategorized\
**Created:** [May 29, 2013, 1:41pm UTC](https://discuss.emberjs.com/t/app-settings-vs-app-get-settings/1370 "2013-05-29T13:41:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![knownasilya](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/knownasilya/32/12912_2.png) [@knownasilya](https://discuss.emberjs.com/u/knownasilya)\
**Post date:** [May 29, 2013, 1:41pm UTC](https://discuss.emberjs.com/t/app-settings-vs-app-get-settings/1370/1 "2013-05-29T13:41:36Z")

</div>

I’m setting up a settings object in my `ready` function, and I’m just wondering what the difference is between the two notations:

```
App.settings
App.get("settings")

```

Is there some kind of error handling or something available behind `get`? What’s the best practice?

---

<div class="post-metadata">

**Author:** ![adamesque](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/adamesque/32/14695_2.png) [@adamesque](https://discuss.emberjs.com/u/adamesque)\
**Post date:** [May 29, 2013, 3:36pm UTC](https://discuss.emberjs.com/t/app-settings-vs-app-get-settings/1370/2 "2013-05-29T15:36:41Z")

</div>

Using getters and setters when setting or retrieving properties on Ember objects is super important — it’s how the Ember object model knows to recalculate computed properties, bindings, and observers, which drive a lot of the awesomeness of Ember.

You should definitely read through the Object Model section of the Ember guides if you haven’t already: [http://emberjs.com/guides/object-model/classes-and-instances/](http://emberjs.com/guides/object-model/classes-and-instances/)

Whether or not you expect a property (like your settings object) to participate in bindings or any of that stuff, it’s still a good idea to get in the habit of using the getters & setters.
