<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vinext Archives | Clever Cloud</title>
	<atom:link href="https://www.clever.cloud/fr/blog/tag/vinext/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.clever.cloud/fr/blog/tag/vinext/</link>
	<description>From Code to Product</description>
	<lastBuildDate>Tue, 17 Mar 2026 10:47:42 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://cdn.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>Vinext Archives | Clever Cloud</title>
	<link>https://www.clever.cloud/fr/blog/tag/vinext/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Comment nous avons déployé une application Vinext en quelques minutes sur Clever Cloud avec  l&#8217;IA</title>
		<link>https://www.clever.cloud/fr/blog/engineering-fr/2026/02/25/comment-deploye-une-application-vinext/</link>
		
		<dc:creator><![CDATA[David Legrand]]></dc:creator>
		<pubDate>Wed, 25 Feb 2026 08:40:02 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[next.js]]></category>
		<category><![CDATA[Vinext]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=23589</guid>

					<description><![CDATA[<p><img width="2500" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Bannière de l&#039;article de blog : &quot;Comment nous avons déployé une application Vinext en quelques minutes sur Clever Cloud avec l&#039;IA&quot;" decoding="async" fetchpriority="high" srcset="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr.png 2500w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-1536x681.png 1536w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-2048x908.png 2048w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-1368x607.png 1368w" sizes="(max-width: 2500px) 100vw, 2500px" /></p><!-- wp:paragraph -->
<p>Si vous développez avec Next.js, vous connaissez ses forces, mais aussi ses frustrations : des builds parfois lents, des bundles volumineux et un écosystème qui peut sembler verrouillé. <a href="https://github.com/cloudflare/vinext" target="_blank" rel="noreferrer noopener">Vinext</a> prend le parti de (<a href="https://github.com/cloudflare/vinext?tab=readme-ov-file#api-coverage" target="_blank" rel="noreferrer noopener">presque</a>) tout réimplémenter — routing, server rendering, React Server Components, server actions, middleware — en tant que plugin Vite.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Concrètement, votre code Next.js existant doit fonctionner tel quel. Vos dossiers <code>app/</code> et <code>pages/</code>, votre <code>next.config.js</code> : tout devrait être compatible. Il suffit de remplacer <code>next</code> par <code>vinext</code> dans vos scripts. Si Cloudflare met naturellement en avant le déploiement sur Workers, Vinext n'est pas lié à leur infrastructure. 95% du code est du pur Vite. La commande <code>vinext start</code> lance un serveur Node.js standard, déployable partout. Y compris sur notre plateforme.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Déployer Vinext sur Clever Cloud : un jeu d'enfant</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>En effet, vous n'avez pas d'adaptation particulière à faire, il suffit de disposer d'une application au sein d'un dépôt local Git, ou d'un compte GitHub lié à votre compte Clever Cloud et de pousser son code dans une application <a href="https://www.clever.cloud/product/node-js-applications/">Node.js</a>/Bun. Dans notre exemple, nous avons d'ailleurs utilisé ce dernier, qui est automatiquement détecté et utilisé.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Ainsi, si vous disposez des Clever Tools et de Git sur votre machine, il vous suffit de :</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash"># Récupérer le dépôt d'exemple
git clone https://github.com/CleverCloud/vinext-example 
cd vinext-example

# Créer l'application, la déployer, l'ouvrir dans votre navigateur
clever create -t node 
clever deploy 
clever open</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>Rien de plus ! Vous disposez d'une application avec tout une instance configurée et à jour, un domaine et son certificat configuré. Vous pouvez bien entendu en changer aisément, et  même en quelques paramètres, commandes ou clics dans <a href="https://console.clever-cloud.com">notre Console</a> déployer cette application dans d'autres pays à travers les infrastructures de <a href="https://www.clever.cloud/fr/infrastructure/">nos partenaires tels que Ionos ou OVHcloud</a>, modifier le nombre ou la taille des instances, etc. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Une application créée et déployée avec l'IA</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>L'un des objectifs de ce projet était également de voir à quel point nous pouvions faire réaliser et déployer cette application à un outil tel que Claude Code en lui fournissant seulement quelques éléments : <a href="https://blog.cloudflare.com/vinext/">le billet de blog d'annonce</a> de Vinext et <a href="https://www.clever.cloud/developers/doc/applications/nodejs/">la documentation du déploiement  Node.js/Bun chez Clever Cloud</a>. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"lightbox":{"enabled":true},"id":23592,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/02/capture-decran-2026-02-25-a-06-30-33-1024x476.png" alt="" class="wp-image-23592"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Et cela s'est globalement bien passé. Entre le prompt initial et la première mise en production de l'application, seulement quelques minutes se sont écoulées. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Bien entendu, tout n'a pas été parfait : Claude ne connaissant pas Vinext, il avait au départ ajouté Next.js comme dépendance au projet, nous avons du lui demander de le retirer. Et nous lui avons également suggéré une optimisation pour le lancement de la commande de build, qu'il lançait avec le hook de pre-run au lieu du post-build (juste après le téléchargement des dépendances). Nous l'avons finalement définie en script post-install dans le <code>package.json</code>. Ce changement nous permet de disposer de l'application complète dans le cache de build, et donc de démarrer une application complète, isolée dans une machine virtuelle, en 15/20 secondes (30/40 secondes avec le build).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Pour le reste, Claude Code a lu et analysé la documentation fournie, créé le projet, identifié les bonnes options des Clever Tools pour la création de l'application, puis itéré sur le design de la page de démo selon nos recommandations. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Le tout dans une conversation interactive où chaque choix pouvait être discuté et ajusté. L'IA propose, le développeur décide, c'est un travail d'équipe, facilité par la large compatibilité et la vélocité de la plateforme Clever Cloud. Même une partie de ce billet de blog a été rédigé ainsi. Devinerez-vous laquelle ?</p>
<!-- /wp:paragraph -->

<!-- wp:image {"lightbox":{"enabled":true},"id":23593,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/02/capture-decran-2026-02-25-a-06-32-44-1024x476.png" alt="" class="wp-image-23593"/></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Envie d'essayer ?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>Même dans sa version 0.0.5, le projet Vinext est prometteur.</strong> Le build est rapide, le déploiement fonctionne, reste à mettre au défi la compatibilité Next.js afin de vérifier qu'elle est réellement au rendez-vous, au-delà du cas d'une application simple. Le projet est expérimental, mais il mérite d'être suivi de près.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Le déploiement sur Clever Cloud est immédiat.</strong> Une variable d'environnement pour le build, la détection automatique de Bun, et c'est en production. Pas de Dockerfile, pas de pipeline CI/CD à configurer. Si votre application écoute sur le port 8080, elle tourne. Vous pouvez même lui ajouter du cache Varnish, de l'authentification, ou autre <a href="https://www.clever.cloud/developers/doc/develop/request-flow/">via le Request Flow</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>L'IA accélère l'exploration.</strong> Face à une technologie qui vient de sortir, avoir un assistant capable de lire la documentation, écrire le code et piloter le déploiement en temps réel, aide à créer des preuves de concept (PoC) et autres premières itération. Nous avons mis en place de nombreuses initiatives pour faciliter cela, de notre documentation <a href="https://www.clever.cloud/developers/changelog/2025/12-17-images-update/#static-web-server-for-llmstxt">servie en Markdown automatiquement</a>, avec un <a href="https://www.clever.cloud/developers/llms.txt">LLMs.txt</a>, <a href="https://github.com/CleverCloud/clever-tools/tree/master/skills/clever-tools" target="_blank" rel="noreferrer noopener">une Skill et une doc de référence pour les Clever Tools</a>. N'hésitez pas à explorer ces possibilités et <a href="https://github.com/CleverCloud/Community/discussions" target="_blank" rel="noreferrer noopener">à nous faire nos retours</a>, cela nous permettra de continuer à améliorer Clever Cloud et faciliter la vie des développeurs, selon leurs besoins.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Le code source de la démonstration utilisée dans ce projet est disponible sur <a href="https://github.com/CleverCloud/vinext-example" target="_blank" rel="noreferrer noopener">GitHub</a>. Si vous avez des questions, notre équipe <a href="https://console.clever-cloud.com/ticket-center-choice">est disponible</a> pour vous accompagner.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2500" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Bannière de l&#039;article de blog : &quot;Comment nous avons déployé une application Vinext en quelques minutes sur Clever Cloud avec l&#039;IA&quot;" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr.png 2500w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-1536x681.png 1536w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-2048x908.png 2048w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-25-clever-cloud-banniere-blog-vinext-fr-1368x607.png 1368w" sizes="auto, (max-width: 2500px) 100vw, 2500px" /></p><!-- wp:paragraph -->
<p>Si vous développez avec Next.js, vous connaissez ses forces, mais aussi ses frustrations : des builds parfois lents, des bundles volumineux et un écosystème qui peut sembler verrouillé. <a href="https://github.com/cloudflare/vinext" target="_blank" rel="noreferrer noopener">Vinext</a> prend le parti de (<a href="https://github.com/cloudflare/vinext?tab=readme-ov-file#api-coverage" target="_blank" rel="noreferrer noopener">presque</a>) tout réimplémenter — routing, server rendering, React Server Components, server actions, middleware — en tant que plugin Vite.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Concrètement, votre code Next.js existant doit fonctionner tel quel. Vos dossiers <code>app/</code> et <code>pages/</code>, votre <code>next.config.js</code> : tout devrait être compatible. Il suffit de remplacer <code>next</code> par <code>vinext</code> dans vos scripts. Si Cloudflare met naturellement en avant le déploiement sur Workers, Vinext n'est pas lié à leur infrastructure. 95% du code est du pur Vite. La commande <code>vinext start</code> lance un serveur Node.js standard, déployable partout. Y compris sur notre plateforme.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Déployer Vinext sur Clever Cloud : un jeu d'enfant</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>En effet, vous n'avez pas d'adaptation particulière à faire, il suffit de disposer d'une application au sein d'un dépôt local Git, ou d'un compte GitHub lié à votre compte Clever Cloud et de pousser son code dans une application <a href="https://www.clever.cloud/product/node-js-applications/">Node.js</a>/Bun. Dans notre exemple, nous avons d'ailleurs utilisé ce dernier, qui est automatiquement détecté et utilisé.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Ainsi, si vous disposez des Clever Tools et de Git sur votre machine, il vous suffit de :</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash"># Récupérer le dépôt d'exemple
git clone https://github.com/CleverCloud/vinext-example 
cd vinext-example

# Créer l'application, la déployer, l'ouvrir dans votre navigateur
clever create -t node 
clever deploy 
clever open</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>Rien de plus ! Vous disposez d'une application avec tout une instance configurée et à jour, un domaine et son certificat configuré. Vous pouvez bien entendu en changer aisément, et  même en quelques paramètres, commandes ou clics dans <a href="https://console.clever-cloud.com">notre Console</a> déployer cette application dans d'autres pays à travers les infrastructures de <a href="https://www.clever.cloud/fr/infrastructure/">nos partenaires tels que Ionos ou OVHcloud</a>, modifier le nombre ou la taille des instances, etc. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Une application créée et déployée avec l'IA</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>L'un des objectifs de ce projet était également de voir à quel point nous pouvions faire réaliser et déployer cette application à un outil tel que Claude Code en lui fournissant seulement quelques éléments : <a href="https://blog.cloudflare.com/vinext/">le billet de blog d'annonce</a> de Vinext et <a href="https://www.clever.cloud/developers/doc/applications/nodejs/">la documentation du déploiement  Node.js/Bun chez Clever Cloud</a>. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"lightbox":{"enabled":true},"id":23592,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/02/capture-decran-2026-02-25-a-06-30-33-1024x476.png" alt="" class="wp-image-23592"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Et cela s'est globalement bien passé. Entre le prompt initial et la première mise en production de l'application, seulement quelques minutes se sont écoulées. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Bien entendu, tout n'a pas été parfait : Claude ne connaissant pas Vinext, il avait au départ ajouté Next.js comme dépendance au projet, nous avons du lui demander de le retirer. Et nous lui avons également suggéré une optimisation pour le lancement de la commande de build, qu'il lançait avec le hook de pre-run au lieu du post-build (juste après le téléchargement des dépendances). Nous l'avons finalement définie en script post-install dans le <code>package.json</code>. Ce changement nous permet de disposer de l'application complète dans le cache de build, et donc de démarrer une application complète, isolée dans une machine virtuelle, en 15/20 secondes (30/40 secondes avec le build).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Pour le reste, Claude Code a lu et analysé la documentation fournie, créé le projet, identifié les bonnes options des Clever Tools pour la création de l'application, puis itéré sur le design de la page de démo selon nos recommandations. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Le tout dans une conversation interactive où chaque choix pouvait être discuté et ajusté. L'IA propose, le développeur décide, c'est un travail d'équipe, facilité par la large compatibilité et la vélocité de la plateforme Clever Cloud. Même une partie de ce billet de blog a été rédigé ainsi. Devinerez-vous laquelle ?</p>
<!-- /wp:paragraph -->

<!-- wp:image {"lightbox":{"enabled":true},"id":23593,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/02/capture-decran-2026-02-25-a-06-32-44-1024x476.png" alt="" class="wp-image-23593"/></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Envie d'essayer ?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>Même dans sa version 0.0.5, le projet Vinext est prometteur.</strong> Le build est rapide, le déploiement fonctionne, reste à mettre au défi la compatibilité Next.js afin de vérifier qu'elle est réellement au rendez-vous, au-delà du cas d'une application simple. Le projet est expérimental, mais il mérite d'être suivi de près.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Le déploiement sur Clever Cloud est immédiat.</strong> Une variable d'environnement pour le build, la détection automatique de Bun, et c'est en production. Pas de Dockerfile, pas de pipeline CI/CD à configurer. Si votre application écoute sur le port 8080, elle tourne. Vous pouvez même lui ajouter du cache Varnish, de l'authentification, ou autre <a href="https://www.clever.cloud/developers/doc/develop/request-flow/">via le Request Flow</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>L'IA accélère l'exploration.</strong> Face à une technologie qui vient de sortir, avoir un assistant capable de lire la documentation, écrire le code et piloter le déploiement en temps réel, aide à créer des preuves de concept (PoC) et autres premières itération. Nous avons mis en place de nombreuses initiatives pour faciliter cela, de notre documentation <a href="https://www.clever.cloud/developers/changelog/2025/12-17-images-update/#static-web-server-for-llmstxt">servie en Markdown automatiquement</a>, avec un <a href="https://www.clever.cloud/developers/llms.txt">LLMs.txt</a>, <a href="https://github.com/CleverCloud/clever-tools/tree/master/skills/clever-tools" target="_blank" rel="noreferrer noopener">une Skill et une doc de référence pour les Clever Tools</a>. N'hésitez pas à explorer ces possibilités et <a href="https://github.com/CleverCloud/Community/discussions" target="_blank" rel="noreferrer noopener">à nous faire nos retours</a>, cela nous permettra de continuer à améliorer Clever Cloud et faciliter la vie des développeurs, selon leurs besoins.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Le code source de la démonstration utilisée dans ce projet est disponible sur <a href="https://github.com/CleverCloud/vinext-example" target="_blank" rel="noreferrer noopener">GitHub</a>. Si vous avez des questions, notre équipe <a href="https://console.clever-cloud.com/ticket-center-choice">est disponible</a> pour vous accompagner.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
