The document is a presentation on Ember.js, an open-source JavaScript framework based on the Model-View-Controller (MVC) pattern, designed for building scalable single-page web applications. It emphasizes productivity, stability, and convention over configuration, promising developers an efficient way to create ambitious web applications. The presentation also covers components like routers, templates, controllers, models, and the Ember Data library, which enhances data handling in Ember applications.
http://jyaasa.com
What is Ember?
AJavaScript Framework
Based on Model, View, Controller or MVC Pattern
openSource::ofCourse!
Copyright 2015. Jyaasa Technologies.
6.
“
http://jyaasa.com
Ember.js is anopen-source JavaScript application
framework, based on the model-view-controller (MVC)
pattern. It allows developers to create scalable single-
page web applications by incorporating common idioms
and best practices into the framework. - Wikipedia
Copyright 2015. Jyaasa Technologies.
7.
http://jyaasa.com
Why Ember?
Focus onambitious web applications
Ember sets out to provide a wholesale solution to the
client-side application problem
More productiveout of the box
type less achieve more
Stability without stagnation
backward compatibility
The future is here
Convention over Configuration
Don't Repeat Yourself (DRY)
Copyright 2015. Jyaasa Technologies.
8.
http://jyaasa.com
It all startswith…
Well, with something
If app doesnot have url, it’s not web app
Let us start with url
Copyright 2015. Jyaasa Technologies.
http://jyaasa.comCopyright 2015. JyaasaTechnologies.
Cli: „I am Back’
Hey, did you forget that cli?
That suffix does all of the mundane work
It is supposed to be your best friend
It wants you to spend your time being productive
Use it, and never look back!
15.
emberdata
A library thatintegrates tightly with Ember.js
It makes it easy to retrieve records from a server,
cache them for performance, save updates back to the
server, and create new records on the client
Without andy configuration, Ember Data can load and
save records and their relationships served via a
RESTfulJSON API, provided it follows certain
conventions
http://jyaasa.comCopyright 2015. Jyaasa Technologies.
http://jyaasa.comCopyright 2015. JyaasaTechnologies.
Where to go now...
Do not reinvent the wheelEmber.js
Strong convention results:strong_convinction=>”DIY”
DIY.Resolves :Do_IT_YOURSELF
I see no limit to Sky
18.
Tweet us @jyaasa
oremail us web@jyaasa.com
Questions?
http://jyaasa.comCopyright 2015. Jyaasa Technologies.
Thank You!!