5 ms·
Not even a consideration of svelte?
by qmmmur 5y ago
Not even a consideration of svelte?
- goodoldneon 5y agoPicking Svelte is risky, given its low adoption. I'm not saying Svelte won't ever be widely adopted, but there's a risk that it fades away and you're stuck using a dead framework.
- paulddraper 5y agoSvelte is very new (a year and half of meaningful adoption). React, Angular, Vue.js are the most popular, in that order. I hate to say might=right, but for a project like Wikimedia, choosing a mature, popular framework is important.
- avaldes 5y agoWhat happened to emberjs? It was poised to become the next big thing after react and angular and suddenly nobody talks about it anymore.
- finiteseries 5y agoIt’s still around a bit. It was a hulking, omakase, MVC? based framework at a time when the oppo was Angular 2.0 & Backbone.js and people still used Bower, then React threw everything on its head in favor of component libraries while NPM came into the mix. They eventually refactored in components and I think repackaged everything for the new js fe ecosystem, but the battle was already lost.
- kyawzazaw 5y agoLinkedIn uses it
- paulddraper 5y agoIt was the 3rd most popular in 2016, and 4th most popular in 2017-2018. It didn't go anywhere. Vue.js just became more popular for whatever reason.
- hotz 5y agoIt could be the push it got from the PHP/Laravel world. Built-in support and popular devs in the community were advocating hard for it.
- lifthrasiir 5y agoIt was considered [1]: > Svelte, Inferno, and Preact are aggressively optimized for performance but have much smaller communities of users (Preact suffers from this issue to a lesser extent, but only as long as it maintains a very high level of compatibility with mainstream React, which may not be the case forever). [1] https://phabricator.wikimedia.org/T241180 https://phabricator.wikimedia.org/T241180
- cdrini 5y agoSvelte and Vue are actually very similar in some ways. Personally, I hope Vue creates an option to compile its components into static components like svelte; having the option to have a runtime component or a static compile time component would be super powerful!