Thanks, I'll check it out. On Fri, Mar 22, 2019 at 3:12 PM Pierre Tardy <tar...@gmail.com> wrote:
> Hi Rajdeep, > > I created a pull request against the react boilerplate to cleanup the > angular.js integration: > https://github.com/uglycoyote/buildbot-react-plugin-boilerplate/pull/1 > > I guess using this method should work better for you for vue.js as well. > > Pierre > > On Fri, Mar 22, 2019 at 9:10 AM Rajdeep Bharati < > rajdeepbharat...@gmail.com> wrote: > >> Yes, I can see it. >> >> On Fri, Mar 22, 2019 at 1:16 PM Pierre Tardy <tar...@gmail.com> wrote: >> >>> Hi Rajdeep. >>> I commented in the code. Do you see the comments? >>> >>> https://github.com/rajdeepbharati/buildbot-vue-plugin-boilerplate/commit/a1ff8178a327b52757d63e907036b6586a9cf5cc >>> >>> Pierre >>> >>> On Fri, Mar 22, 2019 at 8:35 AM Pierre Tardy <tar...@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> Vue and React are the two major JS frameworks in 2018/2019. React is >>>> still the major one, probably thanks to the fact that react-native is very >>>> useful for mobile. So learning react allows you to make both webapps and >>>> mobile apps (even if you cannot really share UI code between the two >>>> frameworks) >>>> >>>> For the web, I like Vue better, recommend it and use it for all my new >>>> web projects, because I think it is easier to use, and produce less complex >>>> code for simple projects. >>>> I think react best practices are oriented more toward very large web >>>> apps, and using them for smaller apps is for me a waste of ressource. >>>> React indeed only support one way binding, and forces people to use >>>> state store like redux, which is for me very hard to use right, and >>>> requires lots of boilerplate code. >>>> >>>> On the contrary, vue.js scales better and allows you to write clean and >>>> readable code for small components, thanks to its support for two way >>>> binding. >>>> It is in my opinon easier for the beginner as its basic concepts are >>>> simple to comprehend, and harder to make it wrong. >>>> Vue still supports state store with vuex, which you can use when your >>>> app is large enough to require it. >>>> >>>> So I think vue is the best compromise between ideas from angular and >>>> ideas from react. >>>> >>>> This is good for a novice web developer to have experience in both, >>>> hence I asked Rajdeep to also consider vue. >>>> I challenged him to adapt the boilerplate to vue, because I was >>>> impressed he was able to set up so quickly. >>>> So I suggested a bit harder challenge to test how far we can go in the >>>> expectations. This is fine to struggle on a challenge, or else it is not a >>>> challenge :) >>>> >>>> Finally, challenge aside, you may decide which framework you want to >>>> use in your project I don't want to force you :) >>>> >>>> >>>> Pierre >>>> >>>> >>>> On Fri, Mar 22, 2019 at 5:13 AM Mojca Miklavec <mo...@macports.org> >>>> wrote: >>>> >>>>> Dear Pierre, >>>>> >>>>> Out of curiosity: what is the difference between the two frameworks? I >>>>> mean, not technical difference, but I assume that the solution would only >>>>> be provided / written in one of the frameworks? Is Vue.js your internal >>>>> preference or newer trend over React.js? (I have some experience with >>>>> React, none with Vue.) >>>>> >>>>> Mojca >>>>> >>>> -- >>>> >>>> >>>> -- >>> >>> >>> -- > > >