Ember
Ember is a JavaScript based open-source framework used for developing single-page web applications. The framework is based on the Model-View-ViewModel (MVVM) pattern, allowing developers to create scalable single-page web applications.
Overview[edit | edit source]
Ember.js was initially released in December 2011. It was developed by Yehuda Katz and Tom Dale from their previous work on the SproutCore framework. Ember.js is used by many popular websites, including Discourse, Groupon, LinkedIn, Vine, and Twitch.tv.
Architecture[edit | edit source]
Ember.js follows the Model-View-ViewModel (MVVM) pattern. The model represents the underlying data that the application presents to the user. The view renders the model's data to the user, and the ViewModel is an abstraction of the view that exposes public properties and commands.
Features[edit | edit source]
Ember.js includes several features that help developers build complex applications, including:
- Handlebars.js: Ember.js uses the Handlebars templating library to power your app's user interface. Handlebars templates contain static HTML and dynamic content, which is replaced with values from your application.
- Routing: The router translates a URL into a series of templates, each representing a nested state of the application.
- Components: Components are reusable pieces of code that can manage their own layout, appearance, and behavior.
- Services: Services are long-lived Ember objects that can be made available in different parts of your application.
See also[edit | edit source]
- JavaScript
- Web application
- Single-page application
- Model-View-ViewModel
- Handlebars.js
- Routing
- Components
- Services
References[edit | edit source]
External links[edit | edit source]
Ember Resources | ||
---|---|---|
|
|
Translate to: East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
Urdu,
বাংলা,
తెలుగు,
தமிழ்,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
European
español,
Deutsch,
français,
русский,
português do Brasil,
Italian,
polski
Navigation: Wellness - Encyclopedia - Health topics - Disease Index - Drugs - World Directory - Gray's Anatomy - Keto diet - Recipes
Search WikiMD
Ad.Tired of being Overweight? Try W8MD's physician weight loss program.
Semaglutide (Ozempic / Wegovy and Tirzepatide (Mounjaro) available.
Advertise on WikiMD
WikiMD is not a substitute for professional medical advice. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates Wikipedia, licensed under CC BY SA or similar.
Contributors: Admin, Prab R. Tumpati, MD