{"id":2862,"date":"2017-09-15T12:26:52","date_gmt":"2017-09-15T07:26:52","guid":{"rendered":"https:\/\/ahmadawais.com\/?p=2862"},"modified":"2023-08-16T05:52:22","modified_gmt":"2023-08-16T12:52:22","slug":"wordpress-react-vue-preact-development","status":"publish","type":"post","link":"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/","title":{"rendered":"WordPress-React Breakup: My Vue on P*react + WordPress Development!"},"content":{"rendered":"<p>ReactJS and WordPress are breaking up. Matt Mullenweg (co-founder of WordPress) <a href=\"https:\/\/ma.tt\/2017\/09\/on-react-and-wordpress\/\" rel=\"noopener\">announced<\/a> is it today.<\/p>\n<blockquote><p>I was half asleep when I read the announcement and since then I have <a href=\"https:\/\/ma.tt\/2017\/09\/on-react-and-wordpress\/#comment-587782\" rel=\"noopener\">commented<\/a>, created a <a href=\"https:\/\/twitter.com\/MrAhmadAwais\/status\/908551927264305152\" rel=\"noopener\">Twitter Poll<\/a>, a Facebook <a href=\"https:\/\/www.facebook.com\/groups\/advancedwp\/permalink\/1624383604290514\/\" rel=\"noopener\">poll\/thread<\/a>, started a Gutenberg issue\u00a0<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/2733\" rel=\"noopener\">Choosing the JavaScript Framework for Gutenberg (~WordPress)<\/a>, and now I am writing this post. It&#8217;s an exciting news.<\/p><\/blockquote>\n<p>Since I believe the community is moving in the right direction here \u2014 this <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/2733\" rel=\"noopener\">issue<\/a> is where one could share their thoughts about different JavaScript Frameworks for Gutenberg (that goes into the WordPress Core).<\/p>\n<h2 id=\"%f0%9f%9a%a2-javascript-frameworks\">\ud83d\udea2\u00a0JavaScript Frameworks<a href=\"#%f0%9f%9a%a2-javascript-frameworks\" class=\"heading-link\">#<\/a><\/h2>\n<p>IMHO there are two prominent contenders here.<\/p>\n<ol>\n<li><a href=\"https:\/\/vuejs.org\/\" rel=\"noopener\">VueJS<\/a><\/li>\n<li><a href=\"https:\/\/preactjs.com\/\" rel=\"noopener\">Preact<\/a><\/li>\n<li>Other options (<a href=\"https:\/\/angularjs.org\/\" rel=\"noopener\">Angular<\/a>,\u00a0<a href=\"https:\/\/www.emberjs.com\/\" rel=\"noopener\">Ember<\/a>,\u00a0<a href=\"https:\/\/www.polymer-project.org\/\" rel=\"noopener\">Polymer<\/a>,\u00a0<a href=\"http:\/\/aurelia.io\/\" rel=\"noopener\">Aurelia<\/a>, etc.)<\/li>\n<\/ol>\n<p>Just to kick-start the discussion, here&#8217;re a few thoughts from the top of my head.<\/p>\n<h3 id=\"%e2%9a%a1%ef%b8%8f-vuejs\">\u26a1\ufe0f\u00a0<a href=\"https:\/\/vuejs.org\/\" rel=\"noopener\">VueJS<\/a>:<a href=\"#%e2%9a%a1%ef%b8%8f-vuejs\" class=\"heading-link\">#<\/a><\/h3>\n<ul>\n<li><strong>PRO<\/strong>: Beginner friendly.<\/li>\n<li><strong>PRO<\/strong>: Proven track-record of success with Laravel.<\/li>\n<li><strong>PRO<\/strong>: Way more popular as compared to Preact with a great amount of community support.<\/li>\n<li><strong>PRO<\/strong>: More contributors than Preact.<\/li>\n<li><strong>CONS<\/strong>: Key person dependency.<\/li>\n<li><strong>STATS<\/strong>: <a href=\"https:\/\/github.com\/vuejs\/vue\/graphs\/contributors\" rel=\"noopener\">133<\/a> Core Contributors on GitHub,\u00a0<a href=\"https:\/\/github.com\/vuejs\/vue\/stargazers\" rel=\"noopener noreferrer\">209837<\/a>\u00a0Stargazers, and\u00a0<a href=\"https:\/\/github.com\/vuejs\/vue\/releases\" rel=\"noopener\">209<\/a> Releases.<\/li>\n<li><strong>MONETARY BACKING: <\/strong>At the time of writing,\u00a0<a href=\"https:\/\/opencollective.com\/vuejs\" rel=\"noopener\">VueJS OpenCollective<\/a> ($9,895\/year \u2014 New campaign only four days old) and <a href=\"https:\/\/www.patreon.com\/evanyou\" rel=\"noopener\">Evan You&#8217;s Patreon page<\/a>\u00a0($8,815\/month) monetary backing from the community.\u00a0S\u00f6ren in comments pointed out that OpenCollective of Vue is only four days old.<\/li>\n<\/ul>\n<p>\ud83c\udfaf\u00a0I truly believe that WordPress can do a lot better with VueJS. VueJS has a huge set of followers and it&#8217;s easier for beginners to adopt. This can also turn into a big win for WordPress if done right. I have used VueJS myself, in several projects, and I love it.<\/p>\n<p>Also, a framework that&#8217;s used outside of WP (such as Vue and its integration with Laravel), allows developers to use their experience in WP projects and non-WP projects.<\/p>\n<p>There&#8217;s already a large cross-over of Laravel\/WP devs, so having the same js framework makes a lot of sense as those devs can contribute to help drive Laravel, Vue, and WP forward all at the same time. \u2014 <em>Jason Bahl.<\/em><\/p>\n<h3 id=\"%e2%9a%a1%ef%b8%8f-preactjs\">\u26a1\ufe0f\u00a0<a href=\"https:\/\/preactjs.com\/\" rel=\"noopener\">PreactJS<\/a>:<a href=\"#%e2%9a%a1%ef%b8%8f-preactjs\" class=\"heading-link\">#<\/a><\/h3>\n<ul>\n<li><strong>PRO<\/strong>: Easier transition.<\/li>\n<li><strong>PRO<\/strong>: Evolving community with about the same amount of monetary support as of VueJS.<\/li>\n<li><strong>PRO<\/strong>: A subset of React based libraries would still be well supported with Preact and with compat.<\/li>\n<li><strong>CON<\/strong>: Transition could lead to messy code and confusion (for beginners).<\/li>\n<li><strong>CONS<\/strong>: Key person dependency.<\/li>\n<li><strong>STATS<\/strong>: <a href=\"https:\/\/github.com\/developit\/preact\/graphs\/contributors\" rel=\"noopener\">100<\/a> Core Contributors on GitHub,\u00a0<a href=\"https:\/\/github.com\/developit\/preact\/stargazers\" rel=\"noopener noreferrer\">38566<\/a>\u00a0Stargazers, and\u00a0<a href=\"https:\/\/github.com\/developit\/preact\/releases\" rel=\"noopener\">114<\/a> Releases.<\/li>\n<li><strong>MONETARY BACKING: <\/strong>At the time of writing,\u00a0<a href=\"https:\/\/opencollective.com\/preact\" rel=\"noopener\">Preact OpenCollective<\/a> ($16,087)\u00a0monetary backing from the community.<\/li>\n<\/ul>\n<p>While PreactJS has its benefits, I am not the right person to ask for an opinion about it (since I have only slightly used Preact in two small projects). Though, it does look like that transitioning from React to Preact is very easy. That can motivate developers to chose Preact. I think this would be the wrong reason to chose it.<\/p>\n<p>\ud83e\udd14\u00a0I think this would be the wrong reason to chose it. It will only confuse the developers trying to adapt to this whole\u00a0new eco-system of JavaScript frameworks, node modules, Webpack, and now aliasing Preact over React? Which could also lead to the code smells. Messier code.<\/p>\n<h3 id=\"resources\">Resources:<a href=\"#resources\" class=\"heading-link\">#<\/a><\/h3>\n<ul>\n<li>My\u00a0<a href=\"https:\/\/twitter.com\/MrAhmadAwais\/status\/908551927264305152\" rel=\"noopener\">Twitter Poll<\/a>\u00a0for 48 hours.<\/li>\n<li>Facebook Thread: Advanced WordPress Fb Group&#8217;s\u00a0<a href=\"https:\/\/www.facebook.com\/groups\/advancedwp\/permalink\/1624213760974165\/\" rel=\"noopener\">Discussion<\/a>\u00a0&amp;\u00a0<a href=\"https:\/\/www.facebook.com\/groups\/advancedwp\/permalink\/1624383604290514\/\" rel=\"noopener\">Poll<\/a>.<\/li>\n<li>GitHub Issue:\u00a0<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/2733\" rel=\"noopener\">Choosing the JavaScript Framework for Gutenberg (~WordPress)<\/a>.<\/li>\n<\/ul>\n<\/section>\n<div class=\"postcontents full dark\">\n<div class=\"wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">\ud83d\udd25 [imp] Since <a href=\"https:\/\/twitter.com\/hashtag\/Reactjs?src=hash&amp;ref_src=twsrc%5Etfw\">#Reactjs<\/a> is out of the picture for <a href=\"https:\/\/twitter.com\/hashtag\/WordPress?src=hash&amp;ref_src=twsrc%5Etfw\">#WordPress<\/a> &#8212; what&#39;s your pick for the JS framework which goes into the <a href=\"https:\/\/twitter.com\/WordPress?ref_src=twsrc%5Etfw\">@WordPress<\/a> core!<\/p>\n<p>&mdash; Ahmad Awais (@MrAhmadAwais) <a href=\"https:\/\/twitter.com\/MrAhmadAwais\/status\/908551927264305152?ref_src=twsrc%5Etfw\">September 15, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<\/div>\n<\/div>\n<section class=\"postcontents wrapper\">\n<h3 id=\"which-javascript-framework-you-think-is-the-right-choice-comment-below\">Which JavaScript Framework you think is the right choice? Comment below!<a href=\"#which-javascript-framework-you-think-is-the-right-choice-comment-below\" class=\"heading-link\">#<\/a><\/h3>\n<p>Or you can\u00a0<a href=\"https:\/\/twitter.com\/MrAhmadAwais\/status\/908551927264305152\" rel=\"noopener\">Tweet<\/a>\u00a0your thoughts, share your explanation on <a href=\"https:\/\/www.facebook.com\/groups\/advancedwp\/permalink\/1624383604290514\/\" rel=\"noopener\">Facebook<\/a>, and drop by in <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/2733\" rel=\"noopener\">this issue<\/a> at Gutenberg&#8217;s GitHub repository.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS &#038; Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt. <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[181,10],"tags":[156,167,166,164,165],"class_list":["post-2862","post","type-post","status-publish","format-standard","hentry","category-javascript","category-wordpress","tag-gutenberg","tag-wordpress-javascript","tag-wordpress-preact","tag-wordpress-react","tag-wordpress-vuejs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WordPress-React Breakup: My Vue on P*react + WordPress Development!<\/title>\n<meta name=\"description\" content=\"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS &amp; Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress-React Breakup: My Vue on P*react + WordPress Development!\" \/>\n<meta property=\"og:description\" content=\"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS &amp; Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Ahmad Awais\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/AhmadAwais\" \/>\n<meta property=\"article:author\" content=\"https:\/\/facebook.com\/AhmadAwais\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-15T07:26:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-16T12:52:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2024\/08\/ahmad-awais.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ahmad Awais\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MrAhmadAwais\" \/>\n<meta name=\"twitter:site\" content=\"@MrAhmadAwais\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ahmad Awais\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wordpress-react-vue-preact-development\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wordpress-react-vue-preact-development\\\/\"},\"author\":{\"name\":\"Ahmad Awais\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\"},\"headline\":\"WordPress-React Breakup: My Vue on P*react + WordPress Development!\",\"datePublished\":\"2017-09-15T07:26:52+00:00\",\"dateModified\":\"2023-08-16T12:52:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wordpress-react-vue-preact-development\\\/\"},\"wordCount\":608,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\"},\"keywords\":[\"gutenberg\",\"WordPress javascript\",\"WordPress Preact\",\"WordPress React\",\"WordPress Vuejs\"],\"articleSection\":[\"JavaScript\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ahmadawais.com\\\/wordpress-react-vue-preact-development\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wordpress-react-vue-preact-development\\\/\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/wordpress-react-vue-preact-development\\\/\",\"name\":\"WordPress-React Breakup: My Vue on P*react + WordPress Development!\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#website\"},\"datePublished\":\"2017-09-15T07:26:52+00:00\",\"dateModified\":\"2023-08-16T12:52:22+00:00\",\"description\":\"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS & Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wordpress-react-vue-preact-development\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ahmadawais.com\\\/wordpress-react-vue-preact-development\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wordpress-react-vue-preact-development\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ahmadawais.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress-React Breakup: My Vue on P*react + WordPress Development!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#website\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/\",\"name\":\"Ahmad Awais\",\"description\":\"Founder &amp; CEO of CommandCode.ai f\\\/k\\\/a Langbase | Google Developers Advisory Board (gDAB) founding member\",\"publisher\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ahmadawais.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\",\"name\":\"Ahmad Awais\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\",\"contentUrl\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\",\"width\":2299,\"height\":1705,\"caption\":\"Ahmad Awais\"},\"logo\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\"},\"description\":\"Founder & CEO of \u2318 Command Code coding agent with taste. Founded Langbase.com, AI cloud to build, deploy, and scale AI agents with tools & memory \u00b7 Creator of Command.new. \\\"Awais is an awesome example for developers\\\" \u2014 Satya Nadella, CEO of Microsoft. NASA Mars Ingenuity Helicopter mission code contributor 8th GitHub Stars Award recipient with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer). Google Developers Expert Web DevRel. Ex VP Eng (DevTools & DevRel) Rapid \u00b7 Google Developers Advisory Board (gDAB) founding member \u00b7 AI\\\/ML\\\/DevTools Angel Investor (Replit, Resend, Daytona, Gumroad and you?) \u276f AI\\\/ML Advisory Board San Francisco, DevNetwork. Award-winning Open Source Engineering leader authored hundreds of open-source dev-tools and software libraries used by millions of developers, including Shades of Purple code theme and corona-cli. Linux Foundation (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via NodeCLI.com and VSCode.pro course. 274 million views, blogging for 24 yrs. \u276f Read more about Ahmad Awais or come say hi on \ud835\udd4f @MrAhmadAwais.\",\"sameAs\":[\"https:\\\/\\\/AhmadAwais.com\\\/\",\"https:\\\/\\\/facebook.com\\\/AhmadAwais\",\"https:\\\/\\\/instagram.com\\\/MrAhmadAwais\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/MrAhmadAwais\\\/\",\"https:\\\/\\\/x.com\\\/MrAhmadAwais\",\"https:\\\/\\\/youtube.com\\\/AhmadAwais\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WordPress-React Breakup: My Vue on P*react + WordPress Development!","description":"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS & Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/","og_locale":"en_US","og_type":"article","og_title":"WordPress-React Breakup: My Vue on P*react + WordPress Development!","og_description":"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS & Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.","og_url":"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/","og_site_name":"Ahmad Awais","article_publisher":"https:\/\/facebook.com\/AhmadAwais","article_author":"https:\/\/facebook.com\/AhmadAwais","article_published_time":"2017-09-15T07:26:52+00:00","article_modified_time":"2023-08-16T12:52:22+00:00","og_image":[{"width":2560,"height":1440,"url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2024\/08\/ahmad-awais.jpg","type":"image\/jpeg"}],"author":"Ahmad Awais","twitter_card":"summary_large_image","twitter_creator":"@MrAhmadAwais","twitter_site":"@MrAhmadAwais","twitter_misc":{"Written by":"Ahmad Awais","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/#article","isPartOf":{"@id":"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/"},"author":{"name":"Ahmad Awais","@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"headline":"WordPress-React Breakup: My Vue on P*react + WordPress Development!","datePublished":"2017-09-15T07:26:52+00:00","dateModified":"2023-08-16T12:52:22+00:00","mainEntityOfPage":{"@id":"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/"},"wordCount":608,"commentCount":4,"publisher":{"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"keywords":["gutenberg","WordPress javascript","WordPress Preact","WordPress React","WordPress Vuejs"],"articleSection":["JavaScript","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/","url":"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/","name":"WordPress-React Breakup: My Vue on P*react + WordPress Development!","isPartOf":{"@id":"https:\/\/ahmadawais.com\/#website"},"datePublished":"2017-09-15T07:26:52+00:00","dateModified":"2023-08-16T12:52:22+00:00","description":"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS & Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.","breadcrumb":{"@id":"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ahmadawais.com\/wordpress-react-vue-preact-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ahmadawais.com\/"},{"@type":"ListItem","position":2,"name":"WordPress-React Breakup: My Vue on P*react + WordPress Development!"}]},{"@type":"WebSite","@id":"https:\/\/ahmadawais.com\/#website","url":"https:\/\/ahmadawais.com\/","name":"Ahmad Awais","description":"Founder &amp; CEO of CommandCode.ai f\/k\/a Langbase | Google Developers Advisory Board (gDAB) founding member","publisher":{"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ahmadawais.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b","name":"Ahmad Awais","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","contentUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","width":2299,"height":1705,"caption":"Ahmad Awais"},"logo":{"@id":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg"},"description":"Founder & CEO of \u2318 Command Code coding agent with taste. Founded Langbase.com, AI cloud to build, deploy, and scale AI agents with tools & memory \u00b7 Creator of Command.new. \"Awais is an awesome example for developers\" \u2014 Satya Nadella, CEO of Microsoft. NASA Mars Ingenuity Helicopter mission code contributor 8th GitHub Stars Award recipient with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer). Google Developers Expert Web DevRel. Ex VP Eng (DevTools & DevRel) Rapid \u00b7 Google Developers Advisory Board (gDAB) founding member \u00b7 AI\/ML\/DevTools Angel Investor (Replit, Resend, Daytona, Gumroad and you?) \u276f AI\/ML Advisory Board San Francisco, DevNetwork. Award-winning Open Source Engineering leader authored hundreds of open-source dev-tools and software libraries used by millions of developers, including Shades of Purple code theme and corona-cli. Linux Foundation (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via NodeCLI.com and VSCode.pro course. 274 million views, blogging for 24 yrs. \u276f Read more about Ahmad Awais or come say hi on \ud835\udd4f @MrAhmadAwais.","sameAs":["https:\/\/AhmadAwais.com\/","https:\/\/facebook.com\/AhmadAwais","https:\/\/instagram.com\/MrAhmadAwais\/","https:\/\/www.linkedin.com\/in\/MrAhmadAwais\/","https:\/\/x.com\/MrAhmadAwais","https:\/\/youtube.com\/AhmadAwais"]}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts\/2862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/comments?post=2862"}],"version-history":[{"count":3,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts\/2862\/revisions"}],"predecessor-version":[{"id":7981,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts\/2862\/revisions\/7981"}],"wp:attachment":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/media?parent=2862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/categories?post=2862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/tags?post=2862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}