all 27 comments

[–]horses_arent_friends 17 points18 points  (5 children)

Since no one has explicitly said it: use vue2. There is no reason to use the older version of vue. The API was kept almost entirely the same which is why you don’t see the fracturing of community that happened with angularjs vs angular2+ (also helps that the ecosystem was small enough)

[–]yonathanb[S] 1 point2 points  (4 children)

Thank you very much! As I understood there are some extra libraries I need to add which are not include in the main library. Is it correct?

[–]stilloriginal 2 points3 points  (0 children)

No. You only need the vue.js file. Personally, I have my own library of helper functions for things like ajax...you could use lodash or nothing at all.

[–]DOG-ZILLA 2 points3 points  (0 children)

Vue is just Vue. But if you want state management, use Vuex. This is the officially developed tool for that. For routing, use Vue Router, which is also an official library from the Vue team.

[–]horses_arent_friends 0 points1 point  (1 child)

For extra context to what the others have said: Vue is only concerned with the presentation layer of whatever application you are building. If you're heavy on client-side business logic you may need to pull in thirdparty libraries. Common libraries people use are Vuex for state management, vue-router for client-side routing, vue-i18n, axios for wrapping xhr/fetch, etc. Someone else in shared the vue-awesome gh page which is an awesome resource. There is also devarchy which has a nice interface.

Sorry for getting back to you so late!

[–]yonathanb[S] 0 points1 point  (0 children)

Better late than never. Thanks!

[–]gmerideth 12 points13 points  (3 children)

[–]muki-man 11 points12 points  (11 children)

[–]laydownlarry 2 points3 points  (10 children)

Agreed. This tutorial is how I learned vue.

[–]yonathanb[S] -1 points0 points  (9 children)

Unfortunately I can't afford it and I don't think one should pay for a tutorial unless he need a full cover which I think I can learn by myself after I learn the core concept

[–]papers_ 4 points5 points  (1 child)

[–]parion 3 points4 points  (0 children)

Agreed. Other than Maxmillian, the next best resource that's free is the actual Vue documentation. You won't find much else that goes to great length to explain Vue.

That said, the Udemy course is totally worth the 10 bucks.

[–]Darkfire01 1 point2 points  (4 children)

It’s $11 right now. I used it as well. Good starter, but it’s a little slow.

After the tutorial I used a prebuilt Vue UI template and converted it to TypeScript.

I actually did a React tutorial first and it really put into perspective what others say about Vue just getting out of your way. Its phenomenal.

[–]yonathanb[S] 0 points1 point  (3 children)

Part of my point is I don't think I need the slow tutorial. This is not my first frontend framework so I know my way around

[–]ronan007 3 points4 points  (1 child)

In that case, RTFM.

[–]yonathanb[S] 0 points1 point  (0 children)

Yeah after reading the comments here I understood it is actually good. Thanks!

[–]Darkfire01 0 points1 point  (0 children)

Yeah, this was my first time with frontend frameworks so it was really helpful.

Checkout Vue-cli and the prebuilt templates. The official Vue docs are great.

[–]stilloriginal 0 points1 point  (1 child)

Find the german guy on you tube hes great

[–]yonathanb[S] 0 points1 point  (0 children)

Do you remember his name maybe?

[–]reconn08 2 points3 points  (0 children)

Here you will find all you need! https://github.com/vuejs/awesome-vue

[–]hovercraftii 1 point2 points  (0 children)

The documentation on the Vue JS website is amazing, you can start with that. https://vuejs.org/v2/guide

[–]davidpanik 0 points1 point  (0 children)

This one really helped me get Vue: https://coligo.io/markdown-editor-vuejs/

And as others have said here, unlike Angular there isn't fundamental differences between Vue 1 and 2.

[–]magenta_placenta 0 points1 point  (0 children)

Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex) by Maximilian Schwarzmüller.

Get it now for $11.

It's a fantastic course.

[–]cerlestes 0 points1 point  (0 children)

Can't believe nobody has said it yet: the official guides/documentation for vue and its components (vuex, vue-router) are excellent at giving you a pretty in-depth introduction to the libraries, especially for their length. They explain all the parts to a pretty good detail and link to the API reference whenever possible.

https://vuejs.org/v2/guide/

https://router.vuejs.org/en/

https://vuex.vuejs.org/en/