Open subes opened 3 years ago
maybe use https://quasar.dev/introduction-to-quasar as a vue framework?
Might be an alternative: https://nativescript-vue.org/ Some people prefer: https://vuetifyjs.com/en/
Here a full list: https://blog.bitsrc.io/11-vue-js-component-libraries-you-should-know-in-2018-3d35ad0ae37f
bootstrap: https://bootstrap-vue.org/ (quasar is material like)
It seems to be possible to use typescript and JSX both in vue.js and quasar
Some examples of JSX+Typescript in Vue: https://sketchboard.io/blog/how-to-use-vue-with-jsx-and-typescript Though it seems JSX+Typescript support is more elegant with react. Though these examples are from 2017.
Vue3 is now implemented in typrscript and has full types/interfaces (https://v3.vuejs.org/). Quasar is currently also improving typescript support (https://quasar.dev/start/roadmap), though no ETA on that.
https://vuex.vuejs.org/ seems to be the equivalent of react-redux for vue
an interesting course for quasar+vue+vuex: https://www.udemy.com/course/quasarframework/?couponCode=QUASAROCT2020
Also a good comparison of angular,react,vue: https://medium.com/reverdev/why-we-moved-from-angular-2-to-vue-js-and-why-we-didnt-choose-react-ef807d9f4163
Some tips on setting up a vue project with spring-boot: https://github.com/jonashackt/spring-boot-vuejs
might be a lightweight alternative to angular. Common integration stuff should be in a node module (maybe as a submodule of invesdwin-context-integration)
See also https://github.com/subes/invesdwin-context-integration/issues/3