nest.land icon indicating copy to clipboard operation
nest.land copied to clipboard

Upgrade to vue3 would probably be recommendable

Open michael-spengler opened this issue 5 years ago • 4 comments

If some of you agree, I will (try to) implement this.

https://itnext.io/how-to-migrate-from-vue-2-0-to-vue-3-0-composition-api-with-ts-part-3-create-a-global-store-aabdfa45a687

michael-spengler avatar Sep 11 '20 20:09 michael-spengler

I would be interested in migrating, but I'd love to hear @martonlederer's thoughts on this before anyone spends a lot of time on it!

t8 avatar Sep 11 '20 20:09 t8

This seems to be a crisp and pleasant summary on benefits of vue3 - esp. of the composition API: https://www.youtube.com/watch?v=6HUjDKVn0e0

michael-spengler avatar Sep 11 '20 23:09 michael-spengler

Thanks for sharing this! I think that Vue 3 is a great option for the site, but I think we should also consider some other options as well. The team recently reminded me that Next.js is a very valid competitor, along with React.

Some more deliberation will need to occur before we can decide on anything final.

t8 avatar Sep 13 '20 04:09 t8

It is most likely, that I (or we?) will recode the entire website to use the Vue 3 composition API and Typescript, but as mentioned above, we are not sure if we will use Vue or React/Next for the next major website update.

A few reasons why I suggest a Vue 3 update:

  • Composition API makes everything more readable
  • Typescript is already the main language of nest.land, it makes sense to use it in our site
  • The whole repo needs some cleanup and simplification

martonlederer avatar Sep 27 '20 15:09 martonlederer