Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

EmberJS should not be in the "avoid' section.. it is one of the most well thought-out framework which just gets the job done.. and it is a bit contra-indicatory that Ember guys are the highest paid.


Just the fact it uses Handlebars templates disqualifies it as a viable option for me. Handlebars is terrible to work with, especially once you're used to JSX type of options.

HBS = restrictive for nonsense reasons. The separations of Model, View, and Control really don't make sense anymore. It's outdated.

I've worked with it for years and I consider myself familiar with it up until 3 years ago, but I would never go back to EmberJS. And that's why the salaries are higher for Ember developers: they're rare.


I'm curious to know why you think separations don't really make sense any more. Care to elaborate?

Personally I prefer anything that is restrictive, I would take the price of less flexibility for the ability to stop people doing stupid things.


> The separations of Model, View, and Control really don't make sense anymore. It's outdated.

What ? why ? care to elaborate please ? and what do you use instead ? MVVM ?


Ember uses MVVM


Fair enough, but I still think its a stretch to call MVC "outdated". And "outdated" kind of has a hint of "bad" and "should not be used", hence the question.


Oh yeah I also don't agree with OP. Separation of concerns is good. JSX isn't perfect either.

This yearly js poll always brings out the fanboys. The amount of "heard of it but would never try it" responses demonstrates that it's just a popularity contest


Completely agree, the framework garnered somewhat of a bad rap in the past for being "bloated", "magical", and having a high learning curve with a rigid philosophy of conventions over configuration. But fast-forward and today, ember.js is a fast, capable, full-featured, and well-supported web framework that allows building durable web applications made to last. It's used by many of the largest companies in the world including LinkedIn, Apple, Twitch, Netflix, Intercom, Princess Cruises, numerous startups and everything in-between. I highly recommend anyone with an interest to check out the coming Octane Edition which is about to land and is a significant step forward for the framework:

https://emberjs.com/editions/octane

https://octane-guides-preview.emberjs.com/release/getting-st...


Agreed. Anyone who has not tried Ember should check out their getting started guide: https://guides.emberjs.com/release/getting-started/quick-sta.... Also, I highly recommend `ember-concurrency: An Ember Addon that makes it easy to write concise, robust, and beautiful asynchronous code.`


I like ember except for actions/closure actions. Functions are first class in js, let's just send them instead of by namespace.


In modern Ember it is possible and even recommended to use normal functions :) In Ember Octane with Native Classes and Decorators it is possible to use normal functions and if they need to have access to the this context of the class then they are decorated with the @action decorator.


Agree!


the ember PR department went full blast on the replies to this.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: