9 Comments

  1. Mitch Canter

    Of the two (Vue vs Preact), my vote goes for Vue. I mentioned it earlier on Twitter, but I think there’s a good opportunity for WordPress as a brand to throw their weight behind something and make it a powerhouse. Vue’s got a solid (but small) userbase. If they could take Vue and do for the JavaScript world what they did for Blogging with b2/cafelog… the possibilities are endless.

    Report

    • Gary

      It’s important to remember that ultimately, the library that Gutenberg uses doesn’t change what you can use in your development – Gutenberg wraps the library inside the WordPress element, so none of the underlying library is exposed.

      It’s already possible to write Gutenblocks with mostly vanilla JavaScript, and they’ll soon be entirely framework agnostic. The plugins you write could be based on any library, or none at all.

      For me, at least, the much more interesting part is the library of (again, soon to be framework agnostic) components that Gutenberg is building. This is where the power of modern JavaScript development will make creating new things so much easier and more enjoyable.

      Report

    • Fabio

      Automattic has Just to do what FB did with React; hire You full time and create a Vue dept. with him and some people helping , what’s the problem with that ? Google did it with Guido , MS, apple and FB did it all the time, without give a damm to open source. Problem solved, VUE will grow like a monster and the hole world will be eternal grateful for another great open source tool.

      Report

      • Gary

        I think this has a lot of potential for a bit further down the road, and I wouldn’t just restrict it to Automattic.

        Three or four years ago, there was very little modern JavaScript development happening in the WordPress world. Over that time, modern JavaScript has been embraced by a bunch of different companies. Product companies like Automattic and Yoast are building all their new things with modern JavaScript, agencies like Human Made and 10up are building all their client sites with modern JavaScript. Over a very short time, the WordPress world has amassed a huge amount of world class JavaScript knowledge and experience.

        The next phase of that is to distill that knowledge back into Core. Take all of the component libraries, workflows, and patterns; and bring them together in a way that gives the entire WordPress world – regardless of whether they’ve managed to find the time to Learn JavaScript Deeply – the opportunity to join in the fun.

        Back to your original question, maybe that will involve creating an “official” WordPress framework, maybe not. Having projects working independently of the major players is an important part of how the wider JavaScript ecosystem evolves, I think WordPress can fit into that ecosystem without needing to build our own thing, or take an existing thing and make it our own.

        Report

  2. Jonah Brown

    Ok community this is opensource. Let the best framework win, even if that means forking it!

    Report

  3. Hashim Warren

    Should WordPress consider how much influence we’ll have in a project?

    Is it a plus that Vue’s creator wants to embrace the community?

    Report

    • Gary

      Should WordPress consider how much influence we’ll have in a project?

      The concept of “influence” seems to have different definitions for different people – some folks are referring to the ability to get the project maintainer to do work for them, some are referring to how well the project accepts contributions. Some are referring to the ability to strongly push the direction of the project, some are referring to how project leadership integrates feedback into the grander visions.

      All of the major JS libraries take on feedback quite well, but I would hesitate to demand that WordPress’ interests are given priority. In some respects, we’re still gaining our feet in the JavaScript world, and framework architecture is a complex topic that we may not necessarily have the full picture on.

      So, to answer your question: yes, it is important that a library be interested in our feedback, but it’s not at all a factor that we be able to push the library in a particular direction.

      Is it a plus that Vue’s creator wants to embrace the community?

      Certainly, these kinds of close ties make it much easier for us to work together, contextually useful feedback is always better than general feedback. That said, I would expect any of the major libraries to be open to creating these ties, I’d love to see involvement from a bunch of different libraries in the framework agnosticism work.

      Report

  4. Fabio

    I think this has a lot of potential for a bit further down the road, and I wouldn’t just restrict it to Automattic.

    That’s what I meant , By what I found You is making crowdfunding to get 10K/month so he can work fukk time in Vue, he’s almost alone there. Now Imagine pay this guy ( more than that obviously) and add some people to just work on Vue. That’s an investment. That’s what FB did with React but we know by far that Automattic wouldn’t act back to the community the same way FB did, so probably Automattic would be investing in another great open project and creating another big monster , so big that React and it’s derivatives could stay with their “intellectual property” that nobody will gonna miss them and they probably will fade away and be swallowed by their ignorance, because this IP clause is just that a big ignorance.

    Report

Comments are closed.

%d bloggers like this: