Live data from Hacker News

Why I love Ember.js

fleon.org

11–20 of 36 posts

Re: Why I love Ember.js

#11
At the end of the day, I want to write the least amount of code, have the best performance, and be able to have an easy way to test my code and all I had to do was get over putting extra code in my DOM and structuring my javascript in a way I wasn't familiar with.

Browse the AngularJS source code and you'll see it littered with jsperf, they care about performance and you'll learn a lot about javascript performance.

You'll write fewer files in AngularJS since you don't need to create a file for every view and model. I'd say I write 60% less javascript.

Testing is easy, AngularJS integrates easily with Testacular, and because you never manipulate the dom directly, all your code you write is logical making writing test code straight forward.

You won't see many tutorials but when you google for specific problems you'll find many jsfiddle examples which made learning AngularJS easier than BackboneJs and EmberJS.

Re: Why I love Ember.js

#13
post #7

That's something I could have written a few months ago before discovering Angular.js. Now, I have no reasons and no desire to go back to Ember.

The main reason why I'm considering giving ember another shot is discourse (discourse.org), which is a pretty large open-source app written in rails and ember. Having a large app that one can reference is pretty invaluable. I'm not aware of any larger apps written in angular.

I can't say specifically how any of these compare in size to Discourse, but there are a number of apps listed here:

http://builtwith.angularjs.org/

Re: Why I love Ember.js

#14
post #13

Earlier quoted context omitted.

The main reason why I'm considering giving ember another shot is discourse (discourse.org), which is a pretty large open-source app written in rails and ember. Having a large app that one can reference is pretty invaluable. I'm not aware of any larger apps written in angular.

I can't say specifically how any of these compare in size to Discourse, but there are a number of apps listed here: http://builtwith.angularjs.org/

Yeah, I'm aware of that site but most of the apps are kind of small.

Re: Why I love Ember.js

#15
post #7

That's something I could have written a few months ago before discovering Angular.js. Now, I have no reasons and no desire to go back to Ember.

The main reason why I'm considering giving ember another shot is discourse (discourse.org), which is a pretty large open-source app written in rails and ember. Having a large app that one can reference is pretty invaluable. I'm not aware of any larger apps written in angular.

Google Places and Google DoubleClick use it (larger than discourse will ever be :).

Re: Why I love Ember.js

#16

Earlier quoted context omitted.

The main reason why I'm considering giving ember another shot is discourse (discourse.org), which is a pretty large open-source app written in rails and ember. Having a large app that one can reference is pretty invaluable. I'm not aware of any larger apps written in angular.

Google Places and Google DoubleClick use it (larger than discourse will ever be :).

Sure, but neither is open source.

Re: Why I love Ember.js

#17
I really wanted to like Ember.js, but I had difficulties writing tests for my app and there isn't substantial documentation for it, which was a deal breaker for me.

Re: Why I love Ember.js

#18

  - How fast is your app?
  - How productive is your team?
  - How productive is Ember community?
  - How many Ember libraries do exist in Github?
  - How many JavaScript libraries exist in NPM?
  - How many of the NPM libraries can be used in client-side?
  - How robust is to manage Ember dependencies?
  - How simple is to manage Ember dependencies?
  - How easy is to debug an Ember app?
  - Do you set break points ?
  - How easy is to hunt memory leaks in an Ember app?
  - What package manager do you use?
  - What else libraries do you use?
  - Does your code integrate with other code written using Streams, EventEmitters etc?
  - How would you reuse Ember in your backend code?
  - How replaceable is your code?
  - How large is your code?
  - Is using large frameworks a best practice in JS community?
  - Have you seen alternatives like components http://github.com/component ?

Re: Why I love Ember.js

#19

- How fast is your app? - How productive is your team? - How productive is Ember community? - How many Ember libraries do exist in Github? - How many JavaScript libraries exist in NPM? - How many of the NPM libraries can be used in client-side? - How robust is to manage Ember dependencies? - How simple is to manage Ember dependencies? - How easy is to debug an Ember app? - Do you set break points ? - How easy is to h…

I'm glad that, unlike the previous comment thread, you decided not to refer to Ember as "the North Korea of the JavaScript world."

However, what you're doing here might best be described as presenting a series of "loaded questions." You can find out more about this logical fallacy here: https://yourlogicalfallacyis.com/loaded-question

I'm sorry that you feel the need to attack Ember. If you have any specific complaints, maybe we could discuss them over a beer?

Post reply on HN