3 ms·
Vue has single file components so you can build your own components which I do. If you want a more guided/RAD approach maybe emberjs is more what you want to b
by noir_lord 8y ago
Vue has single file components so you can build your own components which I do.
If you want a more guided/RAD approach maybe emberjs is more what you want to be looking at.
- zerr 8y agoDo Vue or emberjs come with a lots of pre-made set of components? I've heard good things about emberjs, but I've got an impression it's a pure js stuff, so doesn't play well with TypeScript, is this true?
- hardwaresofton 8y agoNo, you'll need to look into "component libraries" to find those. For example for Vue: https://alligator.io/vuejs/roundup-desktop-components/ https://alligator.io/vuejs/roundup-desktop-components/
- hardwaresofton 8y agoEmberJS strives to be a box with every tool you'll ever need -- it's what you should be comparing to Angular, if anything. EmberJS's equivalent to Vue would be Glimmer[0], which theoretically can be used outside of Ember but might be hard, I've never tried it. [0]: https://glimmerjs.com/ https://glimmerjs.com/
- omnimus 8y agoThis is simply not true. Vue is not just rendering engine it does take care of lot of things. The fact that it is lightweight and modular (so for example it does not have router bundled but there is official one) does not make it worse. Vue is also its own ecostystem same as Angular or Ember. The ecosystem is in fact probably even bigger than any of them now.
- hardwaresofton 8y ago> Vue is not just rendering engine I did not call Vue a rendering engine. I stated that Ember's closest equivalent is Glimmer. I do think that statement is incorrect on it's face now that you've brought it up -- but I think that's because the closest thing would be ember's `View`, and not just Glimmer because the "View" abstraction is what Vue provides, and Ember's had `View`s long before Glimmer (they just worked slightly differently under the covers). > The fact that it is lightweight and modular (...) does not make it worse I did not ascribe a value judgement to Vue. I am a huge fan of Vue and use it a lot in my own projects and at previous jobs. I do not believe it's worse, but the simple fact is that Vue by itself is not comprable to Ember at all. They're different leagues of tools, Vue is a knife, Ember is a swiss army knife. Different problem domains that only sometimes overlap. > Vue is also its own ecosystem same as Angular or Ember Yes, Vue does have it's own ecosystem, but they are not the same as Angular or Ember. > The ecosystem is in fact probably even bigger than any of them now I don't agree with this. Angular 1 became the defacto frontend framework for corporations -- this spawns a LOT of ecosystem from people working on Angular everyday. Next was React, and Vue is just coming up NOW. I find it hard to believe that Vue has already gained the same amount of mind share as either Angular or React in terms of ecosystem. Ember on the other hand has somehow managed to not land the lucrative corporation mindshare.