Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces. It is designed to be incrementally adoptable, with the ability to scale between just a library and a full-feature framework, depending on your use case.
Ask Vue.js Team about:
Hosted by:
Thank you for joining our AMA. The questions were brilliant; we all had much fun answering them. Here is a summary of the AMA:
1) "Don't use Vue for large-scale projects and also if you have a large team Angular is better.", do you agree with this?
2) How about functional programming in Vue?
3) What a beautiful logo Vue has :)
What are your thoughts in mutable vs inmutable approaches to handle application state in fe frameworks ?
I have really loved learning Vue this year, I am new to it. I come from a backend development background so don't have a lot of the front-end expertise as a lot of other folk. A challenge I have found is making decisions in design and frameworks that have big impact on your project. Once you are committed there is a lot of effort to change For example I am using Vue with Nuxt and Vuetify. I want to see how SSR behaves and I want a GUI framework that is responsive and supports this design choice. But that is just one of many options.
What is the most common / recommended setup for Vue projects?
One of my concerns is for these other frameworks as well. I don't think Vue is going anywhere but who says Vuetify is going to be around in a year or maybe something new would be the next big thing.
Any suggestions on what we can do to best decide on what core components / frameworks to use?
thanks for all the great work you guys do by the way.
A follow up on my previous question that Phan answered,
Phan, do you think I am not aware of the issue with too much code always competing for the document.body? Dan Abramov gives amateurish reasoning on the issue in the article you linked. Do not read his stuff.
A lot of shoddy written third party code competes for document.body or the body sting content, and you always have to rewrite code that runs into conflict while doing so invariably of how you use Vue on the page.
In our case we need to do that. We have complete control over 3rd party code, and we rewrite stuff that misbehaves.
How to get in touch with you guys outside of AMA?
Hi all, fantastic work you have done with Vue.js so far. I would like to know when the vue-test-utils package will be released. As it would be a definitive must-have for a wider adoption in the company I work for (Orange not to name it). We have a test driven development philosophy for many services and it would help us a lot ! Keep Vue.js as cool as it already is !
Hey, Why Vue doesn't use custom tags (like some other frameworks) and and prefers changing it into div or any other valid tag ? (actually I'm fan of this method) And my other q : Since I'm Ember dev too, Is there any plan to create anything like EmberData in Vue too? cause that's awesome and really helps in big projects.
What does your workspace look like? Also, what editors and applications do you prefer?
Just wanna say, you all are awesome! The team answers the question so quick and in detail in the vue.js forum. Especially Thorsten, because he answered most of my questions :) Thanks!
Over the last 6 months or so, I've been creating proof-of-concepts for migrating some of my company's large projects to Vue. In doing that, I've come up with some assets/enhancements that are useful for large projects I'd love to feed back upstream (in particular, enhancements to the webpack vue-cli template for building with more configurability, and also a Cordova/Vue template). Assuming you might be interested, what would be the best way to get that in front of you guys and start the conversation?
Using the opportunity, can you guys officially and honestly confirm or deny that Egoist is an artificial intelligence written by Evan to solve all Vue-related problems, one package a day? I know many people who are raising such suspicions, because of how active he is in the ecosystem and how high quality his packages are.
Not sure if these questions are best for here or another forum.
Question 1: Vue developer tools works amazing when working on small scale applications with simple mution paths, but anytime we try to use it in our complex mutation webapp it crashes instantly with the increase in mutations. Is there a plan to improve the performance of the dev tools?
Question 2: Vuex Plugin examples for sockets isnt extremely clear, especially if you are subscribing to multiple sockets and I have not been able to find an example of anyone else using plugins extensively. How would one best integrate with Sockets for vuex?
How can we educate software developers to be more inclusive and participate in open source?
Hi,
I'm checking again on using Vue in production for a client. The upstream Vue version deliberately fails mounting on the body element (el === document.body || el === document.documentElement && fail or something like that).
Yes, Vue 2.0 does replace the element it is mounted on, but there is nothing DOM uncompliant in replacing the body, even while this will often fail due to browsers trying to close runaway tags, or 3rd party code doing the same.
I insist on re-enabling mounting on the body element as a very useful thing. When trying to do SEO friendly SSR on our previous projects with vue 1.x, we were very pleased how well it worked with routing. On client-side, routed body element worked like magic to automate things like event listener attachment, setting ARIA attributes according to page content, lang or text direction properties, or changing contextmenu attribute when it was still a thing.
I tried to remove the check and use vue 2 on our past projects, and so far, nothing breaks. The few 3rd party scripts that rewrite the body as a string have to be removed and rewritten for use with an SPA anyways.
What's your opinion on corporations enforcing less open licenses on their Open Source projects? e.g. Facebook's BSD license
Is this justified?
Is Vue.js a good project for open source newbs to contribute to? I am becoming more and more familiar with it, and would love to contribute. Any pointers?
Looking at the answer '...the hardest part is telling people that it (feature) won't make it into core', what types of feature requests are common that would not make it into core?
Vue is awesome, and our project is considering using it. However, the recently Facebook React Patent issue has raised our attention, does Vue use any patent that holds by Facebook? Here is an extend read about the BSD+Patent license, where the author stats using Vue and Preact may be riskier than using React: medium.com/@dwalsh.sdlr/react-facebook-and-the-re…
Vue.js has removed some of the core functionalities like Filters in Vue2.0.
Would not be it really handy and helpful for developers to have them?
What's the trade-off for Vue.js between features in framework vs size of the framework(which makes it pretty fast)?
Beside Nuxt, what do you recommend for a static site generation?
Whats your plan with competing with other frameworks?
As someone that is becoming very familiar with VueJS as a developer, I would like to also start contributing.
What parts of the Vue framework would you recommend would be the easiest to learn from?
What is a great starting point to study the Vue.js code? I would really like to study the library code but I often find myself in a situation where I don't know where to look first, what files should I look for to begin with. Do you have any tips for this?
Kae Ses
Let's get started!
I use livewire instead of vue, which works good on my site example - tempmailed.com. The reason why I prefer livewire, because of the language match (PHP) with Laravel.