GSoC 2019 [Buildbot ideas]

Pierre Tardy tardyp at gmail.com
Fri Mar 22 07:47:34 UTC 2019


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 <tardyp at 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 <mojca at 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
>>
> --
>
>
> --
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20190322/4c602d13/attachment.html>


More information about the macports-dev mailing list