Thanks, this is great. Sure, I'm learning about angularjs directives to fit in the custom component.
Rajdeep On Fri, Mar 22, 2019 at 8:40 PM Pierre Tardy <tar...@gmail.com> wrote: > > > On Fri, Mar 22, 2019 at 12:27 PM Rajdeep Bharati < > rajdeepbharat...@gmail.com> wrote: > >> I set up the project according to your PR and it's working fine using >> React. For setting it up with Vue, do I need to write the components in >> typescript? Also, I had a doubt: after making changes to the code and >> testing, do I need to run `pip install -e .` again and again? The webpack >> or gulp dev server isn't working for me. >> > > You make the pip install -e . once, > and then, after that you can run > > npm run watch > > to rebuild the code. > > You will need to be part of the plugin system to be able to query the > buildbot api. > buildbot has its own API for having the latest commit (the change api) > > Pierre > >> >> Rajdeep >> >> On Fri, Mar 22, 2019 at 3:38 PM Rajdeep Bharati < >> rajdeepbharat...@gmail.com> wrote: >> >>> 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 >>>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> -- >>>>>> >>>>>> >>>>>> -- >>>> >>>> >>>> -- > > >