ember.js

(12)
4.8 out of 5 stars

A framework for creating ambitious web applications.

Work for ember.js?

Learning about ember.js?

We can help you find the solution that fits you best.

ember.js Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 15 ember.js reviews
LinkedIn Connections
ember.js review by <span>Jared S.</span>
Jared S.
Validated Reviewer
Verified Current User
Review Source

"Wonderful Frontend MVC"

What do you like best?

Ember has a little bit of a learning curve, but once you master that - web apps are so simple to build. With plugins for Rails controller/route generation - you can forget about needing to write complex server side code and focus mainly on the core in-browser app. The data-binding and computed properties make development in Ember so much fun.

What do you dislike?

Ember is a beast, if there is a bug - prepare to dig into the source code and hunt. The nice thing now is that there are a lot of devs on the project and using the project - much less frequent bugs. If you ever need to write code that breaks out of the pre-defined structure of Ember, that can get a bit more challenging. While there are ways to hop into the pipeline and break the flow, it is an up-hill battle the whole way.

Recommendations to others considering the product

Give it a try! Build an app or two to get your bearings and you will never want to leave.

What business problems are you solving with the product? What benefits have you realized?

We initially went for developing web-apps with a great MVC front end and then realized that with the proper tooling, we really only had to write front end code. Back end development became trivial and simple and the teams were able to fly through the projects. The computed properties and data-binding allowed for lots of magic to be written in without having to boilerplate all data object and interfaces.

Sign in to G2 Crowd to see what your connections have to say about ember.js
ember.js review by <span>Daniel K.</span>
Daniel K.
Validated Reviewer
Verified Current User
Review Source

"Professional Ember.js consultant and programmer for years"

What do you like best?

The best about Ember is Convention over Configuration in its tool - Ember CLI. The organisation and structure of complex projects is great. Also, the components, the bindings, Ember Data, routing, everything together gives great experience of creating complex SPA applications. Ember Data makes it straightforward to work with your API backend and manage models.

Compared to for example Angular I'm happy that Ember comes with Ember CLI. You have best way how to do things shown in the Ember Guides. You don't have to find how to organise project in some tutorial or article like its in Angular, but you can actually jump right to developing applications by running simple command ember new my-new-application.

What do you dislike?

What I dislike about Ember is its performance compared to other frameworks. Also, sometimes Ember CLI was really painful to work with (you spend hours on struggling with Ember CLI tool instead of developing you application and writing business logic).

Recommendations to others considering the product

Ember.js is great. It's packed with a lot of features. I think it's mature and complete. It comes with Ember Data which supplements your projects.

What business problems are you solving with the product? What benefits have you realized?

I'm creating applications in business area like working with claims, insurances. Ember makes it easy to work with backend APIs. Also it's easy to create custom UI widgets and complex logic. For example, you might want to create multiple select elements synchronized with each other (element is hidden from the global list if it's chosen in one of the select elements). Ember lets you do that.

What Java Web Frameworks solution do you use?

Thanks for letting us know!
ember.js review by <span>Joe M.</span>
Joe M.
Validated Reviewer
Verified Current User
Review Source

"Best framework for creating web applications"

What do you like best?

Everything. We love Ember.js! It is extremely powerful. Their documentation is awesome. The framework is being updated at a high velocity. They have released stable builds in a timely manner. New features are being added frequently. We use this framework for building powerful web applications.

What do you dislike?

My company started using Ember.js before it even reached version 1.0. The beginning was a little rough, but now that they have stabilized the framework, it works amazing, and there is nothing to worry about!

Recommendations to others considering the product

Ember.js is extremely powerful. It is easy to create complex applications with large data sets and complicated relationships. If you are trying to manage this type of data on a server level, try Ember and manage everything in the browser!

What business problems are you solving with the product? What benefits have you realized?

We wanted an agile framework that was easy to use with an API. Ember.js and Ember Data work beautifully. If you are building a web application with another framework, I highly recommend you consider Ember.js.

ember.js review by <span>Kiffin G.</span>
Kiffin G.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Much more than ambitious"

What do you like best?

Coming from the wonderful world of Ruby on Rails, I like the down-to-earth no nonsense design which makes it exceedingly easy to get interactive websites up and running in no time. In addition to the now famous "convention over configuration", there are many appealing aspects. Just to name a few: online guide and API documentation, testing is built in from the start, command line interface ember-cli makes it a snap to create and update projects, there's a wide range of add-ons covering pretty much all you need. The best part is that it's just plain fun to use and there's an enthusiastic community out there to help. If the online guides aren't enough, then there's plenty of information available on the Internet as well as several books.

What do you dislike?

You probably need to be more experienced with JavaScript, there's a steep learning curve and still some ongoing functionality changes and/or deprecations that need to be taken into account. Sometimes the exact flow is hard to get your mind wrapped around. It helps if you are familiar with ES6+.

What business problems are you solving with the product? What benefits have you realized?

Interactive and responsive websites which work well across various devices. Write once and single deploy saves time and money.

ember.js review by <span>Mihail B.</span>
Mihail B.
Validated Reviewer
Verified Current User
Review Source

"Awesome framework"

What do you like best?

Ember is MVC based framework. Simple and powerful. CLI as plus for a standalone apps. Good docs and support. Easy to learn if you have any experience with MVC or you are experienced js user. Adapters, json, handlebars\htmlbars(in future) all this cool stuff are included by default. Easy integration with Rails. Best js framework for Rails developer

What do you dislike?

Repository is updated slowly. Starting Ember.js 2.0 developers reject MVC structure :( Lack of libs\plugins. Hard to keep code up-to-date. Each build comes with hard pack of changes

Recommendations to others considering the product

Take care of Activemodel adapter inherited of json adapter. Complex json strucutre can cause issues

What business problems are you solving with the product? What benefits have you realized?

I am building large web apps. Ember.js helps me to share the load between back and front ends.

ember.js review by Administrator in Computer Software
Administrator in Computer Software
Validated Reviewer
Verified Current User
Review Source

"My favorite MVC for large scale apps"

What do you like best?

I love how opinionated the framework is, as well as the active community of developers. It's amazing how in one command I can have an app set up and ready for development, with all baseline dependencies already up and running. After using it for three years now, I can happily say it is my favorite environment to work in.

What do you dislike?

The learning curve can be difficult, especially if you have never worked with an MVC or something like it in the past. Though I know the changes are good, sometimes I feel like it is a framework that is moving too fast to keep up with.

Recommendations to others considering the product

Read the documentation on the Ember website. they do a remarkably good job of explaining gotchas and things to watch out for, but most importantly, they explain philosophy around the framework as well as how to use it. The documentation covers everything from generators to testing and deployment, and is pretty clear in how it does everything. Links to the source code where certain features are implemented are everywhere, so you can see what makes the cogs turn if you are interested. Also, check out the Global Ember Meetups and podcasts such as Ember Weekend ad the like. With all these tools, you will do great.

What business problems are you solving with the product? What benefits have you realized?

Building software for the death care industry, it is a great tool for passing data around and manipulating it without needing to constantly refresh the page and query the database.

ember.js review by User in Marketing and Advertising
User in Marketing and Advertising
Validated Reviewer
Verified Current User
Review Source

"Using Ember.js made my performance in the development of websites increased a lot."

What do you like best?

I love the way the Ember is your data, storing the external data made by ember-data causes the application to become very quickly after the first shipment. The facility that bind the Ember makes your data, allows a simple update changes the values everywhere of application.

What do you dislike?

The only thing that sometimes makes unpleasant Ember, and reload done every alteration in code, when the project is in a very large size, reload just taking a while to rebuild considerable, causing lose a good time waiting.

Recommendations to others considering the product

One thing I would love to do the ember was to automatically import the modules installed via bowerjs, without the need to manually importalos, besides this, enable javascript folder where the files present in it, would be imported automatically.

What business problems are you solving with the product? What benefits have you realized?

I am doing a web application which I have no permission to say here, but I can assure that in all the needs that such a system required until now, the Ember could supply all of them.

ember.js review by <span>Shaun H.</span>
Shaun H.
Validated Reviewer
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"I love ember! I am a Tomster!"

What do you like best?

I like the prescriptive nature making it very productive out of the box. Further I like how the framework is open to extension as needed.

What do you dislike?

There is a barrier to learning for people new to development field to go from building a trivial crud screen to building an app that maintains services states and handle external things such as WebSockets.

Recommendations to others considering the product

This is kind of heavy for just CRUD screens on a two page app, not worth learning if that is your ambition. However if you want to make ambitious web applications Ember has you covered.

What business problems are you solving with the product? What benefits have you realized?

I am not permitted to answer this for my day job, so I will have to answer it for my non day job work. I am solving anything people throw my way with it! Once you have crossed a certain knowledge barrier with ember you will not want to develop web apps any other way.

ember.js review by <span>David Aaron F.</span>
David Aaron F.
Validated Reviewer
Verified Current User
Review Source

"Ember JS is Elegant and Wonderful"

What do you like best?

We're big fans of Ember JS. It has a great community, good support, and an elegant API. It's considerably "friendlier" and easier to use than most others in its class.

What do you dislike?

It's not quite as widely supported as something like AngularJS. We enjoy Google's Material Design, and Ember's Paper trails behind Google's official support.

Recommendations to others considering the product

Use it. Unless you need a heavier-hitter like AngularJS, Ember should be something you evaluate.

What business problems are you solving with the product? What benefits have you realized?

We use it to create "app-like" web interfaces — primarily back ends. Ember's separation of concerns and clean approaches to the have made these solutions easier and more fluid to implement.

ember.js review by <span>Aditya G.</span>
Aditya G.
Validated Reviewer
Review Source

"Quick with Ember.js"

What do you like best?

Ember's object model facilitates Key-Value Observation, which allows Ember to re-render changes to specific React implements a unidirectional data flow, so whenever a component's set State method is called, that component (and any of its children) will re-render.

Ember’s patterns for structuring applications are baked into the framework in a convention-over-configuration manner and have seen great success in the ecosystem of large JavaScript applications. That said, Ember's view layer is less performant when rendering large lists, particularly relative to React

What do you dislike?

at beginning of starting development the code looks differently , but using its features and making its more than usefully ,it's my priority , so till i did not find any problem while developing with emberjs.

So no dislike features yet

What business problems are you solving with the product? What benefits have you realized?

using it with Front-end development , web application like E-commerce

ember.js review by <span>Alaina H.</span>
Alaina H.
Validated Reviewer
Verified Current User
Review Source

"Outstanding framework, constantly growing"

What do you like best?

We were very early adopters of Ember, and I've never regretted it. It's constantly growing and adapting to the needs. It's well-supported, has lots of features, and a very consistent API.

What do you dislike?

I'd like to see controllers go away, but I don't think there's a good option yet. Honestly, there are very few problems.

What business problems are you solving with the product? What benefits have you realized?

We were trying to develop Javascript apps that hit a single Rails back end. Ember makes development SO FAST, especially when using a Rails API.

ember.js review by <span>Alex O.</span>
Alex O.
Validated Reviewer
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"I have 3 years with Ember.js"

What do you like best?

Best, i like idea, i like ember-cli it's complex system. I like fast prototype with ember. It's really cool!

What do you dislike?

changes, api changes, ember-data changes. It's not good for big production system, always you need change after small updates.

Recommendations to others considering the product

Use it if you want fast prototype our product.

What business problems are you solving with the product? What benefits have you realized?

Make fast MVP. So Ember is good for this.

ember.js review by <span>Mohamed S.</span>
Mohamed S.
Validated Reviewer
Review Source

"Awesome "

What do you like best?

Convention over configuration

Backward compaiblity and deprecation warnings

Components and services simplicity and flexibility

Pods structure

What do you dislike?

Nothing, Ember represent my prefect framework because it give me all what I need and what I will need.

What business problems are you solving with the product? What benefits have you realized?

I'm working on distributed E-Commerce system

ember.js review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source

"Great opinionated framework for complex webapps"

What do you like best?

Ember is very structured, making it clear where things should go. This also means it's able to take care of a lot of wiring automatically, saving time. The developers of the framework are careful to keep backward compatibility and manage feature deprecation gracefully, making it a good long-term investment.

What do you dislike?

The rigidity of the framework sometimes makes it difficult to implement complex features or interactions. Animations aren't well-supported.

What business problems are you solving with the product? What benefits have you realized?

Ember is a great choice for building a complex webapp from scratch.

ember.js review by <span>Martin B.</span>
Martin B.
Validated Reviewer
Review Source

"Best front-end framework for teams"

What do you like best?

Within an hour new team members know exactly how an Ember application is written by others. ember-cli helps a lot.

What do you dislike?

You need to invest much time to learn Ember.

What business problems are you solving with the product? What benefits have you realized?

Moving Windows applications to the browser.

Kate from G2 Crowd

Learning about ember.js?

I can help.
* We monitor all ember.js reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.