{"id":114,"date":"2023-03-20T14:30:26","date_gmt":"2023-03-20T14:30:26","guid":{"rendered":"https:\/\/poyesis.fr\/blogs\/?p=114"},"modified":"2024-11-19T07:18:28","modified_gmt":"2024-11-19T07:18:28","slug":"react-native-vs-flutter-en-2022-lequel-privilegier-pour-le-developpement-dapplications","status":"publish","type":"post","link":"https:\/\/poyesis.fr\/blogs\/react-native-vs-flutter-en-2022-lequel-privilegier-pour-le-developpement-dapplications\/","title":{"rendered":"React Native ou Flutter en 2023 ?"},"content":{"rendered":"<p>Cher Lecteur,<\/p>\n<p>Aujourd\u2019hui, nous allons supposer que vous \u00eates le lead developper de votre entreprise, ou mieux le CTO.<\/p>\n<p>Votre entreprise vous a ordonn\u00e9 de d\u00e9velopper une application mobile fonctionnant sur les plateformes iOS et Android. Parmi votre \u00e9quipe d\u2019ing\u00e9nieurs logiciel, certains vous recommandent le framework React Native, tandis que d\u2019autres ne jurent que par Flutter.<\/p>\n<p>Comment choisir le meilleur framework pour cr\u00e9er une application mobile multi-plateforme aussi performante qu\u2019une application native\u00a0?<\/p>\n<p>Voici quelques \u00e9l\u00e9ments qui pourront vous aider \u00e0 choisir votre framework.<\/p>\n<h2><b>React Native ou Flutter : 8 crit\u00e8res pour trouver le framework qui vous conviendra le plus<\/b><\/h2>\n<p>Cher Lecteur,<\/p>\n<p>Si vous c\u00f4toyez r\u00e9guli\u00e8rement des programmeurs informatiques, vous savez \u00e0 quel point une discussion autour d\u2019un outil peut vite devenir une guerre de tranch\u00e9es.<\/p>\n<p>Sceptique\u00a0? Demandez \u00e0 quelques-uns si vous devez cr\u00e9er votre site <a href=\"https:\/\/poyesis.fr\/en\/blog\/creation-dun-site-e-commerce-cms-ou-developpement-personnalise\/\">d\u2019e-commerce sur-mesure ou via un CMS<\/a>, en<a href=\"https:\/\/poyesis.fr\/en\/blog\/3-manieres-creer-site-ecommerce-shopify\/\"> headless ou \u00e0 partir d\u2019un template<\/a>\u2026 et observez le feu que vous avez allum\u00e9 br\u00fbler.<\/p>\n<p>Le d\u00e9bat React Native vs Flutter ne fait pas exception \u00e0 cette r\u00e8gle.<\/p>\n<p>Pour vous permettre de trancher, nous allons comparer les deux cadres de d\u00e9veloppement sur 8 crit\u00e8res\u00a0:<\/p>\n<ol>\n<li aria-level=\"1\">Installation et configuration<\/li>\n<li aria-level=\"1\">Composants de l\u2019interface utilisateur<\/li>\n<li aria-level=\"1\">Processus de d\u00e9veloppement<\/li>\n<li aria-level=\"1\">Architecture<\/li>\n<li aria-level=\"1\">Performance<\/li>\n<li aria-level=\"1\">Documentation<\/li>\n<li aria-level=\"1\">Communaut\u00e9<\/li>\n<li aria-level=\"1\">Tests<\/li>\n<\/ol>\n<p>Mais avant, pr\u00e9sentons les deux frameworks.<\/p>\n<h3><b>Pr\u00e9sentation g\u00e9n\u00e9rale de Flutter et React Native<\/b><\/h3>\n<h4><b>Flutter, ou le d\u00e9veloppement mobile selon Google<\/b><\/h4>\n<p>Google Ads, Alibaba, eBay, Groupon\u2026 les applications d\u00e9velopp\u00e9es via Flutter sont l\u00e9gion sur la toile (et dans les app stores).<\/p>\n<p>Pourtant, Flutter est assez r\u00e9cent. Lanc\u00e9 en 2017 par Google, Flutter est un SDK cross-plateforme Android et iOS open-source. La popularit\u00e9 de Flutter aupr\u00e8s des codeurs s\u2019explique par deux raisons\u00a0:<\/p>\n<ul>\n<li aria-level=\"1\">il utilise le langage de programmation orient\u00e9 objet DART (qui est plus facile \u00e0 utiliser que Java, mais moins que le JavaScript)\u00a0;<\/li>\n<li aria-level=\"1\">il dispose d\u2019une quantit\u00e9 ahurissante de widgets pr\u00eats \u00e0 l\u2019emploi (parfait pour passer rapidement du <a href=\"https:\/\/poyesis.fr\/en\/blog\/les-6-avantages-importants-du-wireframing\/\">wireframe<\/a> \u00e0 un MVP fonctionnel).<\/li>\n<\/ul>\n<p>De plus, si vous souhaitez <a href=\"https:\/\/poyesis.fr\/en\/blog\/creer-site-internet-minimaliste\/\">cr\u00e9er un site internet responsive au design \u00e9pur\u00e9<\/a>, vous pourrez utiliser <a href=\"https:\/\/blog.ineat-group.com\/2019\/05\/creer-son-premier-site-web-avec-flutter\/\">Flutter for web<\/a>.<\/p>\n<h4><b>React Native, le framework de Meta (ex-Facebook)<\/b><\/h4>\n<p>Cr\u00e9\u00e9 par Facebook en 2015, React Native est aussi un framework open-source permettant de cr\u00e9er des applications mobiles cross-plateformes.<\/p>\n<p>Sans surprise, dans la liste des applications utilisant React Native, bon nombre sont issues de la grande famille Meta\u00a0: Facebook, Instagram, WhatsApp\u2026 mais aussi Netflix, Amazon, Uber et Viber.<\/p>\n<p>C\u00f4t\u00e9 langage de programmation, React Native vous plonge dans des codes JavaScript et de React.js. Ce qui est un grand avantage si vous ne voulez pas avoir \u00e0 r\u00e9apprendre de nouveaux langages de programmation \u00e0 partir de z\u00e9ro.<\/p>\n<p>Par rapport \u00e0 Flutter, React Native a vu le jour un peu plus longtemps puisqu\u2019il a \u00e9t\u00e9 lanc\u00e9 en 2015. Les principaux avantages de React Native sont de vastes biblioth\u00e8ques ainsi qu\u2019un grand nombre de guides de formation.<\/p>\n<h3><b>Installation et configuration\u00a0: +1 pour React Native<\/b><\/h3>\n<figure id=\"attachment_324\" aria-describedby=\"caption-attachment-324\" style=\"width: 525px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-large wp-image-324\" src=\"https:\/\/poyesis.fr\/blogs\/wp-content\/uploads\/2023\/03\/safar-safarov-koOdUvfGr4c-unsplash-683x1024.jpg\" alt=\"Ordinateur avec des lignes de codes informatiques\" width=\"525\" height=\"787\" \/><figcaption id=\"caption-attachment-324\" class=\"wp-caption-text\">Ordinateur avec des lignes de codes informatiques<\/figcaption><\/figure>\n<p>Commen\u00e7ons par React Native.<\/p>\n<p>Vous avez deux m\u00e9thodes plut\u00f4t simples pour installer le framework de Facebook\u00a0:<\/p>\n<ul>\n<li aria-level=\"1\">via le Node Packet Manager (NPM) en installant directement une distribution sur votre syst\u00e8me\u00a0(n\u2019oubliez pas de t\u00e9l\u00e9charger aussi Android SDK)\u202f;<\/li>\n<li aria-level=\"1\">via l\u2019environnement de d\u00e9veloppement ExpoGo (m\u00e9thode la plus facile).<\/li>\n<\/ul>\n<p>Honn\u00eatement, les deux installations sont d\u2019une facilit\u00e9 d\u00e9concertante (surtout si l\u2019on compare \u00e0 celle d\u2019Android Studio et du JDK\ud83d\ude25). Pour plus de d\u00e9tails, voici des tutoriels qui vous expliquent pas \u00e0 pas comment configurer<a href=\"https:\/\/reactnative.dev\/docs\/environment-setup\"> React via le NPM<\/a> ou via <a href=\"https:\/\/www.robinwieruch.de\/react-native-expo\/\">ExpoGO<\/a>.<\/p>\n<p>Concernant Flutter, le processus d\u2019installation vous demandera un peu plus d\u2019effort.<\/p>\n<p>En effet, vous devrez installer\u00a0:<\/p>\n<ul>\n<li aria-level=\"1\">le JDK et l&rsquo;Android SDK\u00a0;<\/li>\n<li aria-level=\"1\">Android Studio\u00a0(si vous voulez cr\u00e9er une application Android) ou Xcode pour iOS\u00a0;<\/li>\n<li aria-level=\"1\">le SDK de flutter.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.tutorialspoint.com\/flutter\/flutter_installation.htm\">Voici un tutoriel qui pr\u00e9sente l\u2019installation de Flutter pas \u00e0 pas<\/a>, et c\u2019est loin d\u2019\u00eatre simple. Preuve en est que vous devrez modifier la variable PATH de votre os, voire t\u00e9l\u00e9charger le code binaire de Flutter.<\/p>\n<p>Notre verdict\u00a0? Si vous aimez les installations simples, optez pour React Native.<\/p>\n<h3><b>Composants de l\u2019interface utilisateur\u00a0: +1 pour flutter<\/b><\/h3>\n<p>Si vous souhaitez cr\u00e9er une application au design qui fera pousser un \u00ab\u00a0wow\u00a0\u00bb \u00e0 vos utilisateurs, ce point est fait pour vous.<\/p>\n<p>Et pour cause\u00a0: <a href=\"https:\/\/poyesis.fr\/blog\/7-conseils-pour-travailler-avec-un-webdesigner\/\">en travaillant avec un webdesigner<\/a>, vous obtiendrez des maquettes que vous devrez impl\u00e9menter le plus fid\u00e8lement possible. L\u2019objectif \u00e9tant que le rendu final ressemble \u00e0 s\u2019y m\u00e9prendre \u00e0 celui d\u2019une application native iOS ou Android.<\/p>\n<p>Les composants natifs sont des composants impl\u00e9ment\u00e9s directement par les concepteurs des plateformes (Google et Apple).<\/p>\n<p>Et quand il s\u2019agit de g\u00e9rer les \u00e9l\u00e9ments natifs, Flutter gagne haut la main, voici pourquoi\u00a0:<\/p>\n<ul>\n<li aria-level=\"1\">Flutter est livr\u00e9 avec une arm\u00e9e de widgets pr\u00eats \u00e0 l\u2019emploi et hautement personnalisable\u00a0;<\/li>\n<li aria-level=\"1\">Flutter continent des composants de rendu de l\u2019interface utilisateur\u00a0;<\/li>\n<li aria-level=\"1\">il embarque l\u2019acc\u00e8s aux API du p\u00e9riph\u00e9rique ainsi que des composants de rendu\u00a0;<\/li>\n<li aria-level=\"1\">vous pouvez utiliser du code natif au sein de votre application Flutter.<\/li>\n<\/ul>\n<p>Pour finir, Flutter dispose d\u2019une foule de biblioth\u00e8ques capables qui en font un v\u00e9ritable kit de d\u00e9veloppement logiciel complet.<\/p>\n<p>De son c\u00f4t\u00e9, le framework React Native fournit uniquement le rendu de l\u2019interface utilisateur et les API d\u2019acc\u00e8s aux p\u00e9riph\u00e9riques. Exit les acc\u00e8s int\u00e9gr\u00e9s aux modules natifs\u00a0: vous devrez y acc\u00e9der via des biblioth\u00e8ques tierces.<\/p>\n<p>Pour couronner le tout, React Native offre moins d\u2019\u00e9l\u00e9ments graphiques que Flutter.<\/p>\n<h3><b>Processus de d\u00e9veloppement\u00a0: match nul<\/b><\/h3>\n<p>Pour estimer le co\u00fbt du d\u00e9veloppement d\u2019un logiciel et d\u00e9terminer le mode de facturation le plus adapt\u00e9, mieux vaut un framework rapide.<\/p>\n<p>Ici, difficile de d\u00e9partager les deux\u00a0: ils sont \u00e9quivalents.<\/p>\n<p>En effet, qu\u2019importe que vous jetiez votre d\u00e9volu sur React Native ou Flutter, vous utiliserez des modules pr\u00eats \u00e0 l\u2019emploi. En plus de leurs nombreux modules pr\u00eats \u00e0 l\u2019emploi, les deux vous offrent la fonction Hot Reload.<\/p>\n<p>Elle permet aux codeurs d\u2019introduire des changements dans le code de l\u2019application sans avoir \u00e0 la recompiler. Naturellement, le fait de pouvoir visualiser des changements \u00e0 l\u2019instant augmente l\u2019efficacit\u00e9 et la vitesse de d\u00e9veloppement.<\/p>\n<h3><b>Architecture\u00a0: match nul<\/b><\/h3>\n<p>En termes d\u2019architecture de logiciel, Google et Facebook ont des approches radicalement diff\u00e9rentes.<\/p>\n<p>Chez Meta, le choix a \u00e9t\u00e9 fait d\u2019utiliser deux patterns principaux pour la conception d\u2019application mobile\u00a0: Flux et Redux. Leur particularit\u00e9\u00a0: stocker l\u2019\u00e9tat de l\u2019application globale dans un magasin central, rendant ainsi les composants de l\u2019application sans \u00e9tat.<\/p>\n<p>C\u00f4t\u00e9 Google, la solution la plus populaire est le BLoC (Business Logic Component), suivi de pr\u00e8s par\u2026 le Flux et le Redux.<\/p>\n<p>Maintenant, laquelle de ces architectures est la plus efficace\u00a0? Impossible \u00e0 dire, \u00e0 vous de trouver celle qui cadre le plus avec votre projet.<\/p>\n<h3><b>Performances\u00a0: +1 pour flutter<\/b><\/h3>\n<p>Pour d\u00e9terminer les performances \u2013 c\u2019est-\u00e0-dire la vitesse d\u2019ex\u00e9cution des codes compil\u00e9s via ces frameworks \u2013 analysons les en d\u00e9tails.<\/p>\n<p>Chez React Native, le code est \u00e9crit dans le langage JavaScript et en langage natif. Pour convertir le tout en code natif et interpr\u00e9ter le rendu des composants, React utilise un pont logiciel. Autrement dit, apr\u00e8s avoir \u00e9crit votre code JavaScript, React va directement l&rsquo;ex\u00e9cuter.<\/p>\n<p>Cons\u00e9quence\u00a0: vous devrez attendre plus longtemps pour avoir le fichier .apk ou .ipa et vos animations seront plus lentes.<\/p>\n<p>De son c\u00f4t\u00e9, Flutter compile l\u2019ensemble de vos fichiers informatiques en code natif, sans avoir \u00e0 passer par un pont.<\/p>\n<p>R\u00e9sultat\u00a0: des performances de loin sup\u00e9rieures \u00e0 celles de React et un rendu rapide.<\/p>\n<h3><b>Documentation\u00a0: match nul<\/b><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-144\" src=\"https:\/\/poyesis.fr\/blogs\/wp-content\/uploads\/2023\/02\/white-book-background-removebg-preview-1.jpg\" alt=\"\" width=\"728\" height=\"790\" srcset=\"https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/02\/white-book-background-removebg-preview-1.jpg 728w, https:\/\/poyesis.fr\/wp-content\/uploads\/2023\/02\/white-book-background-removebg-preview-1-276x300.jpg 276w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/p>\n<p>Cher Lecteur,<\/p>\n<p>Imaginez un instant\u2026<\/p>\n<p>Apr\u00e8s de longues heures confront\u00e9 \u00e0 un bug, vous vous rendez compte que le probl\u00e8me vient d\u2019une fonction de votre framework.<\/p>\n<p>\u00c0 ce moment, vous vous ruez sur stackoverflow en qu\u00eate de r\u00e9ponse, mais ne trouvez rien\u00a0: vous devez lire la documentation.<\/p>\n<p>Ici, clairement, vous serez avantag\u00e9 si vous d\u00e9veloppez votre application avec le framework Flutter. Voici pourquoi\u00a0:<\/p>\n<ul>\n<li aria-level=\"1\">Flutter dispose d\u2019une documentation exhaustive\u00a0;<\/li>\n<li aria-level=\"1\">Flutter poss\u00e8de une vari\u00e9t\u00e9 d\u2019outils d\u00e9di\u00e9s aux d\u00e9veloppeurs\u00a0;<\/li>\n<li aria-level=\"1\">Dart, le langage informatique utilis\u00e9 par Flutter, est tr\u00e8s similaire \u00e0 Java, Swift et Kotlin, ce qui permet de trouver des r\u00e9ponses assez facilement.<\/li>\n<\/ul>\n<p>De son c\u00f4t\u00e9, React Native poss\u00e8de une documentation technique moins garnie, mais \u00e0 l\u2019avantage de carburer au JavaScript. De plus, sa communaut\u00e9 d\u2019utilisateurs a produit de nombreux guides \u2013 \u00e9parpill\u00e9s sur le web \u2013 ce qui vous assure de trouver une r\u00e9ponse rapidement.<\/p>\n<h3><b>Communaut\u00e9\u00a0: +1 pour React Native<\/b><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-225\" src=\"https:\/\/poyesis.fr\/blogs\/wp-content\/uploads\/2023\/02\/annie-spratt-MChSQHxGZrQ-unsplash-2-683x1024.jpg\" alt=\"Groupes de d\u00e9veloppeurs assis autour d'une table\" width=\"525\" height=\"787\" \/><\/p>\n<p>Parfois, dans votre qu\u00eate de r\u00e9ponse ou de patch contre les bugs, vous aurez besoin du soutien d\u2019autres d\u00e9veloppeurs. Vous aurez besoin de la communaut\u00e9 d\u2019aficionados du framework que vous utilisez.<\/p>\n<p>Bonne nouvelle\u00a0: React Native et Flutter disposent tous deux d\u2019une vaste communaut\u00e9 de passionn\u00e9s.<\/p>\n<p>Mais, en termes de nombre de membres, React Native surpasse de loin Flutter. En cause\u00a0: Flutter est sorti en premier et a \u00e9t\u00e9 plut\u00f4t bien re\u00e7u par les adeptes du d\u00e9veloppement mobile.<\/p>\n<h3><b>Test et assurance-qualit\u00e9\u00a0: match nul<\/b><\/h3>\n<p>Saviez-vous que le moindre bug peut pousser <a href=\"https:\/\/poyesis.fr\/blog\/publier-son-app-sur-lapp-store-5-pieges-a-eviter\/\">Apple \u00e0 rejeter votre demande de publication sur son App store\u00a0<\/a>? Mieux vaut donc vous assurer que la version build de votre app que vous soumettrez n\u2019en comporte aucun.<\/p>\n<p>L\u2019un des avantages du d\u00e9veloppement multi-plateforme est que vous r\u00e9duisez le temps allou\u00e9 aux tests unitaires par deux.<\/p>\n<p>React Native brille par sa gestion des tests unitaires sous JavaScript. Par contre, lorsqu\u2019il s\u2019agit d\u2019automatiser et de tester l\u2019interface utilisateur, il y a encore des progr\u00e8s \u00e0 faire.<\/p>\n<p>Quant \u00e0 Flutter, sa particularit\u00e9 est qu\u2019il dispose d\u2019excellentes options pour tester les widgets hors-ligne, et \u00e0 la vitesse des tests unitaires.<\/p>\n<h2><b>React Native ou Flutter : lequel des deux choisir pour ?<br \/>\n<\/b><\/h2>\n<p>Au final, devez-vous choisir React Native ou Flutter\u00a0?<\/p>\n<p>Difficile \u00e0 dire. Cela d\u00e9pend des attentes que vous avez envers votre application hybride.<\/p>\n<p>De nombreux experts s\u2019accordent \u00e0 dire que l\u2019int\u00e9r\u00eat croissant de Flutter lui conf\u00e9rera le leadership. D\u2019autres par contre soutiennent que la stabilit\u00e9, la fiabilit\u00e9 et la tr\u00e8s forte communaut\u00e9 des pro-react native continueront d\u2019augmenter sa popularit\u00e9.<\/p>\n<p>Pour r\u00e9sumer\u00a0:<\/p>\n<ul>\n<li aria-level=\"1\">React Native utilise le JavaScript, ce qui le rend facile \u00e0 prendre en main\u00a0;<\/li>\n<li aria-level=\"1\">Flutter d\u00e9veloppe de nouvelles fonctionnalit\u00e9s plus rapidement.<\/li>\n<\/ul>\n<p>Souhaitez-vous trouver <i>le<\/i> meilleur framework de d\u00e9veloppement mobile\u00a0? <a href=\"https:\/\/poyesis.fr\/contactez-nous\/\">Contactez l\u2019un de nos experts pour lui parler de votre projet<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cher Lecteur, Aujourd\u2019hui, nous allons supposer que vous \u00eates le lead developper de votre entreprise, ou mieux le CTO. Votre entreprise vous a ordonn\u00e9 de d\u00e9velopper une application mobile fonctionnant sur les plateformes iOS et Android. Parmi votre \u00e9quipe d\u2019ing\u00e9nieurs logiciel, certains vous recommandent le framework React Native, tandis que d\u2019autres ne jurent que par [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":115,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jnews-multi-image_gallery":[],"jnews_single_post":{"format":"standard","override":[{"template":"7","single_blog_custom":"553","parallax":"1","fullscreen":"1","layout":"no-sidebar-narrow","sidebar":"default-sidebar","second_sidebar":"default-sidebar","sticky_sidebar":"1","share_position":"floatbottom","share_float_style":"share-normal","show_share_counter":"1","show_view_counter":"1","show_featured":"1","show_post_meta":"1","show_post_author":"1","show_post_author_image":"1","show_post_date":"1","post_date_format":"default","post_date_format_custom":"Y\/m\/d","show_post_category":"1","post_reading_time_wpm":"300","post_calculate_word_method":"str_word_count","show_zoom_button":"0","zoom_button_out_step":"2","zoom_button_in_step":"3","number_popup_post":"1","show_post_related":"1"}],"image_override":[{"single_post_thumbnail_size":"crop-500","single_post_gallery_size":"crop-500"}],"trending_post_position":"meta","trending_post_label":"Trending","sponsored_post_label":"Sponsored by","disable_ad":"0"},"jnews_primary_category":[],"jnews_override_bookmark_settings":{"override_bookmark_button":"0","override_show_bookmark_button":"0"},"jnews_override_counter":{"view_counter_number":"0","share_counter_number":"0","like_counter_number":"0","dislike_counter_number":"0"},"footnotes":""},"categories":[36],"tags":[48,49,50,51,52],"class_list":["post-114","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-conception-dapplication-web-mobile","tag-creer-une-application-cross-platform","tag-flutter","tag-react-native","tag-react-native-vs-flutter"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/posts\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":0,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/media\/115"}],"wp:attachment":[{"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/poyesis.fr\/blogs\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}