Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Angular vs Vue
Message
General information
Forum:
AngularJS
Category:
User interface
Title:
Miscellaneous
Thread ID:
01672153
Message ID:
01672233
Views:
68
>>Hello, this question presents itself, because we are in the process to decide which JS Framework to use. So I am curious if someone has past experience what would help with this decision?
>
>I use both Angular and Vue and I like them both.
>
>Angular is great if you are building big SPA applications. What I like about it is that it's very opinionated and especially if you're working with a team of developers there are accepts style guidelines that the generator and linting tools use and that more less push you to build your application in a very consistent style. Angular is not easy to pick up though - there are a lot of concepts to understand before you can be productive, but once over that hump I find it much more productive than any of the other frameworks I've tried because everything you typically need (other than UI components) is built in.
>
>Vue can also be used for full fledged SPAs and it works well for that too, but it's much less structured and requires a bit more organization especially for state management. The recommended way for state is a recactive store and frankly I hate, hate, hate that pardigm. However, Vue absolutely excels at smaller self contained components and building components that you can actually integrate into other applications or server generated code. I use Vue frequently for what jQuery was used for in the past which is basically incremental enhancement on server rendered HTML UI. Vue is also small enough that you literally can embed it into any HTML page without killing your byte budget. Vue is also very easy to get started with and it has many very cool convenience features that are easier to use than in other frameworks (in fact other frameworks like Angular have copied some of these).
>
>
>At the end of the day I would say Vue is the preferred choice for a 'plug-in' type library - if you have existing content or anything that's not a big SPA application and that you need to add some dynamic functionality to, I would default to Vue.
>
>For true SPA applications I think there's no clear winner. I like Angular, Thomas likes React and I've also used Vue for SPA apps. They all work and roughly provide the same feature set. How you do it is different and at this point it's really mostly about, how you want to work with these frameworks rather than major technical differences.

Thanks for your great explanation. Indeed I come to the same conclusion, that there is no real winner and it depends on preference. I wonder if there is any point in combining Angular with Vue, as you say since you can create some libraries in Vue, it would not become a Problem if you would use those in your Angular based SPA?
Christian Isberner
Software Consultant
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform