{"id":3003,"date":"2019-07-09T17:07:25","date_gmt":"2019-07-09T15:07:25","guid":{"rendered":"https:\/\/blog.alwaysdata.com\/?p=3003"},"modified":"2019-07-09T19:21:36","modified_gmt":"2019-07-09T17:21:36","slug":"les-projets-libres-de-lete","status":"publish","type":"post","link":"https:\/\/blog.alwaysdata.com\/fr\/2019\/07\/09\/les-projets-libres-de-lete\/","title":{"rendered":"Les projets Libres de&nbsp;l\u2019\u00e9t\u00e9&nbsp;!"},"content":{"rendered":"\nBienvenue Juillet, Soleil, Plage<span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_3003_1('footnote_plugin_reference_3003_1_1');\" onkeypress=\"footnote_moveToReference_3003_1('footnote_plugin_reference_3003_1_1');\"><sup id=\"footnote_plugin_tooltip_3003_1_1\" class=\"footnote_plugin_tooltip_text\">1)<\/sup><\/a><span id=\"footnote_plugin_tooltip_text_3003_1_1\" class=\"footnote_tooltip\"><\/span><\/span> et Vacances&nbsp;! Cet \u00e9t\u00e9 s\u2019annonce particuli\u00e8rement chaud, et il faudra rester \u00e0&nbsp;l\u2019ombre pour ne pas trop en souffrir. Comment profiter de ces heures chaudes  ?\n\n\n\nJouez donc aux <strong>Projets Libres de l\u2019\u00e9t\u00e9<\/strong>&nbsp;!\n\n\n<figure class=\"embed-media__giphy\" style=\"width:65%; padding-bottom:calc(65% * (270 + 12) \/ (480 + 12))\">\n    <video id=\"giphy-${token}\" autoplay loop muted playsinline>\n        <source src=\"https:\/\/media.giphy.com\/media\/TXvbvcWwnkUjS\/giphy.mp4\" type=\"video\/mp4\">\n        <img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/TXvbvcWwnkUjS\/giphy.gif\" alt=\" @Giphy\">\n    <\/video>\n<\/figure>\n\n\n\nL\u2019id\u00e9e, derri\u00e8re un nom si merveilleux, est simplement de prendre un peu de temps pour tester de nouveaux projets et outils Libres que vous n\u2019avez pas le temps d\u2019essayer le reste de l\u2019ann\u00e9e.\n\n\n\n\n<h2 class=\"wp-block-heading\">Faites de nouvelles exp\u00e9riences<\/h2>\n\n\n\n\nL\u2019\u00e9t\u00e9 est rarement synonyme d\u2019efficacit\u00e9 au travail&nbsp;: la chaleur est accablante, la moiti\u00e9 de vos collaborateurs \/ clients \/ partenaires sont en cong\u00e9s, et tout prend \u00e0&nbsp;peu pr\u00e8s deux fois le temps n\u00e9cessaire. Mais pas question de se tenir loin de nos machines pour autant&nbsp;! Alors pourquoi ne pas en profiter pour d\u00e9couvrir de nouvelles communaut\u00e9s&nbsp;? C\u2019est exactement l\u2019objectif de l\u2019<em>Open Source<\/em><span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_3003_1('footnote_plugin_reference_3003_1_2');\" onkeypress=\"footnote_moveToReference_3003_1('footnote_plugin_reference_3003_1_2');\"><sup id=\"footnote_plugin_tooltip_3003_1_2\" class=\"footnote_plugin_tooltip_text\">2)<\/sup><\/a><span id=\"footnote_plugin_tooltip_text_3003_1_2\" class=\"footnote_tooltip\"><\/span><\/span> !\n\n\n\nVoici une liste de projets Libres que nous aimons particuli\u00e8rement \u00e0&nbsp;<em>alwaysdata<\/em>. La plupart sont disponibles dans <a href=\"https:\/\/www.alwaysdata.com\/en\/services\/marketplace\/\">notre applith\u00e8que<\/a> pour vous permettre de les d\u00e9couvrir en 1&nbsp;clic&nbsp;!\n\n\n\n\n<h3 class=\"wp-block-heading\">Cat\u00e9gorie&nbsp;: auto-h\u00e9bergez vos donn\u00e9es<\/h3>\n\n\n\n\nConserver ses donn\u00e9es loin des yeux des <em>(big) compagnies<\/em> est parfois indispensable. Parce que n\u2019avoir rien \u00e0&nbsp;cacher ne signifie pas pour autant que vous devez tout montrer.\n\n\n\n\n<h4 class=\"wp-block-heading\">Nextcloud<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/nextcloud-square-logo-150x150.png\" alt class=\"wp-image-2970\" width=\"90\" height=\"90\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/nextcloud-square-logo-150x150.png 150w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/nextcloud-square-logo-300x300.png 300w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/nextcloud-square-logo.png 500w\" sizes=\"(max-width: 90px) 100vw, 90px\"><\/figure><\/div>\n\n\n\n\n<a href=\"https:\/\/nextcloud.com\/\">Nextcloud<\/a> est une solution de Cloud personnel \u00e0&nbsp;destination des particuliers comme des entreprises. Il permet d\u2019h\u00e9berger toutes ses donn\u00e9es, qu\u2019il s\u2019agisse de fichiers ou de formats plus complexes, comme des t\u00e2ches ou des calendriers. Il offre un client de synchronisation, des apps mobiles, et un support des protocoles standards bas\u00e9s sur WebDAV.\n\n\n\nDites au revoir \u00e0&nbsp;<em>Google Drive<\/em> et <em>Dropbox<\/em>&nbsp;!\n\n\n\n\n<h4 class=\"wp-block-heading\">TinyTinyRSS<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/tt-rss-150x150.png\" alt class=\"wp-image-2976\" width=\"90\" height=\"90\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/tt-rss-150x150.png 150w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/tt-rss.png 290w\" sizes=\"(max-width: 90px) 100vw, 90px\"><\/figure><\/div>\n\n\n\n\nDepuis l\u2019av\u00e8nement des plateformes de <em>microblogging<\/em> et la <a href=\"https:\/\/killedbygoogle.com\/\">mise au pilori de son app <\/a><em><a href=\"https:\/\/killedbygoogle.com\/\">Reader<\/a><\/em> par Google, RSS a&nbsp;pris un coup dans l\u2019aile. Il s\u2019agit pourtant d\u2019une des solutions les plus puissantes pour garder un regard avis\u00e9 et contr\u00f4l\u00e9 sur l\u2019actualit\u00e9 sans avoir \u00e0&nbsp;relever manuellement l\u2019information sur diff\u00e9rents sites.\n\n\n\n<a href=\"https:\/\/tt-rss.org\/\">TinyTinyRSS<\/a> est \u00e0&nbsp;la fois un agr\u00e9gateur RSS et un lecteur de flux qui vous permet de construire votre propre journal quotidien en vous abonnant \u00e0&nbsp;diff\u00e9rents sites Web de vos choix. Reprenez le contr\u00f4le sur l\u2019information&nbsp;!\n\n\n\n\n<h4 class=\"wp-block-heading\">Wallabag<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/Logo-wallabag-centre-150x150.png\" alt class=\"wp-image-2978\" width=\"90\" height=\"90\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/Logo-wallabag-centre-150x150.png 150w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/Logo-wallabag-centre-300x300.png 300w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/Logo-wallabag-centre.png 480w\" sizes=\"(max-width: 90px) 100vw, 90px\"><\/figure><\/div>\n\n\n\n\nSi vous \u00eates comme moi, et que vous passez un temps consid\u00e9rable sur le Web \u00e0&nbsp;chiner quantit\u00e9 d\u2019articles et de ressources, vous manquez forc\u00e9ment de temps pour tout lire. Plut\u00f4t que de copier \/ coller les contenus ou les URL dans une note de texte pour en garder la trace, vous pouvez les stocker dans un espace d\u00e9di\u00e9.\n\n\n\nC\u2019st exactement l\u2019objectif de <a href=\"https:\/\/wallabag.org\/fr\">Wallabag<\/a>. Cette app vous permet de stocker le contenu des pages en les extrayant depuis leur URL. Elle vous permet d\u2019en lire le contenu par la suite via une interface de lecture d\u00e9di\u00e9e. Elle offre une interface Web, des apps mobiles, et une API pour la connecter \u00e0&nbsp;des lecteurs externes si vous le souhaitez.\n\n\n\nLa m\u00eame chose qu\u2019<em>Instapaper<\/em> ou <em>Pocket<\/em>, chez vous.\n\n\n\n\n<h3 class=\"wp-block-heading\">Cat\u00e9gorie&nbsp;: H\u00e9bergement du&nbsp;Code<\/h3>\n\n\n\n\nAutoh\u00e9berger ses donn\u00e9es est une bonne solution pour prot\u00e9ger sa vie priv\u00e9e. Autoh\u00e9berger son code est parfois encore plus important, selon votre type de projet. Pour \u00e9viter la d\u00e9pendance \u00e0&nbsp;une <a href=\"https:\/\/blog.alwaysdata.com\/fr\/2018\/06\/08\/soutenons-lopen-source\/\">centralisation du code<\/a>, voici quelques outils pour g\u00e9rer le cycle de vie de vos projets.\n\n\n\n\n<h4 class=\"wp-block-heading\">Gitea<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/gitea-150x150.png\" alt class=\"wp-image-2980\" width=\"90\" height=\"90\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/gitea-150x150.png 150w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/gitea-300x300.png 300w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/gitea.png 400w\" sizes=\"(max-width: 90px) 100vw, 90px\"><\/figure><\/div>\n\n\n\n\nGitHub est \u00e0&nbsp;Git ce que la prime est aux primeurs&nbsp;: ce n\u2019est pas la m\u00eame chose. Git est un outil de version de code. Il n\u2019impose pas de frontend particulier, et s\u2019appuie sur une conception d\u00e9centralis\u00e9e. GitHub est une interface Web sous forme de service, vous permettant d\u2019h\u00e9berger et d\u2019administrer des d\u00e9p\u00f4ts Git. Et il existe une quantit\u00e9 d\u2019alternatives \u00e0&nbsp;GitHub.\n\n\n\n<a href=\"https:\/\/gitea.io\/en-us\/\">Gitea<\/a> en est une. Il vous permet de visualiser les d\u00e9p\u00f4ts de code pr\u00e9sents sur votre serveur, et de les g\u00e9rer. Il inclut un outil de gestion des tickets, des tableaux de projet, des wikis, etc. Facile \u00e0&nbsp;d\u00e9ployer et facile \u00e0&nbsp;utiliser, pour prendre vos distances des grosses plateformes propri\u00e9taires.\n\n\n\n\n<h4 class=\"wp-block-heading\">Redmine<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/redmine_fluid_icon-150x150.png\" alt class=\"wp-image-2982\" width=\"90\" height=\"90\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/redmine_fluid_icon-150x150.png 150w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/redmine_fluid_icon-300x300.png 300w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/redmine_fluid_icon.png 512w\" sizes=\"(max-width: 90px) 100vw, 90px\"><\/figure><\/div>\n\n\n\n\nParfois, nos projets n\u00e9cessitent des outils de suivi et de gestion beaucoup plus avanc\u00e9s que ceux inclus dans les outils de gestions de d\u00e9p\u00f4ts de code. Votre \u00e9quipe est peut-\u00eatre distribu\u00e9e, ou votre projet imbrique beaucoup de sous-projets. Pour ceux-l\u00e0, la forge <a href=\"https:\/\/www.redmine.org\/\">Redmine<\/a> est une excellente solution.\n\n\n\nVisualisation du code, suivi de t\u00e2ches, outils de documentation, et bien plus, cet outil est un indispensable pour g\u00e9rer de larges projets.\n\n\n\n\n<h4 class=\"wp-block-heading\">Jenkins<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/jenkins-logo.png\" alt class=\"wp-image-2984\" width=\"65\" height=\"90\"><\/figure><\/div>\n\n\n\n\nDans la conception logicielle, le d\u00e9veloppement n\u2019est que la premi\u00e8re \u00e9tape. Vous aurez souvent besoin d\u2019ex\u00e9cuter des t\u00e2ches r\u00e9currentes sur le projet, pour passer des tests ou d\u00e9ployer, distribuer, ou livrer en production.\n\n\n\n<a href=\"https:\/\/jenkins.io\/\">Jenkins<\/a> est un serveur d\u2019automatisation d\u00e9di\u00e9 \u00e0&nbsp;l\u2019int\u00e9gration continue et \u00e0&nbsp;la livraison continue. G\u00e9rez vos t\u00e2ches, attachez-le \u00e0&nbsp;votre d\u00e9p\u00f4t de code, et observez votre code vivre en dehors de votre r\u00e9pertoire de travail local.<br>\n\n\n\n\n<h3 class=\"wp-block-heading\">Cat\u00e9gorie&nbsp;: Apprentissage<\/h3>\n\n\n\n\nPeut-\u00eatre que l\u2019\u00e9t\u00e9 est un bon moment pour apprendre un nouveau langage&nbsp;? Ou tester quelques bouts de code&nbsp;? Ou bien peut-\u00eatre que c\u2019est l\u2019occasion de partager vos connaissances et vos savoirs acquis via un <em>MOOC<\/em>&nbsp;?\n\n\n\nPetit rappel&nbsp;: nous poursuivons notre <a href=\"https:\/\/www.alwaysdata.com\/fr\/enseignement\/\">programme d\u2019enseignement<\/a> permettant aux \u00e9tudiant\u00b7e\u00b7s d\u2019obtenir des plans d\u2019h\u00e9bergement gratuitement via leurs formateurs\u00b7trices pour leurs projets. <a href=\"https:\/\/www.alwaysdata.com\/fr\/enseignement\/\">Consultez notre page<\/a>&nbsp;!\n\n\n\n\n<h4 class=\"wp-block-heading\">Moodle<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/Moodle-Logo-300x77.png\" alt class=\"wp-image-2986\" width=\"90\" height=\"23\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/Moodle-Logo-300x77.png 300w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/Moodle-Logo-768x197.png 768w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/Moodle-Logo-1024x262.png 1024w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/Moodle-Logo-1200x308.png 1200w\" sizes=\"(max-width: 90px) 100vw, 90px\"><\/figure><\/div>\n\n\n\n\nLes MOOC (Massive Open Online Courses) sont de plus en plus pl\u00e9biscit\u00e9s. Qu\u2019il s\u2019agisse d\u2019edX par Harvard et le MIT, ou de Coursera, ces plateformes proposent un acc\u00e8s \u00e0&nbsp;des enseignements de haute-qualit\u00e9, pour tou\u00b7te\u00b7s.\n\n\n\nSi vous souhaitez distribuer vos propres cours en ligne pour aider les autres \u00e0&nbsp;progresser, alors <a href=\"https:\/\/moodle.org\/\">Moodle<\/a> est la solution <em>Open Source<\/em> qu\u2019il vous faut. Cr\u00e9ez des environnements d\u2019apprentissage, et partagez vos connaissances avec le reste du monde&nbsp;!\n\n\n\n\n<h4 class=\"wp-block-heading\">Flarum<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/flarum-logo-300x300.png\" alt class=\"wp-image-2988\" width=\"90\" height=\"90\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/flarum-logo-300x300.png 300w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/flarum-logo-150x150.png 150w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/flarum-logo.png 512w\" sizes=\"(max-width: 90px) 100vw, 90px\"><\/figure><\/div>\n\n\n\n\nParfois, la seule chose qui importe est de garder le contact avec les autres. Parce que le partage est une des valeurs fondatrices du Web. Il est int\u00e9ressant de voir comment certains <em>streamers<\/em> comme <a href=\"https:\/\/www.twitch.tv\/funfunfunction\">@mpjme<\/a> couplent leurs flux vid\u00e9os \u00e0&nbsp;des forums pour maintenir la discussion et encourager le partage.\n\n\n\n<a href=\"https:\/\/flarum.org\/\">Flarum<\/a> est un forum nouvelle g\u00e9n\u00e9ration pour vous aider \u00e0&nbsp;b\u00e2tir votre communaut\u00e9. Fils, Tags, Discussions, avec une incroyable interface mobile, et une architecture de plugins. C\u2019est l\u2019outil qui rend les forums simples \u00e0&nbsp;h\u00e9berger&nbsp;!\n\n\n\n\n<h4 class=\"wp-block-heading\">Glot.io<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/glot.io-logo-300x107.png\" alt class=\"wp-image-2990\" width=\"90\" height=\"32\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/glot.io-logo-300x107.png 300w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/glot.io-logo-768x275.png 768w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/glot.io-logo-1024x366.png 1024w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/glot.io-logo-1200x429.png 1200w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/glot.io-logo.png 1392w\" sizes=\"(max-width: 90px) 100vw, 90px\"><\/figure><\/div>\n\n\n\n\nJ\u2019ai bien souvent besoin de tester des portions de code. La plupart du temps, ces <em>snippets<\/em> utilisent des langages tr\u00e8s vari\u00e9s&nbsp;: JavaScript, Go, Python, Ruby, Elixir<span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_3003_1('footnote_plugin_reference_3003_1_3');\" onkeypress=\"footnote_moveToReference_3003_1('footnote_plugin_reference_3003_1_3');\"><sup id=\"footnote_plugin_tooltip_3003_1_3\" class=\"footnote_plugin_tooltip_text\">3)<\/sup><\/a><span id=\"footnote_plugin_tooltip_text_3003_1_3\" class=\"footnote_tooltip\"><\/span><\/span>\u2026 Je ne peux pas me permettre d\u2019avoir en local tous ces environnements pr\u00eats, maintenus \u00e0&nbsp;jour, juste pour tester un bout de truc.\n\n\n\nSi vous avez le m\u00eame besoin de tester des morceaux de code, vous devriez jeter un \u0153il \u00e0&nbsp;<a href=\"https:\/\/glot.io\/\">glot.io<\/a>. Aussi simple qu\u2019un Pastebin et aussi puissant qu\u2019un interpr\u00e9teur local. Utilisez la version SaaS ou la version autoh\u00e9bergeable. Choisissez parmi plus de trente-cinq langages, copiez (ou codez), et ex\u00e9cutez&nbsp;!<br>\n\n\n\n\n<h3 class=\"wp-block-heading\">Cat\u00e9gorie&nbsp;: un projet de&nbsp;z\u00e9ro<\/h3>\n\n\n\n\nVous voulez apprendre un nouveau langage ou un nouveau framework pour ajouter une corde \u00e0&nbsp;votre arc&nbsp;?\n\n\n\n\n<h4 class=\"wp-block-heading\">Django + Python<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/django-logo-positive-300x105.png\" alt class=\"wp-image-2992\" width=\"90\" height=\"31\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/django-logo-positive-300x105.png 300w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/django-logo-positive-768x268.png 768w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/django-logo-positive-1024x357.png 1024w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/django-logo-positive.png 1200w\" sizes=\"(max-width: 90px) 100vw, 90px\"><\/figure><\/div>\n\n\n\n\nD\u2019accord, sur celui-l\u00e0, je suis partial&nbsp;: chez alwaysdata, nous sommes des inconditionnels de <a href=\"https:\/\/www.djangoproject.com\/\">Django<\/a> depuis le d\u00e9but. L\u2019int\u00e9gralit\u00e9 de l\u2019interface d\u2019administration de la plateforme est d\u00e9velopp\u00e9e avec ce framework. Plateforme qui utilise elle-m\u00eame intensivement Python.\n\n\n\nSi vous cherchez une solution qui vous permette d\u2019allier rapidit\u00e9 et efficacit\u00e9, pour vous permettre de rapidement produire des interfaces Web flexibles, alors le couple Django + Python m\u00e9rite votre attention.\n\n\n\n\n<h4 class=\"wp-block-heading\">Gin +&nbsp;Go<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/gin-gonic-213x300.png\" alt class=\"wp-image-2994\" width=\"64\" height=\"90\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/gin-gonic-213x300.png 213w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/gin-gonic-768x1080.png 768w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/gin-gonic-728x1024.png 728w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/gin-gonic-853x1200.png 853w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/gin-gonic.png 1000w\" sizes=\"(max-width: 64px) 100vw, 64px\"><\/figure><\/div>\n\n\n\n\nSi ce que vous recherchez est plut\u00f4t une solution cool pour produire des API Web, que vous pouvez ex\u00e9cuter sur diff\u00e9rentes architectures (y compris ARM), alors tournez-vous vers Go et <a href=\"https:\/\/gin-gonic.com\/\">Gin<\/a>.\n\n\n\nGo est un puissant langage de programmation, moderne, qui se compile et s\u2019ex\u00e9cute un peu partout. Gin est un framework Web d\u00e9di\u00e9 \u00e0&nbsp;la conception d\u2019API HTTP avec Go. Codez, compilez, ex\u00e9cutez. Tout simplement.\n\n\n\n\n<h4 class=\"wp-block-heading\">Nuxt.js + Vue.js + JavaScript<\/h4>\n\n\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/nuxt-icon-300x300.png\" alt class=\"wp-image-2996\" width=\"90\" height=\"90\" srcset=\"https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/nuxt-icon-300x300.png 300w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/nuxt-icon-150x150.png 150w, https:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2019\/07\/nuxt-icon.png 512w\" sizes=\"(max-width: 90px) 100vw, 90px\"><\/figure><\/div>\n\n\n\n\nSi vous \u00eates d\u00e9veloppeur\u00b7euse frontend habitu\u00e9\u00b7e \u00e0&nbsp;JavaScript et aux technologies Web, vous pourriez vous int\u00e9resser \u00e0&nbsp;<a href=\"https:\/\/nuxtjs.org\/\">Nuxt.js<\/a>.\n\n\n\nBas\u00e9 sur Vue.js, c\u2019est un framework qui vous permet de construire une app compl\u00e8te, en autorisant la g\u00e9n\u00e9ration des contenus c\u00f4t\u00e9 serveur<span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_3003_1('footnote_plugin_reference_3003_1_4');\" onkeypress=\"footnote_moveToReference_3003_1('footnote_plugin_reference_3003_1_4');\"><sup id=\"footnote_plugin_tooltip_3003_1_4\" class=\"footnote_plugin_tooltip_text\">4)<\/sup><\/a><span id=\"footnote_plugin_tooltip_text_3003_1_4\" class=\"footnote_tooltip\"><\/span><\/span>, pour vous permettre de servir vos vues rapidement avant que l\u2019app ne soit active dans le navigateur Web. Codez une fois, ex\u00e9cutez partout, tout en JavaScript.&nbsp;<hr class=\"wp-block-separator\">\n\n\n\n\nCette liste est bien loin d\u2019\u00eatre exhaustive, et il y&nbsp;a encore de nombreux projets que vous pouvez tester sur vos comptes alwaysdata. La plupart de ceux mentionn\u00e9s ici sont d\u00e9ployables via notre applith\u00e8que.\n\n\n\nPour plus d\u2019inspiration, vous pouvez consulter la liste <a href=\"https:\/\/github.com\/Kickball\/awesome-selfhosted\">Awesome-Selfhosted<\/a>&nbsp;: choisissez la solution \u00e0&nbsp;essayer, et d\u00e9ployez-la&nbsp;! Toutes ces solutions peuvent s\u2019ex\u00e9cuter chez alwaysdata, attrapez-les toutes&nbsp;!\n\n\n\n\n<div class=\"speaker-mute footnotes_reference_container\"> <div class=\"footnote_container_prepare\"><p><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_label pointer\" onclick=\"footnote_expand_collapse_reference_container_3003_1();\">Notes<\/span><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_collapse_button\" style=\"display: none;\" onclick=\"footnote_expand_collapse_reference_container_3003_1();\">[<a id=\"footnote_reference_container_collapse_button_3003_1\">+<\/a>]<\/span><\/p><\/div> <div id=\"footnote_references_container_3003_1\" style><table class=\"footnotes_table footnote-reference-container\"><caption class=\"accessibility\">Notes<\/caption> <tbody> \n\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\" onclick=\"footnote_moveToAnchor_3003_1('footnote_plugin_tooltip_3003_1_1');\"><a id=\"footnote_plugin_reference_3003_1_1\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">\u2191<\/span>1<\/a><\/th> <td class=\"footnote_plugin_text\">ou Montagne, c\u2019est selon les pr\u00e9f\u00e9rences de chacun<\/td><\/tr>\n\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\" onclick=\"footnote_moveToAnchor_3003_1('footnote_plugin_tooltip_3003_1_2');\"><a id=\"footnote_plugin_reference_3003_1_2\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">\u2191<\/span>2<\/a><\/th> <td class=\"footnote_plugin_text\">en fait, pas exactement, mais c\u2019est l\u2019une de ces particularit\u00e9s<\/td><\/tr>\n\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\" onclick=\"footnote_moveToAnchor_3003_1('footnote_plugin_tooltip_3003_1_3');\"><a id=\"footnote_plugin_reference_3003_1_3\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">\u2191<\/span>3<\/a><\/th> <td class=\"footnote_plugin_text\">voyez comme je m\u2019attache \u00e0&nbsp;vous d\u00e9nicher des trucs cools \u00e0&nbsp;essayer<\/td><\/tr>\n\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\" onclick=\"footnote_moveToAnchor_3003_1('footnote_plugin_tooltip_3003_1_4');\"><a id=\"footnote_plugin_reference_3003_1_4\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">\u2191<\/span>4<\/a><\/th> <td class=\"footnote_plugin_text\">aka SSR \u2013 Server Side Rendering<\/td><\/tr>\n\n <\/tbody> <\/table> <\/div><\/div><script type=\"text\/javascript\"> function footnote_expand_reference_container_3003_1() { jQuery('#footnote_references_container_3003_1').show(); jQuery('#footnote_reference_container_collapse_button_3003_1').text('\u2212'); } function footnote_collapse_reference_container_3003_1() { jQuery('#footnote_references_container_3003_1').hide(); jQuery('#footnote_reference_container_collapse_button_3003_1').text('+'); } function footnote_expand_collapse_reference_container_3003_1() { if (jQuery('#footnote_references_container_3003_1').is(':hidden')) { footnote_expand_reference_container_3003_1(); } else { footnote_collapse_reference_container_3003_1(); } } function footnote_moveToReference_3003_1(p_str_TargetID) { footnote_expand_reference_container_3003_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } } function footnote_moveToAnchor_3003_1(p_str_TargetID) { footnote_expand_reference_container_3003_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } }<\/script>","protected":false},"excerpt":{"rendered":"<p>Que faire pour occuper vos vacances&nbsp;? D\u00e9couvrir de nouveaux projets bien s\u00fbr&nbsp;! Pr\u00e9parez-vous, \u00ab&nbsp;summer is coming&nbsp;\u00bb<\/p>\n","protected":false},"author":12,"featured_media":2955,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[230,230],"tags":[247,247],"class_list":{"0":"post-3003","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-uncategorized-fr","9":"tag-open-source-fr"},"acf":[],"_links":{"self":[{"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/posts\/3003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/comments?post=3003"}],"version-history":[{"count":0,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/posts\/3003\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/media\/2955"}],"wp:attachment":[{"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/media?parent=3003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/categories?post=3003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/tags?post=3003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}