6 ms·
Ember.js 7.0
- roxolotl 5mo agoI love that ember is still going. It’s obviously not the number one choice these days, might never have been, but it represents approaches to frontend web dev that are very different from the standard so it’s always great to see the diversity of ideas out there.
- triyambakam 5mo agoSince an agent could write all the boilerplate needed, I wonder if that offers any more reason to choose Ember over other frameworks/libraries now
- kordlessagain 5mo agonot much probably.
- atonse 5mo agoI loved ember for years. Even attended EmberConf in portland around 2015. In fact, I'm just weeks away from retiring my last ember codebase that was in production and worked great for a decade (but I haven't updated in 5 years, since I was unable to keep up with all the changes). But after years of the community dying the most slow and boring of deaths, and having an absolute nightmare needing to hire Ember consultants, I really soured on it. It is the main reason I completely stick to the boring mainstream (like react) now, so I'm never again stuck between "nobody knows Ember" and "this one consultant is charging $28k a month cuz I'm competing with LinkedIn, Netflix, and Apple" and then am stuck with them implementing engines for fun and then I don't have the time to undo it months later - all left me wanting to flee. Basically, left it for non-technical reasons, just practical "literally nobody except billion dollar companies use this, I've painted myself into a corner" reasons. But I do have fond memories of building things with it, personally.
- sergiotapia 5mo agoKudos for sticking it out. But man EmberJS is basically CakePHP at this point. A relic of days gone by. May as well use Marionette or Backbonejs.
- HatchedLake721 5mo agoEmber is not Backbone or Marionette, both of them are stagnant. Ember’s actively maintained and improved with 6 week release cycles and LTS versions. Ember on frontend is what Rails is on backend: less fashionable, opinionated, mature, and still useful when you value long-term app consistency over ecosystem hype and new JS framework of the month.
- ffsm8 5mo ago> new JS framework of the month I got news for you: that hasn't been the case in 10 yrs now. It's no longer 2010 in case you didn't notice. Seriously, react, emberjs angular, vuejs etc - they're all essentially the same age at this point.
- nickv 5mo agoIsn't tanstack the new hotness now? Or is it Vite? Or is it htmx?
- atonse 5mo agoOr Astro? or Nuxt.js? That's why I use NextJS... it seems to be the clear winner for React (at the moment at least). Tanstack Start seems to be gaining steam. At least many are in the react family though, so switching is less of a pain than Ember to React, for example. And especially so with agents now.
- ffsm8 5mo agoHtmx is a rebrand of intercoolerjs, which is just as old as react etc. Tanstack is just an alternative layer ontop of react or solidjs. You're fundamentally still using them. It's just a diffent implementation for eg routing or state management. So no, none of those could be considered fotm like the grand parent insinuated. And that's ignoring how both tanstack and htmx are also over 5 yrs old, respectively. Even under these names.
- mrcwinn 5mo agoBackbone if you’re a real engineer.
- steve_adams_86 5mo agoWe could have just stopped at Backbone. It had everything you needed, if you were a real engineer.
- xaxfixho 5mo agoGWT still rocks!!
- jauco 5mo agoBefore backbone there was already knockout.js which was based on signals. Which is what all the hip frameworks are converging on now anyway. You could have bypassed all the drama.
- BilalBudhani 5mo agoBackbone written in CoffeeScript if you're an OG engineer
- deleted 5mo ago[deleted]
- unsungNovelty 5mo agoI've been waiting for their Polaris edition for a while now. It looks like it is still not released. But am gonna learn Emberjs one of these days. It will be my secondary framework for projects. We need more LTS versions of dev tools like emberjs, django, node etc. And am a fan of their RFC process as well. It looks like this is the framework you use if you want to incrementally improve stuff without having to go through radical shifts between versions.
- ErunamoJAZZ 5mo agoCool, just in time for the maintenance contract in the old legacy project I worked on like 10 years ago.
- pjmlp 5mo agoThis brings back memories, I thought it was long gone in the magpie attention world of frontend frameworks.
- winrid 5mo agoI remember my first full time frontend job I applied to in like 2013 the job listing said I should know ember, backbone, and angular. I was kind of living out of my car so I just studied up a bunch on Ember at the time at random Starbucks. It turns out they didn't use any of those and didn't ask questions about them in the interview. :) After a year or so they did start using Angular though. Anyway, I did end up playing with ember and backbone around that time. Cool to see it's still developed.
- SwiftyBug 5mo agoI don´t get the design choice for Glimmer components: export default class CounterComponent extends Component { <template> <p>0</p> <button type="button">+1</button> <button type="button">-1</button> </template> } This is obviously not valid JS. If they already had to create a DSL for components, why not embrace it fully and introduce a different keyword instead? export default component CounterComponent < Component { <template> <p>0</p> <button type="button">+1</button> <button type="button">-1</button> </template> } JSX class components, even though not technically valid JS (render method returns HTML-like syntax), resemble a JS class much more as it requires methods to declare the template and handle component lifetime.
- HungSu 5mo agoI'm glad to see Ember is still in development. There are a lot of good architectural decisions in there that I miss when I'm in React, and there's a lot that casual React developers could learn from it and other opinionated frameworks. It was sad to see that Ember was held back by obsolete design choices for so long (Vite took years!! And AMD modules are only being deprecated now in this release)
- dzonga 5mo agoember was well made but the api was just way too complex. they tried to bring the convention over configuration thought from rails to js. it worked for people that had crazy engineering resources such as Addepar & Heroku. but react & angular were just easier to get started with. Angular with their early typescript support in angular 2 then just took the fire out of ember. React with its earlier simple model shifted all the hipsters & newcomers.