vue-land / vue-land

A chat community for library authors, contributors, end users on Vue land.
https://vue.land
MIT License
48 stars 5 forks source link

What tools do you use to build Vue apps? #13

Open egoist opened 5 years ago

egoist commented 5 years ago

Update: The poll is broken due to abuse so I removed it (Nuxt.js won it anyways), here's a list of commonly used tools for building Vue apps:

You're welcome to share your experiences down below, the maintainers are watching! 😄

kamalhm commented 5 years ago

Nuxt for full fledged web apps and vuepress for something simpler, so which should I vote?

egoist commented 5 years ago

@kamalhm this is a multiple-choice poll 😄

egoist commented 5 years ago

Oops, I actually forgot to add VuePress.. If you're using VuePress, just 👍🏻 this comment.

sustained commented 5 years ago

In order of usage:

(Yes I voted above too)!

jasmin92 commented 5 years ago

It depends, if i need SPA i'll go with Vue CLI. Otherwise, for Universal/Static i would choose Nuxt.

MrJacz commented 5 years ago

Vue CLI for everything except SSR Apps (Nuxt)

douglance commented 5 years ago

Quasar

manniL commented 5 years ago

Not surprising but mostly https://github.com/nuxt/nuxt.js/ :yum: (SSR, SPA, statically generated sites).

joelvarty commented 5 years ago

Vue CLI for SPA apps, Nuxt for SSR and Static Site Gen. Looking at alternatives to Nuxt, though. An amazing framework, but I find it has too much config and middleware overhead.

aprixon01112017 commented 5 years ago

Quasar

kamalhm commented 5 years ago

Vue CLI for SPA apps, Nuxt for SSR and Static Site Gen. Looking at alternatives to Nuxt, though. An amazing framework, but I find it has too much config and middleware overhead.

have you tried gridsome?

pi0 commented 5 years ago

Just wanted to ensure abuse is not possible :P But I could call this URL from multiple origins using this tool and add ~150 votes. So CAUTION: nuxt is +150 now.

Suggested solution: Maybe we can do an origin/referer check to at least reduce abuse surface?

/cc @tj @egoist @manniL

joelvarty commented 5 years ago

Vue CLI for SPA apps, Nuxt for SSR and Static Site Gen. Looking at alternatives to Nuxt, though. An amazing framework, but I find it has too much config and middleware overhead.

have you tried gridsome?

Not yet, but I've heard some good things. How is it different from Nuxt?

kamalhm commented 5 years ago

Vue CLI for SPA apps, Nuxt for SSR and Static Site Gen. Looking at alternatives to Nuxt, though. An amazing framework, but I find it has too much config and middleware overhead.

have you tried gridsome?

Not yet, but I've heard some good things. How is it different from Nuxt?

haven't tried it yet myself, but im looking forward to making some side projects with it

manniL commented 5 years ago

@joelvarty I'd really like to chat with you about the mentioned overhead and find out which pain points you've experienced (so that we can resolve them / make the experience better)!

pi0 commented 5 years ago

@joelvarty Right point generally. However, consider that most of these features are usually a most have for real-world projects and we were always too picky and careful for choosing features/middleware to be added. We (@pimlie) are also working on a new concept of supporting configurable features. So you don't want one of them? You can easily opt-out!

Related PR: https://github.com/nuxt/nuxt.js/pull/6287

joelvarty commented 5 years ago

@pi0 @manniL Here is my sample Nuxt App using Agility CMS for page routing and content management. It works awesome, but I have a feeling it could be way cleaner...

https://github.com/joelvarty/agility-nuxt-app

pi0 commented 5 years ago

@joelvarty Would be nice having a chat which areas you think could be simpler to implement with nuxt :)

tanuj101 commented 5 years ago

I use nuxt for SSR which I use for my personal website hosted on github pages

tj commented 5 years ago

GH Polls is just a tiny side project, I'm happy to improve it if I get enough GH sponsors but I'm fine with it as-is for now. I do actually check IP, but there may be a bug if it's allowing multiple like that.

sustained commented 5 years ago

Did you really need to add 150 votes to verify that it's abusable though? 2 votes would have verified it!

Also it seems like other people are abusing it now, naturally.

So not really sure what the point of keeping this open is? :frowning:

remixie commented 5 years ago

We should close the poll and keep this github issue open for comments. I personally love Vue CLI for its gui so that installing and removing packages, running scripts and so on is only a few button presses. It feels nice to be spoiled in this manner.

MrJacz commented 5 years ago

Wasn't very smart telling people how to abuse it lol. this is the internet and trolls exist

robertpiosik commented 5 years ago

@MrJacz yes but what about not creating that easily abusable tools?;)

Referring to the topic. Nuxt, always. For applications of any size.

remixie commented 5 years ago

@MrJacz yes but what about not creating that easily abusable tools?;)

@robertpiosik Make a better poll system that's less abuseable. Become the competition. Do it. You won't.

ManUtopiK commented 5 years ago

Nuxt.js and buefy or tailwind, all with hasura.io

nelsonlarocca commented 5 years ago

Nuxt Universal Mode + Vuetify

That's the best combo to me in terms of Architecture + Easy to Understand + Clean Way to Code + Docs + Support

TheJaredWilcurt commented 5 years ago
bovas85 commented 5 years ago

Nuxt all the way, built 5 sites with it, wrote a blog post about it, did a talk in a London meetup today about it. Quite the fan

manniL commented 5 years ago

Nuxt: SPA / SSR

@eogist Could we add Static Sites to Nuxt too in the initial post? :relaxed: Thanks!

acravenho commented 5 years ago

Nuxt by far. I've built several sites with it and plan on using it more in the future.

sab-exp commented 5 years ago

Made this site with Nuxt Universal Mode + Vuetify https://yasuma.shop

egoist commented 5 years ago

I made another two polls on Twitter:

connecteev commented 5 years ago

Nuxt: SSR with Tailwind and Laravel as a backend for the APIs

LuXDAmore commented 5 years ago

Nuxt: SSR w/ Tailwind, PurgeCSS, Apollo, GTM, PWA, Sentry, Algolia and Vue Styleguidist.

Fallimenti.it