<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Autres EDI</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur les autres EDI]]></description>
		<language>fr</language>
		<lastBuildDate>Tue, 14 Apr 2026 18:11:58 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Autres EDI</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>NeoVim 0.12 est disponible</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182937&amp;goto=newpost</link>
			<pubDate>Mon, 30 Mar 2026 17:54:07 GMT</pubDate>
			<description>*NeoVim 0.12 est disponible :...</description>
			<content:encoded><![CDATA[<div><b><font size="4">NeoVim 0.12 est disponible : La nouvelle mouture de l’éditeur de texte met l’accent sur la réduction de la dépendance aux gestionnaires de plugins tiers et des configurations complexes</font></b><br />
<br />
<b>La version 0.12 de NeoVim, fork de <a href="https://edi.developpez.com/actu/334735/La-version-9-0-de-l-editeur-de-texte-Vim-est-disponible-avec-une-nouvelle-declinaison-du-langage-de-script-et-une-amelioration-des-performances/" target="_blank">l’éditeur de texte Vim</a>, est disponible. La nouvelle mouture de l’éditeur de texte vise la réduction de la dépendance aux gestionnaires de plugins tiers et des configurations complexes. Elle met en sus l'accent sur l'intégration directe de fonctionnalités de développement modernes en son sein, c’est-à-dire sans qu’il ne soit nécessaire de s’appuyer sur des extensions.</b><br />
<br />
<b><font size="3">Avantages</font></b><br />
<br />
L'une des améliorations majeures réside dans l'ajout d'un gestionnaire de plugins natif basé sur Lua, vim.pack, qui permet aux utilisateurs d'installer et de gérer des plugins sans avoir recours à des gestionnaires externes tels que lazy.nvim ou packer.nvim.<br />
<br />
Les utilisateurs signalent que les fichiers de configuration sont nettement plus courts (passant de plusieurs centaines de lignes à environ 200) grâce à l'utilisation des fonctionnalités intégrées, ce qui facilite la maintenance.<br />
<br />
Cette mouture introduit une commande :restart, qui permet aux développeurs de recharger leur configuration immédiatement sans avoir à quitter puis à relancer Neovim. <br />
<br />
La version 0.12 comprend une nouvelle API LSP (Language Server Protocol) plus robuste ainsi qu'une mise en évidence des erreurs améliorée.<br />
<br />
Les fonctionnalités qui nécessitaient auparavant plusieurs extensions — telles que la prise en charge avancée des LSP, la mise en évidence et la gestion des extensions — sont désormais disponibles en natif. <br />
<br />
Le processus serveur redémarre presque instantanément en arrière-plan, sans que le client ne soit déconnecté. <br />
<br />
En gros, Neovim 0.12 s'adresse aux utilisateurs qui privilégient une approche visant à exploiter au maximum les capacités fondamentales de l'éditeur tout en réduisant au minimum la dépendance à un vaste écosystème de plugins.<br />
<br />
<b><font size="3">Inconvénients</font></b><br />
<br />
La version 0.12 introduisant des changements majeurs dans la gestion et la configuration des plugins, certains plugins ou configurations plus anciens pourraient ne pas être immédiatement compatibles. <br />
<br />
Bien qu'intégrée de façon native, la fonctionnalité de saisie semi-automatique ne prend pas en charge les extraits de code et ne permet pas d'intégrer facilement plusieurs sources de complétion (comme Copilot) simultanément sans plugins supplémentaires.<br />
<br />
Début 2026, cette fonctionnalité est encore en cours de développement, ce qui signifie qu'elle peut présenter des bugs ou nécessiter des mises à jour fréquentes de la configuration pour s'adapter aux dernières modifications.<br />
<br />
Passer de gestionnaires populaires et bien établis comme lazy.nvim à vim.pack demande des efforts et nécessite de se réadapter<br />
<br />
 <blockquote class="twitter-tweet"><p lang="en" dir="ltr">Nvim 0.12 released.<br><br>sweet, sweet release. <a rel="nofollow" href="https://t.co/wJhUFrIjNB">pic.twitter.com/wJhUFrIjNB</a></p>&mdash; Neovim, e/plugins (@Neovim) <a rel="nofollow" href="https://twitter.com/Neovim/status/2038302053752066317?ref_src=twsrc%5Etfw">March 29, 2026</a></blockquote>  <b><font size="3">NeoVim reste un outil de niche en dépit des atouts que certains développeurs lui reconnaissent</font></b><br />
<br />
NeoVim est connu comme un éditeur configurable à souhait et c’est l’un des reproches des développeurs à son endroit. En effet, les développeurs sont souvent soumis à des délais très courts. Le processus de réflexion devient alors le suivant : « Pourquoi passer 20 heures à configurer NeoVim alors que je pourrais utiliser ces 20 heures pour construire quelque chose ?&quot;<br />
<br />
Un autre point faible de NeoVim est sa documentation qui semble être réservée à des experts en utilisation de l’éditeur de texte. Les distros NeoVim comme LazyVim, AstroNvim, LunarVim et NvChad ont fait des progrès, mais leur documentation donne toujours l'impression d'avoir été écrite par des développeurs pour des développeurs qui sont déjà des experts de NeoVim.<br />
<br />
De plus, l'un des aspects les plus frustrants de NeoVim est <a href="https://edi.developpez.com/actu/371735/NeoVim-est-meilleur-mais-pourquoi-les-developpeurs-ne-l-adoptent-ils-pas-par-Kush-Creates/" target="_blank">l'incohérence entre les environnements</a>. Votre configuration parfaitement élaborée qui fonctionne sans problème sur votre bureau Linux s'effondre soudainement sur votre MacBook. <br />
<br />
Les utilisateurs d'éditeurs de code et de LSPs sont habitués à ouvrir leur éditeur sur n'importe quelle machine et à tout retrouver exactement là où ils l'ont laissé, les paramètres synchronisés via le cloud, les extensions automatiquement installées. Les utilisateurs de NeoVim, quant à eux, sont occupés à déboguer les raisons pour lesquelles leur parseur treesitter et leurs LSPs se mettent en défaut sur une machine mais pas sur une autre.<br />
<br />
Source : <a rel="nofollow" href="https://github.com/neovim/neovim/releases/tag/v0.12.0" target="_blank">Notes de version</a> <br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Comment comparez-vous NeoVim à d’autres outils connus comme Visual Studio Code ? Partagez votre expérience <br />
:fleche:  Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/371680/Pourquoi-les-developpeurs-et-les-entreprises-devraient-reflechir-a-deux-fois-avant-d-utiliser-des-editeurs-WYSIWYG-par-Kush-Creates/" target="_blank">Pourquoi les développeurs et les entreprises devraient réfléchir à deux fois avant d'utiliser des éditeurs « WYSIWYG », par Kush Creates</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/341038/Quels-sont-vos-environnements-de-developpement-integres-EDI-preferes-en-2023-Pourquoi-Partagez-vos-avis/" target="_blank">Quels sont vos environnements de développement intégrés (EDI) préférés en 2023 ? Pourquoi ? Partagez vos avis</a><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/334735/La-version-9-0-de-l-editeur-de-texte-Vim-est-disponible-avec-une-nouvelle-declinaison-du-langage-de-script-et-une-amelioration-des-performances/" target="_blank">La version 9.0 de l'éditeur de texte Vim est disponible, avec une nouvelle déclinaison du langage de script, et une amélioration des performances</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Patrick Ruiz</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182937/environnements-developpement/autres-edi/neovim-0-12-disponible/</guid>
		</item>
		<item>
			<title>Vim 9.2 arrive avec la complétion floue, la prise en charge de Wayland, la configuration XDG</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182166&amp;goto=newpost</link>
			<pubDate>Wed, 18 Feb 2026 06:39:22 GMT</pubDate>
			<description><![CDATA[*La version 9.2 de l'éditeur...]]></description>
			<content:encoded><![CDATA[<div><b><font size="4">La version 9.2 de l'éditeur de texte Vim est disponible, avec la complétion floue, la prise en charge de Wayland, la configuration XDG et un mode diff amélioré</font></b><br />
<br />
<b>Vim 9.2 est sorti deux ans après la version 9.1, apportant des améliorations majeures pour les utilisateurs sur toutes les plateformes. La nouvelle version ajoute la correspondance approximative à la complétion en mode insertion, ainsi que la complétion de mots à partir des registres. Les utilisateurs bénéficient d'un contrôle plus nuancé sur les résultats de complétion grâce à des indicateurs <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">completeopt</span> supplémentaires tels que <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">nosort</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">nearest</span>. S'appuyant sur l'extensibilité du langage Vim9, les développeurs bénéficient d'ajouts natifs tels que les énumérations, les génériques, le type de données Tuple, l'intégration de fonctions intégrées en tant que méthodes d'objet, la protection <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">_new()</span> dans les classes et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">:defcompile</span> pour la compilation complète des méthodes.</b><br />
<br />
Vim est un éditeur de texte, c’est-à-dire un logiciel permettant la manipulation de fichiers texte. Il est directement inspiré de vi[2] (un éditeur très répandu sur les systèmes d’exploitation de type Unix), dont il est le clone le plus populaire. Son nom signifie d’ailleurs Vi IMproved, que l’on peut traduire par « VI aMélioré ». Vim est un éditeur de texte extrêmement personnalisable, que ce soit par l'ajout d'extensions, ou par la modification de son fichier de configuration, écrits dans son propre langage d'extension, le Vim script.<br />
<br />
Bien qu'il ait de nombreuses fonctionnalités, il conserve un temps de démarrage court (même agrémenté d'extensions) et reste ainsi adapté pour des modifications simples et ponctuelles (de fichiers de configuration par exemple). Vim se différencie de la plupart des autres éditeurs par son fonctionnement modal, hérité de vi. En effet, il possède trois modes de base : le mode normal ou mode commande (dans lequel vous êtes lorsque Vim démarre), le mode insertion, et le mode ligne de commande.<br />
<br />
Vim 9.2 est sorti deux ans après la version 9.1, apportant des améliorations majeures pour les utilisateurs sur toutes les plateformes. La nouvelle version ajoute la correspondance approximative à la complétion en mode insertion, ainsi que la complétion de mots à partir des registres. Les utilisateurs bénéficient d'un contrôle plus nuancé sur les résultats de complétion grâce à des indicateurs <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">completeopt</span> supplémentaires tels que <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">nosort</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">nearest</span>.<br />
<br />
Sur les systèmes Linux et de type Unix, Vim offre désormais une prise en charge complète de l'interface graphique Wayland et du presse-papiers. De plus, la gestion de la configuration passe à la spécification XDG Base Directory, déplaçant les paramètres utilisateur vers <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">$HOME/.config/vim</span>.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/-txKSRn0qeA?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Suite aux mises à niveau de l'interface utilisateur, un nouveau panneau d'onglets vertical vient compléter la barre d'onglets horizontale traditionnelle. Les utilisateurs Windows bénéficient d'un mode sombre natif dans les menus et les barres de titre, d'une prise en charge améliorée du plein écran et d'icônes de barre d'outils de meilleure qualité. Un plugin tutoriel interactif lancé via <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">:Tutor</span> offre désormais une expérience d'apprentissage plus moderne par rapport à la méthode classique vimtutor.<br />
<br />
S'appuyant sur l'extensibilité du langage Vim9, les développeurs bénéficient d'ajouts natifs tels que les énumérations, les génériques, le type de données Tuple, l'intégration de fonctions intégrées en tant que méthodes d'objet, la protection <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">_new()</span> dans les classes et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">:defcompile</span> pour la compilation complète des méthodes. Les améliorations apportées au mode diff permettent désormais de mieux visualiser et aligner les modifications. Plusieurs paramètres par défaut ont également été mis à jour afin de refléter les exigences modernes en matière de matériel et de flux de travail. Vim 9.2 introduit également de nombreux changements supplémentaires et des améliorations générales.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674321d1771398997/environnements-developpement/autres-edi/vim-9-2-arrive-completion-floue-prise-charge-wayland-configuration-xdg/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 3728
Taille : 37,2 Ko"  style="float: CONFIG" /></div><br />
Vim 9.2 introduit des améliorations significatives dans la façon dont les modifications sont visualisées et alignées en mode diff :<br />
<br />
- Algorithme Linematch : inclut l'algorithme « linematch » pour le paramètre « diffopt ». Cela permet d'aligner les modifications entre les tampons sur des lignes similaires, améliorant considérablement la précision de la mise en évidence des différences.<br />
<br />
- Ancres de diff : la nouvelle option « diffanchors » vous permet de spécifier des points d'ancrage (adresses séparées par des virgules) pour diviser et comparer indépendamment des sections de tampon, garantissant un meilleur alignement dans les fichiers complexes.<br />
  <br />
- Mise en évidence en ligne : améliore la mise en évidence des modifications au sein d'une ligne. Ceci est configurable via la sous-option « inline » pour « diffopt ». Notez que « inline:simple » a été ajouté à la valeur par défaut de « diffopt ».<br />
<br />
Voici quelques exemples illustrant l'amélioration du surlignage en ligne : <br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674322d1771399005/environnements-developpement/autres-edi/vim-9-2-arrive-completion-floue-prise-charge-wayland-configuration-xdg/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 815
Taille : 50,6 Ko"  style="float: CONFIG" /></div><br />
<b>Source</b> : <a rel="nofollow" href="https://www.vim.org/vim-9.2-released.php" target="_blank">Annonce de Vim 9.2</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/334735/La-version-9-0-de-l-editeur-de-texte-Vim-est-disponible-avec-une-nouvelle-declinaison-du-langage-de-script-et-une-amelioration-des-performances/" target="_blank">La version 9.0 de l'éditeur de texte Vim est disponible, avec une nouvelle déclinaison du langage de script, et une amélioration des performances</a><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/352988/Editeur-de-texte-Vim-modeless-utilisez-des-raccourcis-clavier-standard-au-lieu-de-memoriser-des-commandes-cryptiques-si-vous-avez-besoin-d-un-editeur-qui-peut-fonctionner-en-mode-terminal/" target="_blank">Éditeur de texte Vim modeless : utilisez des raccourcis clavier standard, au lieu de mémoriser des commandes cryptiques, si vous avez besoin d'un éditeur qui peut fonctionner en mode terminal</a><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/371735/NeoVim-est-meilleur-mais-pourquoi-les-developpeurs-ne-l-adoptent-ils-pas-par-Kush-Creates/" target="_blank">NeoVim est meilleur, mais pourquoi les développeurs ne l'adoptent-ils pas ? par Kush Creates</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p674321d1771398997/environnements-developpement/autres-edi/vim-9-2-arrive-completion-floue-prise-charge-wayland-configuration-xdg/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674322d1771399005/environnements-developpement/autres-edi/vim-9-2-arrive-completion-floue-prise-charge-wayland-configuration-xdg/2.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182166/environnements-developpement/autres-edi/vim-9-2-arrive-completion-floue-prise-charge-wayland-configuration-xdg/</guid>
		</item>
		<item>
			<title><![CDATA[Xcode 26.3 d'Apple ajoute la prise en charge de Claude, Codex et d'autres outils agents via MCP]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181922&amp;goto=newpost</link>
			<pubDate>Wed, 04 Feb 2026 14:43:33 GMT</pubDate>
			<description><![CDATA[*La suite d'outils de...]]></description>
			<content:encoded><![CDATA[<div><b><font size="4">La suite d'outils de développement Xcode 26.3 d'Apple ajoute la prise en charge de Claude, Codex et d'autres outils agents via MCP pour créer, tester et déployer de manière autonome des applications</font></b> <br />
<br />
<b>Apple a annoncé une nouvelle version de Xcode, la dernière version de son environnement de développement intégré permettant de créer des logiciels pour ses propres plateformes, telles que l'iPhone et le Mac. La principale fonctionnalité de la version 26.3 est la prise en charge d'outils de codage agentique à part entière, tels que Codex d'OpenAI ou Claude Agent, avec une interface latérale permettant d'attribuer des tâches aux agents à l'aide d'invites et de suivre leur progression et leurs modifications.</b><br />
<br />
Xcode est une suite d'outils de développement permettant de créer des applications sur les appareils Apple. Elle comprend un environnement de développement intégré (EDI) du même nom pour macOS, utilisé pour développer des logiciels pour macOS, iOS, iPadOS, watchOS, tvOS et visionOS. Elle a été initialement lancée fin 2003 ; la dernière version stable est la version 26.2, sortie le 12 décembre 2025, et est disponible gratuitement via le Mac App Store et le site web Apple Developer. <br />
<br />
Le Model Context Protocol (MCP) est un protocole standard ouvert conçu pour connecter des modèles d'intelligence artificielle (IA) (notamment des grands modèles de langage, des grands modèles de raisonnement ou agents conversationnels) à des outils, services et sources de données externes. Il a été introduit par la société américaine Anthropic fin 2024, avec l'objectif de fournir une interface universelle pour intégrer des données contextuelles et des fonctionnalités externes aux modèles, quel que soit le fournisseur. Ce protocole open source vise à éliminer les silos d'information en remplaçant la multitude d'intégrations spécifiques par un mécanisme unifié, permettant aux modèles d'IA d'accéder de manière standardisée à des données en temps réel et d'exécuter des actions au sein de leur environnement logiciel.<br />
<br />
Récemment, Apple a annoncé une nouvelle version de Xcode, la dernière version de son environnement de développement intégré permettant de créer des logiciels pour ses propres plateformes, telles que l'iPhone et le Mac. La principale fonctionnalité de la version 26.3 est la prise en charge d'outils de codage agentique à part entière, tels que Codex d'OpenAI ou Claude Agent, avec une interface latérale permettant d'attribuer des tâches aux agents à l'aide d'invites et de suivre leur progression et leurs modifications.<br />
<br />
Ceci est rendu possible grâce au Model Context Protocol (MCP), un protocole ouvert qui permet aux agents IA de fonctionner avec des outils externes et des ressources structurées. Xcode agit comme un point de terminaison MCP qui expose un ensemble d'interfaces invocables par machine et donne aux outils IA tels que Codex ou Claude Agent accès à un large éventail de primitives EDI telles que le graphe de fichiers, la recherche de documents, les paramètres de projet, etc. Si le chat et les workflows IA étaient déjà pris en charge dans Xcode auparavant, cette version leur donne un accès beaucoup plus approfondi aux fonctionnalités et capacités de Xcode.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/nxc59JpokDg?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Voici l'annonce de Xcode 26.3 :<br />
<br />
<b><font size="3">Xcode 26.3 libère toute la puissance du codage agentique</font></b><br />
<br />
Xcode 26.3 introduit la prise en charge du codage agentique, une nouvelle fonctionnalité de Xcode qui permet aux développeurs de créer des applications à l'aide d'agents de codage tels que Claude Agent d'Anthropic et Codex d'OpenAI. Grâce au codage agentique, Xcode peut travailler de manière plus autonome pour atteindre les objectifs des développeurs, qu'il s'agisse de décomposer les tâches, de prendre des décisions en fonction de l'architecture du projet ou d'utiliser des outils intégrés.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p673917d1770222309/environnements-developpement/autres-edi/xcode-26-3-d-apple-ajoute-prise-charge-claude-codex-d-autres-outils-agents-via-mcp/0.jpg/" border="0" alt="Nom : 0.jpg
Affichages : 5507
Taille : 81,5 Ko"  style="float: CONFIG" /></div><br />
S'appuyant sur les fonctionnalités intelligentes introduites dans Xcode 26, qui proposait un tout nouvel assistant de codage pour l'écriture et l'édition dans Swift, cette version permet aux agents de codage d'accéder à encore plus de fonctionnalités de Xcode. Les agents tels que Claude Agent et Codex peuvent désormais collaborer tout au long du cycle de développement, donnant aux développeurs la possibilité de rationaliser les flux de travail, d'itérer plus rapidement et de donner vie à leurs idées comme jamais auparavant. Les agents peuvent rechercher de la documentation, explorer des structures de fichiers, mettre à jour les paramètres du projet et vérifier leur travail visuellement en capturant des aperçus Xcode et en itérant à travers les builds et les corrections.<br />
<br />
« Chez Apple, notre objectif est de créer des outils qui mettent les technologies de pointe directement entre les mains des développeurs afin qu'ils puissent créer les meilleures applications possibles », a déclaré Susan Prescott, vice-présidente des relations avec les développeurs mondiaux chez Apple. « Le codage agentique stimule la productivité et la créativité, en rationalisant le flux de travail de développement afin que les développeurs puissent se concentrer sur l'innovation. »<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p673918d1770222319/environnements-developpement/autres-edi/xcode-26-3-d-apple-ajoute-prise-charge-claude-codex-d-autres-outils-agents-via-mcp/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 928
Taille : 108,6 Ko"  style="float: CONFIG" /></div><br />
Grâce à un accès transparent à Claude Agent et Codex, les développeurs peuvent intégrer directement le raisonnement avancé de ces modèles dans leur flux de travail de création d'applications. Cette connexion combine la puissance de ces agents avec les capacités natives de Xcode pour fournir les meilleurs résultats lors du développement pour les plateformes Apple, offrant aux développeurs la flexibilité nécessaire pour travailler avec le modèle le mieux adapté à leur projet.<br />
<br />
En plus de ces intégrations natives, Xcode 26.3 met ses capacités à disposition via le Model Context Protocol, une norme ouverte qui offre aux développeurs la flexibilité d'utiliser n'importe quel agent ou outil compatible avec Xcode.<br />
<br />
<b>Disponibilité</b><br />
<br />
Xcode 26.3 est disponible dès aujourd'hui en version candidate pour tous les membres du programme Apple Developer Program, et sera bientôt disponible sur l'App Store.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/" target="_blank">Annonce d'Apple</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/375200/Apple-a-publie-une-nouvelle-version-beta-de-l-EDI-Xcode-26-pour-les-developpeurs-avec-une-integration-native-de-Claude-Sonnet-4-d-Anthropic-et-la-prise-en-charge-de-ChatGPT-5-d-OpenAI/" target="_blank">Apple a publié une nouvelle version bêta de l'EDI Xcode 26 pour les développeurs, avec une intégration native de Claude Sonnet 4 d'Anthropic et la prise en charge de ChatGPT 5 d'OpenAI</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/379871/OpenAI-lance-une-application-autonome-pour-son-assistant-de-codage-alimente-par-l-IA-Codex-permettant-aux-developpeurs-de-logiciels-de-gerer-plusieurs-agents-IA-a-la-fois-disponible-sur-macOS/" target="_blank">OpenAI lance une application autonome pour son assistant de codage alimenté par l'IA, Codex, permettant aux développeurs de logiciels de gérer plusieurs agents IA à la fois, disponible sur macOS</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/365230/Anthropic-rend-open-source-le-Model-Context-Protocol-MCP-pour-l-integration-de-l-IA-avec-une-connectivite-universelle-des-donnees-pour-des-applications-plus-intelligentes-contextuelles-et-evolutives/" target="_blank">Anthropic rend open-source le Model Context Protocol (MCP) pour l'intégration de l'IA avec une connectivité universelle des données, pour des applications plus intelligentes, contextuelles et évolutives</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p673917d1770222309/environnements-developpement/autres-edi/xcode-26-3-d-apple-ajoute-prise-charge-claude-codex-d-autres-outils-agents-via-mcp/0.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p673918d1770222319/environnements-developpement/autres-edi/xcode-26-3-d-apple-ajoute-prise-charge-claude-codex-d-autres-outils-agents-via-mcp/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181922/environnements-developpement/autres-edi/xcode-26-3-d-apple-ajoute-prise-charge-claude-codex-d-autres-outils-agents-via-mcp/</guid>
		</item>
		<item>
			<title>Cursor a présenté son modèle de codage « compétitif », parallèlement à la version 2.0 de son EDI IA</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180269&amp;goto=newpost</link>
			<pubDate>Tue, 04 Nov 2025 07:24:31 GMT</pubDate>
			<description>*Cursor a présenté son modèle...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Cursor a présenté son modèle de codage « compétitif », parallèlement à la version 2.0 de son EDI IA doté d'une nouvelle fonctionnalité permettant d'exécuter des tâches avec plusieurs agents en parallèle.</font></b><br />
<br />
<b>Cursor a lancé la dernière version de la plateforme de développement logiciel IA avec une nouvelle interface multi-agents et le lancement de son modèle de codage, Composer. Le nouveau modèle Composer est décrit comme un « modèle pionnier ». Cursor affirme qu'il est quatre fois plus rapide que d'autres modèles d'intelligence similaire. La deuxième mise à jour majeure concerne la nouvelle interface utilisateur. Enfin, l'une des principales caractéristiques de la nouvelle plateforme Cursor est sa capacité à exécuter plusieurs agents IA en parallèle sans qu'ils n'interfèrent les uns avec les autres.</b><br />
<br />
Cursor est un environnement de développement intégré (EDI) assisté par IA pour Windows, macOS et Linux. Il s'agit d'un fork de Visual Studio Code avec des fonctionnalités IA supplémentaires. Cursor est un logiciel propriétaire développé par Anysphere, une start-up basée à San Francisco fondée en 2022. Cursor permet aux développeurs d'écrire du code à l'aide d'instructions en langage naturel. Les utilisateurs peuvent générer ou mettre à jour des parties de leur code en fournissant des instructions. Il peut également indexer la base de code, qui peut être interrogée en langage naturel. <br />
<br />
Récemment, Cursor a lancé la dernière version de la plateforme de développement logiciel IA avec une nouvelle interface multi-agents et le lancement de son modèle de codage, Composer. Le nouveau modèle Composer est décrit comme un « modèle pionnier ». Cursor affirme qu'il est quatre fois plus rapide que d'autres modèles d'intelligence similaire. La société l'a spécialement conçu pour le « codage agentique à faible latence » dans l'environnement Cursor. La société affirme que le modèle peut effectuer la plupart des tours de conversation en moins de 30 secondes.<br />
<br />
Cette vitesse vise à améliorer le flux de travail des développeurs. Les premiers testeurs ont indiqué que la capacité à itérer rapidement avec le modèle était un avantage clé. Ils ont également apparemment appris à faire confiance à Composer pour gérer des tâches de codage complexes et en plusieurs étapes. Pour atteindre ces performances, Composer a été formé à l'aide d'une suite d'outils puissants. L'un des principaux outils mentionnés est la « recherche sémantique à l'échelle du code ». Selon Cursor, cette formation permet à Composer de mieux comprendre et travailler dans des bases de code volumineuses et complexes, ce qui constitue un défi courant pour de nombreux assistants de codage IA génératifs.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/An8IM-kPyms?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
La deuxième mise à jour majeure concerne la nouvelle interface utilisateur. En ouvrant la nouvelle version, les utilisateurs remarqueront un design « plus ciblé ». L'ensemble de l'expérience de développement logiciel basée sur l'IA dans Cursor a été repensé pour être « centrée sur les agents plutôt que sur les fichiers ». Ce changement d'orientation vise à permettre aux développeurs de se concentrer sur les résultats souhaités, tandis que les agents IA gèrent les détails sous-jacents et la mise en œuvre du code.<br />
<br />
Pour les développeurs qui ont encore besoin de travailler directement avec le code, la nouvelle mise en page conserve la possibilité d'ouvrir facilement les fichiers. Les utilisateurs peuvent également revenir à la vue « EDI classique » s'ils le préfèrent.<br />
<br />
L'une des principales caractéristiques de la nouvelle plateforme Cursor est sa capacité à exécuter plusieurs agents IA en parallèle sans qu'ils n'interfèrent les uns avec les autres. Cette fonctionnalité est rendue possible par des technologies telles que « git worktrees ou remote machines ». Cursor a également remarqué une stratégie émergente intéressante découlant de cette approche parallèle. L'entreprise a constaté que le fait d'attribuer le même problème à plusieurs modèles différents, puis de sélectionner la meilleure solution « améliore considérablement le résultat final ». Cette approche est particulièrement efficace pour les tâches plus difficiles ou complexes.<br />
<br />
L'entreprise reconnaît que, à mesure que les agents IA prennent en charge une plus grande partie de la charge de travail liée au codage, de nouveaux goulots d'étranglement apparaissent pour les développeurs. Les deux nouveaux défis les plus importants sont « la révision du code et le test des modifications ». Cursor 2.0 comprend de nouvelles fonctionnalités conçues pour commencer à résoudre ces deux problèmes. L'interface a été simplifiée afin de « faciliter considérablement la révision rapide des modifications apportées par un agent ». Cela permet aux développeurs de se plonger plus profondément dans le code uniquement lorsque cela est nécessaire.<br />
<br />
Cursor 2.0 introduit également un « outil de navigation natif » qui permet à l'agent IA de tester automatiquement son propre travail. L'agent peut alors itérer sa solution, effectuer des tests et apporter des ajustements jusqu'à obtenir le « résultat final correct ». Cela marque une étape vers un processus de développement plus autonome, dans lequel les agents peuvent non seulement écrire du code, mais aussi le valider.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/ywanp9bsvXg?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Il reste donc à voir les performances de Cursor 2.0 et de son nouveau modèle Composer. Pour l'instant, les opinions concernant Cursor sont partagées. Le développeur Namanyay a déclaré : « <i>L'internet semble divisé entre « le codage par l'IA est un miracle » et « le codage par l'IA est une saloperie ». Honnêtement, c'est quelque part entre les deux. Certains jours, Cursor m'aide à accomplir des tâches en un temps record. D'autres jours, je perds des heures à lutter contre ses suggestions.</i> » Il a également partagé <a href="https://programmation.developpez.com/actu/370359/Mon-flux-de-travail-avec-Cursor-AI-qui-fonctionne-reellement-par-Namanyay/" target="_blank">son flux de travail avec Cursor AI qui « <i>fonctionnerait réellement </i> »</a><br />
<br />
Un autre développeur, Mensur Durakovic, a affirmé que <a href="https://edi.developpez.com/actu/372230/Mon-nouvel-EDI-IA-prefere-Cursor-par-Mensur-Durakovic/" target="_blank">Cursor est son nouvel EDI IA préféré</a>. Il a notamment déclaré : « <i>L'EDI Cursor n'est pas une baguette magique, bien qu'il soit prometteur dans certains scénarios. Il peut briller dans le développement rapide de prototypes, en réduisant la charge cognitive pour les blocs de codage répétitifs. Il permet de générer du code en fonction du contexte et propose des suggestions de remaniement intelligentes.</i> »<br />
<br />
<br />
Voici la présentation de Cursor 2.0 et Composer par l'équipe de Cursor :<br />
<br />
<b>Présentation de Composer</b><br />
<br />
Composer est un modèle de pointe quatre fois plus rapide que les modèles intelligents similaires.<br />
<br />
Ce modèle est conçu pour un codage agentique à faible latence dans Cursor, effectuant la plupart des tours en moins de 30 secondes. Les premiers testeurs ont trouvé la capacité d'itérer rapidement avec le modèle très agréable et font confiance au modèle pour les tâches de codage en plusieurs étapes.<br />
<br />
Composer a été formé à l'aide d'un ensemble d'outils puissants, notamment la recherche sémantique à l'échelle de la base de code, ce qui lui permet de mieux comprendre et travailler dans les bases de code volumineuses.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671493d1762242945/environnements-developpement/autres-edi/cursor-presente-modele-codage-competitif-parallelement-version-2-0-edi-ia/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 16613
Taille : 34,0 Ko"  style="float: CONFIG" /></div><br />
<b>L'interface multi-agents</b><br />
<br />
La première chose que vous remarquerez lorsque vous ouvrirez Cursor, c'est notre nouvelle interface.<br />
<br />
Elle est plus ciblée et conçue dès le départ pour être centrée sur les agents plutôt que sur les fichiers. Vous pouvez ainsi vous concentrer sur les résultats que vous souhaitez obtenir pendant que les agents s'occupent des détails. Lorsque vous avez besoin d'approfondir le code, vous pouvez toujours ouvrir facilement des fichiers dans la nouvelle mise en page ou revenir à l'IDE classique.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671494d1762242965/environnements-developpement/autres-edi/cursor-presente-modele-codage-competitif-parallelement-version-2-0-edi-ia/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 3680
Taille : 84,8 Ko"  style="float: CONFIG" /></div><br />
Cursor 2.0 permet d'exécuter facilement plusieurs agents en parallèle sans qu'ils n'interfèrent les uns avec les autres, grâce à git worktrees ou à des machines distantes. Ils ont même constaté que le fait de faire appel à plusieurs modèles pour résoudre un même problème et de choisir le meilleur résultat améliore considérablement le résultat final, en particulier pour les tâches plus difficiles.<br />
<br />
À mesure qu'on utilise davantage les agents pour le codage, ils ont constaté l'émergence de deux nouveaux goulots d'étranglement : la révision du code et le test des modifications. Avec Cursor 2.0, ils commencent également à résoudre ces deux problèmes. Ils ont rendu beaucoup plus facile la révision rapide des modifications apportées par un agent et l'approfondissement du code lorsque cela est nécessaire. Ils ont également créé un outil de navigation natif qui permet à Cursor de tester son travail et d'itérer jusqu'à ce qu'il produise le résultat final correct.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://cursor.com/changelog/2-0" target="_blank">Annonce Cursor 2.0</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur cette version ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/376432/Hooks-regles-d-equipe-sandbox-avec-la-version-1-7-Cursor-donne-davantage-de-controle-aux-developpeurs-sur-les-actions-de-l-IA-qui-peut-desormais-controler-le-navigateur/" target="_blank">Hooks, règles d'équipe, sandbox : avec la version 1.7, Cursor donne davantage de contrôle aux développeurs sur les actions de l'IA qui peut désormais contrôler le navigateur</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/372018/Etat-des-lieux-des-outils-de-codage-IA-Cursor-et-Windsurf-sont-ils-prets-a-repondre-aux-exigences-des-developpeurs-Quel-outil-d-edition-de-code-assiste-par-IA-utilisez-vous/" target="_blank">État des lieux des outils de codage IA : Cursor et Windsurf sont-ils prêts à répondre aux exigences des développeurs ? Quel outil d'édition de code assisté par IA utilisez-vous ?</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/370059/-L-IA-Cursor-m-a-dit-que-je-devais-apprendre-a-coder-au-lieu-de-lui-demander-de-generer-du-code-rapporte-un-programmeur-Quand-l-IA-remet-elle-meme-en-question-la-culture-du-vibe-coding/" target="_blank">« L'IA Cursor m'a dit que je devais apprendre à coder au lieu de lui demander de générer du code », rapporte un programmeur. Quand l'IA remet elle-même en question la culture du « vibe coding » </a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p671493d1762242945/environnements-developpement/autres-edi/cursor-presente-modele-codage-competitif-parallelement-version-2-0-edi-ia/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p671494d1762242965/environnements-developpement/autres-edi/cursor-presente-modele-codage-competitif-parallelement-version-2-0-edi-ia/2.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180269/environnements-developpement/autres-edi/cursor-presente-modele-codage-competitif-parallelement-version-2-0-edi-ia/</guid>
		</item>
		<item>
			<title>macros dans notepad</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180183&amp;goto=newpost</link>
			<pubDate>Wed, 29 Oct 2025 23:43:34 GMT</pubDate>
			<description>Bonjour 
 
Mon éditeur avec...</description>
			<content:encoded><![CDATA[<div>Bonjour<br />
<br />
Mon éditeur avec lequel je peux écrire toutes les macros du monde a inconvénient d'être en ascii et pas en utf ce qui de nos jours n'est pas sans conséquence...<br />
<br />
Il parait qu'on peut écrire ses macros dans notepad.<br />
je ne demande qu'à le croire :<br />
<br />
je voudrais créer une macros qui <br />
mette en majuscule le premier caractère de toutes les lignes de mon fichier ou mieux de toutes les lignes sélectionnées.<br />
<br />
Aucune idée de la façon dont on s'y prend.<br />
<br />
Merci de m'expliquer parce que je ne trouve aucun manuel sur les macros dans notepad.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>noradan</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180183/environnements-developpement/autres-edi/macros-notepad/</guid>
		</item>
		<item>
			<title><![CDATA[Notepad++ 8.8.7 est disponible et garantit désormais l'authenticité grâce à la signature GlobalSign]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180023&amp;goto=newpost</link>
			<pubDate>Wed, 22 Oct 2025 11:29:29 GMT</pubDate>
			<description>*Notepad++ 8.8.7 est...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Notepad++ 8.8.7 est disponible et garantit désormais l'authenticité grâce à la signature GlobalSign, apporte une amélioration à la FunctionList Perl et corrige plusieurs bogues signalés par les utilisateurs</font></b><br />
<br />
<b>Notepad++ a publié la version 8.8.7, marquant une étape importante avec la signature du logiciel par un certificat légitime de GlobalSign. Cela résout les préoccupations antérieures concernant l'authenticité des versions après l'expiration du certificat précédent. La mise à jour améliore également les fonctionnalités, en résolvant plusieurs problèmes signalés par les utilisateurs et en apportant des améliorations à la FunctionList Perl.</b><br />
<br />
Notepad++ est un éditeur de code source gratuit (au sens de « liberté d'expression » et aussi au sens de « bière gratuite ») qui remplace le Bloc-notes et prend en charge plusieurs langages de programmation. Fonctionnant sous MS Windows, son utilisation est régie par la licence publique générale GNU.<br />
<br />
Basé sur le puissant composant d'édition Scintilla, Notepad++ est écrit en C++ et utilise l'API Win32 pure et la STL, ce qui garantit une vitesse d'exécution plus élevée et une taille de programme plus petite. En optimisant autant de routines que possible sans perdre en convivialité, Notepad++ tente de réduire les émissions mondiales de dioxyde de carbone. En utilisant moins de puissance CPU, le PC peut ralentir et réduire sa consommation d'énergie, ce qui se traduit par un environnement plus écologique.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671209d1761132527/environnements-developpement/autres-edi/notepadpp-8-8-7-disponible-garantit-desormais-l-authenticite-grace-signature-globalsign/notepadpp-8.8.7.png/" border="0" alt="Nom : notepad++ 8.8.7.PNG
Affichages : 16914
Taille : 100,2 Ko"  style="float: CONFIG" /></div><br />
Notepad++ v8.8.7 est désormais signé numériquement avec un certificat GlobalSign, ce qui résout les problèmes liés à l'authenticité des versions depuis l'expiration du certificat précédent. Le projet a créé une organisation à but non lucratif afin de répondre aux exigences des autorités de certification en matière de signature numérique. <br />
<br />
Cette version apporte également une amélioration à la liste des fonctions Perl et corrige plusieurs bogues signalés par les utilisateurs, notamment des problèmes liés à la surveillance en double affichage, des fuites de mémoire dans le mappeur de raccourcis et le rafraîchissement de la boîte de dialogue UDL.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/DYGLufT3fVI?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Le communiqué de l'équipe Notepad++ concernant l'obtention du certificat GlobalSign est présenté ci-après :<br />
<br />
« <i>Avec cette version v8.8.7, Notepad++ est désormais signé par un certificat légitime délivré par GlobalSign. Il s'agit d'une avancée majeure en matière de sécurité, qui devrait résoudre définitivement toutes les préoccupations concernant l'authenticité et l'intégrité des versions de Notepad++ (présentes depuis la version v8.8.2, date à laquelle le certificat précédent a expiré).<br />
<br />
Ces derniers mois ont été difficiles, entre les obstacles administratifs et les démarches auprès des autorités de certification pour y parvenir. En substance, pour qu'un projet open source obtienne un certificat à son nom, il doit être reconnu comme une entité commerciale. Dans notre cas, cela impliquait de créer et d'enregistrer une organisation à but non lucratif (OBNL) sous le nom du projet dans le pays de résidence du responsable du projet. Ce processus a permis de satisfaire aux exigences de la société de certification.<br />
<br />
Malgré cette démarche officielle, veuillez noter que Notepad++ reste un projet communautaire à but non lucratif.<br />
<br />
L'obtention de ce certificat officiel nécessite un investissement important : 647 € pour 3 ans. Bien que modeste selon les normes des entreprises, il s'agit d'une dépense considérable pour un projet open source sans modèle économique. Si vous souhaitez contribuer à couvrir ce coût, votre don sera sincèrement apprécié.</i> »<br />
<br />
<b>Source :</b> <a rel="nofollow" href="https://notepad-plus-plus.org/news/v887-released/" target="_blank">Notepad++ v8.8.7</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Trouvez-vous cette initiative du projet Notepad++ crédible ou pertinente ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/351157/Notepadplusplus-a-20-ans-et-annonce-Notepadplusplus-v8-6-La-multi-edition-Multi-edit-est-la-fonctionnalite-principale-de-cette-nouvelle-version/" target="_blank">Notepad++ a 20 ans et annonce Notepad++ v8.6 : La multi-édition (Multi-edit) est la fonctionnalité principale de cette nouvelle version</a><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/342258/Notepadplusplus-de-loin-superieur-a-Notepad-s-integre-desormais-a-Windows-11-Notepadplusplus-8-5-s-accompagne-d-une-mise-a-jour-importante-une-entree-dans-le-menu-contextuel/" target="_blank">Notepad++, de loin supérieur à Notepad, s'intègre désormais à Windows 11, Notepad++ 8.5 s'accompagne d'une mise à jour importante : une entrée dans le menu contextuel</a><br />
<br />
:fleche: <a href="https://humour.developpez.com/actu/334892/Trolldi-Notepadplusplus-v8-4-3-est-une-edition-utilisateurs-mecontents-son-createur-propose-meme-un-formulaire-de-remboursement-pour-les-utilisateurs-insatisfaits/" target="_blank">Trolldi : Notepad++ v8.4.3 est une édition « utilisateurs mécontents », son créateur propose même un formulaire de remboursement pour « les utilisateurs insatisfaits »</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p671209d1761132527/environnements-developpement/autres-edi/notepadpp-8-8-7-disponible-garantit-desormais-l-authenticite-grace-signature-globalsign/notepadpp-8.8.7.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180023/environnements-developpement/autres-edi/notepadpp-8-8-7-disponible-garantit-desormais-l-authenticite-grace-signature-globalsign/</guid>
		</item>
		<item>
			<title><![CDATA[La version 4.8 de Qt Design Studio, l'environnement de développement d'interfaces graphiques, est disponible]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179952&amp;goto=newpost</link>
			<pubDate>Sat, 18 Oct 2025 10:00:33 GMT</pubDate>
			<description>*La version 4.8 de Qt Design...</description>
			<content:encoded><![CDATA[<div><b><font size="4">La version 4.8 de Qt Design Studio, l'environnement de développement d'interfaces graphiques, est disponible avec un nouveau modèle de code QML et avec Project Storage, une mise à niveau du backend</font></b><br />
<br />
<b>Qt Design Studio 4.8 est désormais disponible. Cette version met l'accent sur la stabilité et les performances, et apporte de nombreuses corrections pour garantir une expérience de création d'interface graphique QML fluide et fiable. Cette mise à jour introduit un nouveau modèle de code QML interne conçu pour optimiser les workflows WYSIWYG, ainsi que Project Storage, une mise à niveau du backend qui permet un développement visuel des interfaces graphiques plus rapide et plus efficace. De plus, la version 4.8 apporte une authentification simplifiée via les navigateurs Web du système, ce qui rend l'accès plus rapide et plus sécurisé. Qt Design Studio 4.8 est désormais une version à support à long terme (LTS), ce qui garantit des mises à jour et un support continus pendant cinq ans.</b><br />
<br />
Qt Design Studio est un environnement de conception et de développement d'interfaces utilisateur qui permet aux concepteurs et aux développeurs de prototyper et de développer rapidement des interfaces utilisateur complexes et évolutives. <br />
<br />
Les principaux éléments qui caractérisent Qt Design Studio sont les suivants :<br />
<br />
<ul><li style=""> Il s'agit d'un éditeur visuel pour les interfaces utilisateur QML.</li><li style=""> Il fonctionne avec les versions commerciales et open source de Qt.</li><li style=""> Il est principalement utilisé par les développeurs front-end et les artistes techniques pour créer une couche d'interface utilisateur QML fonctionnelle pour les applications Qt.</li></ul><br />
Qt Design Studio 4.8 introduit un nouveau modèle de code QML interne, spécialement conçu pour améliorer les workflows de création d'interface graphique WYSIWYG. Cette version marque également le lancement de Project Storage, une mise à niveau du backend axée sur les performances et la simplification du développement visuel d'interfaces graphiques.<br />
<br />
Cette version apporte par ailleurs des améliorations à l'authentification des utilisateurs en utilisant désormais le navigateur web du système, au lieu de s'appuyer sur une fenêtre de connexion intégrée. Qt Design Studio 4.8 est marquée comme une version à support à long terme (LTS).<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/lb4Dr_ms5gc?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b><font size="3">Une refonte des fondations : un nouveau modèle de code QML</font></b><br />
<br />
Qt Design Studio 4.8 marque une étape importante en matière d'ingénierie. Cette refonte architecturale visait au départ le déploiement d'un tout nouveau modèle de code interne pour QML, qui remplace l'ancien modèle conçu pour prendre en charge l'approche « code d'abord » utilisée par les IDE de développement et qui, selon Qt Company, n'a jamais été optimisé pour la création d'interfaces graphiques WYSIWYG. <br />
<br />
À la base, le modèle de code suivait toutes les informations de type pour les types intégrés de Qt et les composants QML personnalisés d'un projet. Avec cette version, l'équipe du projet a introduit un backend optimisé pour la création d'interfaces graphiques, spécialement conçu pour répondre aux exigences de performance et d'outillage de Qt Design Studio, dénommé Project Storage. <br />
<br />
« Ce changement fondamental a représenté un travail considérable qui a nécessité une refonte complète de presque toutes les vues et tous les composants de l'application. Investir dans notre architecture de base permet de créer un outil plus robuste et plus performant, ouvrant la voie à de futurs développements », a déclaré l'équipe de développement.<br />
<br />
La refonte architecturale réalisée par l'équipe de Qt Design Studio a eu pour résultat direct une amélioration substantielle et mesurable des performances dans les principaux workflows.<br />
<br />
<ul><li style=""> Navigation plus rapide : le temps nécessaire pour passer d'un fichier à l'autre et d'un composant à l'autre a été réduit d'environ 50 %, ce qui permet une expérience de conception plus fluide et plus réactive.</li><li style=""> Importations Bridge accélérées : le mécanisme d'importation Bridge est désormais en moyenne 5 fois plus rapide.</li></ul><br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671114d1760781546/environnements-developpement/autres-edi/version-4-8-qt-design-studio-l-environnement-developpement-d-interfaces-graphiques-disponible/qt-design-studio-4.8-fig-1.png/" border="0" alt="Nom : qt design studio 4.8 fig 1.PNG
Affichages : 28759
Taille : 120,8 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Amélioration de la connexion à Qt Design Viewer</font></b><br />
<br />
Qt Design Viewer est un outil qui permet aux développeurs de partager leurs applications dans les navigateurs Web les plus utilisés, tels qu'Apple Safari, Google Chrome, Microsoft Edge et Mozilla Firefox, sur les ordinateurs de bureau et les appareils mobiles. <br />
<br />
Désormais, la version 4.8 de Qt Design Studio propose un processus de connexion simplifié pour une expérience utilisateur plus fluide. Au lieu d'une fenêtre de connexion intégrée, l'authentification est désormais gérée via le navigateur Web par défaut du système. Cette modification permet aux développeurs de tirer parti de leurs sessions de navigateur existantes et des gestionnaires de mots de passe pour un accès plus rapide et plus pratique. L'adoption de cette méthode d'authentification moderne améliore la sécurité et élimine un point de friction, leur permettant ainsi d'accéder à leurs projets plus rapidement.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671115d1760781568/environnements-developpement/autres-edi/version-4-8-qt-design-studio-l-environnement-developpement-d-interfaces-graphiques-disponible/qt-design-studio-4.8-fig-2.png/" border="0" alt="Nom : qt design studio 4.8 fig 2.PNG
Affichages : 5983
Taille : 88,8 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Ponts Qt Design Studio</font></b><br />
<br />
L'équipe de développement de Qt Design Studio a indiqué qu'elle étudiait actuellement différentes options pour ouvrir le code source des composants de pont existants. Bien que rien ne soit encore définitif, l'équipe a précisé que si une solution appropriée était trouvée, le développement continu de ces éléments de pont hérités pourrait être géré par la communauté.<br />
<br />
<b><font size="3">Fonctionnalités expérimentales</font></b><br />
<br />
L'équipe de développement de Qt Design Studio a annoncé que la gamme Qt Design Studio 4 servirait de plateforme de test pour ses nouvelles fonctionnalités à venir. Cela signifie que les utilisateurs obtiendront un aperçu des outils en cours de développement, qui seront signalés par la mention [beta] dans les prochaines mises à jour.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671116d1760781586/environnements-developpement/autres-edi/version-4-8-qt-design-studio-l-environnement-developpement-d-interfaces-graphiques-disponible/qt-design-studio-4.8-fig-3.png/" border="0" alt="Nom : qt design studio 4.8 fig 3.PNG
Affichages : 5994
Taille : 33,0 Ko"  style="float: CONFIG" /></div><br />
L'image ci-dessus montre comment activer les fonctionnalités expérimentales. La boîte de dialogue principale se trouve dans les paramètres de Qt Design Studio.<br />
<br />
<b><font size="3">Intégration des bibliothèques complémentaires</font></b><br />
<br />
À partir de la version 4.7, les bibliothèques complémentaires, auparavant téléchargées lors de la compilation du projet exporté dans un IDE comme Qt Creator, sont désormais intégrées. Cette étape n'est plus nécessaire. Désormais, Qt Design Studio ajoute les bibliothèques nécessaires par défaut, de sorte que le transfert complet de Qt Design Studio vers l'IDE du développeur peut s'effectuer sans connexion réseau.<br />
<br />
<b><font size="3">Stratégie de support à long terme</font></b><br />
<br />
La Qt Company a défini une procédure de support à long terme (LTS) qui prévoit la publication d'une version LTS tous les deux ans pour chaque produit commercialisable. Qt Design Studio 4.8 est publié en tant que version LTS, ce qui garantit que « les fonctionnalités et les workflows seront pris en charge pendant cinq (5) ans ».<br />
<br />
L'équipe précise que la version initiale, 4.8.0, comprend plusieurs fonctionnalités notables et ajoute qu'au cours de cette période de cinq ans, des mises à jour et des correctifs réguliers seront effectués afin que le travail des utilisateurs ne soit pas interrompu.<br />
<br />
<b>Source :</b> <a rel="nofollow" href="https://www.qt.io/blog/qt-design-studio-4.8-released" target="_blank">Qt Design Studio 4.8</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Trouvez-vous les nouveautés de Qt Design Studio 4.8 utiles et intéressantes ?<br />
:fleche: Avez-vous déjà utilisé cet outil pour votre usage ou le développement d'applications, et si oui, qu'en pensez-vous ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://qt.developpez.com/actu/289252/Sortie-de-Qt-Design-Studio-1-4-l-editeur-d-interfaces-graphiques-pour-Qt-Quick-propose-une-premiere-integration-avec-Qt-Quick-3D/" target="_blank">Sortie de Qt Design Studio 1.4, l'éditeur d'interfaces graphiques pour Qt Quick propose une première intégration avec Qt Quick 3D</a><br />
<br />
:fleche: <a href="https://qt.developpez.com/actu/282869/Visualisation-d-applications-Qt-Quick-sur-le-Web-avec-Qt-Design-Viewer-l-outil-permet-d-utiliser-presque-tous-les-modules-de-Qt-Quick/" target="_blank">Visualisation d'applications Qt Quick sur le Web avec Qt Design Viewer, l'outil permet d'utiliser presque tous les modules de Qt Quick</a><br />
<br />
:fleche: <a href="https://qt.developpez.com/actu/376545/Qt-6-10-la-derniere-version-du-framework-de-developpement-d-applications-multiplateforme-est-disponible-avec-le-backend-audio-PipeWire-et-de-nombreuses-autres-ameliorations/" target="_blank">Qt 6.10, la dernière version du framework de développement d'applications multiplateforme, est disponible avec le backend audio PipeWire et de nombreuses autres améliorations</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p671114d1760781546/environnements-developpement/autres-edi/version-4-8-qt-design-studio-l-environnement-developpement-d-interfaces-graphiques-disponible/qt-design-studio-4.8-fig-1.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p671116d1760781586/environnements-developpement/autres-edi/version-4-8-qt-design-studio-l-environnement-developpement-d-interfaces-graphiques-disponible/qt-design-studio-4.8-fig-3.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p671115d1760781568/environnements-developpement/autres-edi/version-4-8-qt-design-studio-l-environnement-developpement-d-interfaces-graphiques-disponible/qt-design-studio-4.8-fig-2.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179952/environnements-developpement/autres-edi/version-4-8-qt-design-studio-l-environnement-developpement-d-interfaces-graphiques-disponible/</guid>
		</item>
		<item>
			<title>Cloudflare annonce des améliorations à sa plateforme de développement</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179538&amp;goto=newpost</link>
			<pubDate>Mon, 29 Sep 2025 05:46:27 GMT</pubDate>
			<description>*Cloudflare annonce des...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Cloudflare annonce des améliorations à sa plateforme de développement permettant aux développeurs de gagner en rapidité et en puissance</font></b><br />
<br />
<b>Récemment, Cloudflare a annoncé des mises à jours à sa plateforme de développement. Selon Cloudflare, ces améliorations ont pour objectif d'éliminer les frictions autant que possible pour permettre aux  développeurs de se consacrer pleinement à la création.</b><br />
<br />
Cloudflare est une société américaine qui fournit des services de réseau de diffusion de contenu, de cybersécurité, d'atténuation des attaques DDoS, de réseau étendu, de proxys inversés, de service de noms de domaine, d'enregistrement de domaines accrédités par l'ICANN et d'autres services. Selon W3Techs, Cloudflare est utilisé par environ 19,3 % de tous les sites web sur Internet pour ses services de sécurité web, en janvier 2025.<br />
<br />
Lancé en 2017, Cloudflare Workers est un environnement d'exécution permettant de se concentrer sur le développement pour ceux qui utilise la plateforme de Cloudflare. Récemment, Cloudflare a annoncé des mises à jours à sa plateforme de développement. Selon Cloudflare, ces améliorations ont pour objectif d'éliminer les frictions autant que possible pour permettre aux  développeurs de se consacrer pleinement à la création. <br />
<br />
Voici les principales fonctionnalités annoncées par Cloudflare :<br />
<br />
<ul><li style="">Utilisation d'un plus grand nombre d'API à partir de Node.js, notamment node:fs et node:https<br /></li><li style="">Utilisation de modèles provenant de différents fournisseurs dans AI Search (anciennement AutoRAG)<br /></li><li style="">Déploiement d'instances de conteneurs plus volumineuses et d'instances plus simultanées sur la plateforme Containers<br /></li><li style="">Exécution de 30 navigateurs Web headless simultanés (contre 10 auparavant) via l'API Browser Rendering<br /></li><li style="">Utilisation de la bibliothèque d'automatisation de navigateur Playwright avec l'API Browser Rendering — désormais entièrement prise en charge<br /></li><li style="">Utilisation de 4 vCPU (au lieu de 2 auparavant) et de 20 Go de disque (au lieu de 8 Go auparavant) avec Workers Builds.<br /></li><li style="">Connexion aux services et ressources de production à partir du développement local avec Remote Bindings.<br /></li><li style="">R2 Infrequent Access GA : classe de stockage à moindre coût pour les sauvegardes, les journaux et le contenu à longue traîne.<br /></li><li style="">Redimensionnez, découpez et reformatez des fichiers vidéo à la demande avec Media Transformations.</li></ul><br />
Avec ces améliorations, Cloudflare annonce également de nouveaux modules, notamment :<br />
<br />
<ul><li style="">Connexion aux bases de données Postgres exécutées sur Planetscale.<br /></li><li style="">Envoi des e-mails transactionnels via le nouveau service Cloudflare Email Service.<br /></li><li style="">Exécution des requêtes SQL distribuées avec la nouvelle plateforme de données Cloudflare<br /></li><li style="">Déployement de votre propre plateforme IA de &quot;Vibe coding&quot; sur Cloudflare avec VibeSDK</li></ul><br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/2ZclZ-IBzXs?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b><font size="3">AI Search (anciennement AutoRAG) avec plus de modèles au choix</font></b><br />
<br />
AutoRAG s'appelle désormais AI Search ! Ce nouveau nom marque une nouvelle mission plus ambitieuse : mettre une infrastructure de recherche de classe mondiale à la disposition de tous les développeurs et entreprises. AI Search ne se limite plus à la recherche pour les applications LLM : il s'agit de fournir un index rapide et flexible pour votre contenu, prêt à alimenter n'importe quelle expérience d'IA. Avec des ajouts récents tels que la prise en charge de NLWeb, cette amélioration va au-delà de la simple recherche pour fournir une base pour des expériences de recherche de haute qualité, ouvertes et conçues pour l'avenir du web.<br />
<br />
Avec AI Search, vous pouvez désormais utiliser des modèles provenant de différents fournisseurs tels que OpenAI et Anthropic. Les clés de fournisseur BYO pour AI Gateway s'étend désormais à AI Search. En associant vos clés à AI Gateway lié à votre instance AI Search, vous pouvez utiliser beaucoup plus de modèles pour l'intégration et l'inférence.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670629d1759137165/environnements-developpement/autres-edi/cloudflare-annonce-ameliorations-plateforme-developpement/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 7147
Taille : 30,4 Ko"  style="float: CONFIG" /></div><br />
Une fois configurée, votre instance AI Search pourra référencer les modèles disponibles via AI Gateway lors d'une requête <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">/ai-search</span> :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td valign="top"><pre style="margin: 0">export default {
  async fetch(request, env) {
    
    // Query your AI Search instance with a natural language question to an OpenAI model
    const result = await env.AI.autorag(&quot;my-ai-search&quot;).aiSearch({
      query: &quot;What's new for Cloudflare Birthday Week?&quot;,
      model: &quot;openai/gpt-5&quot;
    });

    // Return only the generated answer as plain text
    return new Response(result.response, {
      headers: { &quot;Content-Type&quot;: &quot;text/plain&quot; },
    });
  },
};</pre></td></tr></table></code><hr />
</div><br />
<br />
<b><font size="3">Connectez-vous aux services et ressources de production à partir du développement local avec Remote Bindings </font></b><br />
<br />
Les Remote Bindings pour le développement local sont désormais disponibles et pris en charge dans Wrangler v4.37.0, le plugin Cloudflare Vite et le package @cloudflare/vitest-pool-workers. Les Remote Bindings sont des liaisons configurées pour se connecter à une ressource déployée sur votre compte Cloudflare plutôt qu'à une ressource simulée localement. <br />
<br />
Par exemple, voici comment vous pouvez demander à Wrangler ou Vite d'envoyer toutes les requêtes à <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">env.MY_BUCKET</span> pour atteindre le véritable bucket R2 déployé au lieu d'un bucket simulé localement :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td valign="top"><pre style="margin: 0">{
  &quot;name&quot;: &quot;my-worker&quot;,
  &quot;compatibility_date&quot;: &quot;2025-09-25&quot;,

  &quot;r2_buckets&quot;: [
    {
      &quot;bucket_name&quot;: &quot;my-bucket&quot;,
      &quot;binding&quot;: &quot;MY_BUCKET&quot;,
      &quot;remote&quot;: true
    },
  ],
}</pre></td></tr></table></code><hr />
</div><br />
<br />
Avec la configuration ci-dessus, toutes les requêtes vers <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">env.MY_BUCKET</span> seront redirigées vers la ressource distante, mais le code Worker continuera à s'exécuter localement. Cela signifie que vous bénéficiez de tous les avantages du développement local, comme des temps d'exécution plus rapides, sans avoir à alimenter les bases de données locales avec des données. <br />
<br />
Vous pouvez associer des liaisons distantes à des environnements, afin de pouvoir utiliser des données de staging pendant le développement local et de ne pas toucher aux données de production. <br />
<br />
Par exemple, voici comment vous pouvez configurer Wrangler ou Vite pour envoyer toutes les requêtes vers env.MY_BUCKET vers staging-storage-bucket lorsque vous exécutez <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">wrangler dev --env staging</span>(<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">CLOUDFLARE_ENV=staging vite dev</span> si vous utilisez Vite). <br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br /></div></td><td valign="top"><pre style="margin: 0">{
  &quot;name&quot;: &quot;my-worker&quot;,
  &quot;compatibility_date&quot;: &quot;2025-09-25&quot;,

&quot;env&quot;: {
    &quot;staging&quot;: {
      &quot;r2_buckets&quot;: [
        {
          &quot;binding&quot;: &quot;MY_BUCKET&quot;,
          &quot;bucket_name&quot;: &quot;staging-storage-bucket&quot;,
          &quot;remote&quot;: true
        }
      ]
    },
    &quot;production&quot;: {
      &quot;r2_buckets&quot;: [
        {
          &quot;binding&quot;: &quot;MY_BUCKET&quot;,
          &quot;bucket_name&quot;: &quot;production-storage-bucket&quot; 
        }
      ]
    }
  }
}</pre></td></tr></table></code><hr />
</div><br />
<br />
<b><font size="3">Davantage d'API et de paquets Node.js « fonctionnent tout simplement » sur Workers</font></b><br />
<br />
Les API node:http et node:https sont désormais prises en charge sur Workers. Cela signifie que vous pouvez exécuter des tâches backend Express et Koa.js avec seulement quelques lignes de code supplémentaires :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td valign="top"><pre style="margin: 0">import { httpServerHandler } from 'cloudflare:node';
import express from 'express';

const app = express();

app.get('/', (req, res) =&gt; {
  res.json({ message: 'Express.js running on Cloudflare Workers!' });
});

app.listen(3000);
export default httpServerHandler({ port: 3000 });</pre></td></tr></table></code><hr />
</div><br />
<br />
Et ce n'est pas tout. Vous pouvez désormais :<br />
<br />
<ul><li style="">Lire et écrire des fichiers temporaires dans Workers, à l'aide de node:fs.<br /></li><li style="">Effectuer des recherches DNS à l'aide de 1.1.1.1 avec node:dns.<br /></li><li style="">Utiliser node:net et node:tls pour une prise en charge Socket de premier ordre.<br /></li><li style="">Utiliser des bibliothèques de hachage courantes avec node:crypto.<br /></li><li style="">Accéder aux variables d'environnement à la manière de Node sur process.env.</li></ul><br />
Grâce à ces changements, Workers devient encore plus puissant et plus facile à adopter, quelle que soit votre expérience. Les API que vous connaissez bien sont toujours là, et davantage de paquets dont vous avez besoin fonctionneront tout simplement.<br />
<br />
<b><font size="3">Des instances de conteneurs plus grandes, davantage d'instances simultanées</font></b><br />
<br />
Cloudflare Containers impose désormais des limites plus élevées sur les instances simultanées et propose prochainement un nouveau type d'instance plus grand.<br />
<br />
Auparavant, vous pouviez exécuter simultanément 50 instances du type dev ou 25 instances du type basic. Vous pouvez désormais exécuter simultanément des conteneurs avec jusqu'à 400 Gio de mémoire, 100 vCPU et 2 To de disque. Cela vous permet d'exécuter simultanément jusqu'à 1 000 instances dev ou 400 instances basic. Les clients Enterprise peuvent dépasser largement ces limites. <br />
<br />
Cloudflare Containers propose également un nouveau type d'instance qui sera bientôt disponible : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">standard-2</span>, qui comprend 8 Go de mémoire, 1 vCPU et 12 Go de disque. Ce nouveau type d'instance est idéal par défaut pour les charges de travail qui nécessitent plus de ressources, des sandbox IA aux tâches de traitement de données.<br />
<br />
<br />
<b><font size="3">Workers Builds offre plus de disque et de CPU, et est désormais disponible en version finale</font></b><br />
<br />
Workers Builds est désormais disponible en version finale. Voici les nouveautés :<br />
<br />
<ul><li style="">Augmentation de l'espace disque pour tous les forfaits : augmentation de la taille du disque de 8 Go à 20 Go pour les forfaits gratuits et payants, vous offrant ainsi plus d'espace pour vos projets et vos dépendances.<br /></li><li style="">Plus de puissance de calcul pour les forfaits payants : double la puissance du processeur pour les forfaits payants, passant de 2 vCPU à 4 vCPU, ce qui accélère vos builds.<br /></li><li style="">Performances monocœur et multicœur plus rapides : Afin de garantir des builds cohérents et hautement performants, exécution de vos builds sur les processeurs les plus rapides disponibles au moment de leur exécution.</li></ul><br />
<b><font size="3">Une apparence et une ergonomie plus cohérentes pour le tableau de bord Cloudflare</font></b><br />
<br />
Durable Objects, R2 et Workers ont désormais une apparence plus cohérente avec le reste de la plateforme de développement Cloudflare. En parcourant ces pages, vous constaterez que le chargement est plus rapide, que l'ergonomie est plus fluide et que l'utilisation est plus facile.<br />
<br />
Pour tous les produits de stockage, vous pouvez désormais personnaliser le tableau qui répertorie les ressources de votre compte, choisir les données que vous souhaitez voir, trier par colonne et masquer les colonnes dont vous n'avez pas besoin. Dans le tableau de bord Workers et Pages, l'encombrement a été réduit avec un design modernisé afin que vous puissiez obtenir plus rapidement les données dont vous avez besoin.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670631d1759137171/environnements-developpement/autres-edi/cloudflare-annonce-ameliorations-plateforme-developpement/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 1910
Taille : 63,3 Ko"  style="float: CONFIG" /></div><br />
Et lorsque vous créez un nouveau pipeline ou une nouvelle configuration Hyperdrive, vous découvrirez une nouvelle interface qui vous aidera à démarrer et vous guidera à chaque étape.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670632d1759137176/environnements-developpement/autres-edi/cloudflare-annonce-ameliorations-plateforme-developpement/3.jpg/" border="0" alt="Nom : 3.jpg
Affichages : 1911
Taille : 48,1 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Redimensionnez, découpez et reformatez des fichiers vidéo à la demande avec Media Transformations</font></b><br />
<br />
Présenté en mars 2025, Media Transformations apporte la magie des transformations d'images aux fichiers vidéo courts, y compris ceux stockés en dehors de Cloudflare. Depuis lors, les limites d'entrée et de sortie ont été augmentées avec l'ajout de la prise en charge de l'extraction audio uniquement. Media Transformations est désormais disponible en version finale.<br />
<br />
Media Transformations est idéal si vous disposez d'un volume important de vidéos courtes, telles que des sorties d'IA générative, des vidéos de produits e-commerce, des clips de réseaux sociaux ou du contenu marketing court. Ce type de contenu doit être récupéré directement depuis votre stockage existant, tel que R2 ou S3, optimisé rapidement par Cloudflare, puis diffusé efficacement sous forme de petits fichiers MP4 ou utilisé pour extraire des images fixes et de l'audio.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td valign="top"><pre style="margin: 0">https://example.com/cdn-cgi/media/&lt;OPTIONS&gt;/&lt;SOURCE-VIDEO&gt;

EXAMPLE, RESIZE:
https://example.com/cdn-cgi/media/width=760/https://pub-d9fcbc1abcd244c1821f38b99017347f.r2.dev/aus-mobile.mp4


EXAMPLE, STILL THUMBNAIL:
https://example.com/cdn-cgi/media/mode=frame,time=3s,width=120,height=120,fit=cover/https://pub-d9fcbc1abcd244c1821f38b99017347f.r2.dev/aus-mobile.mp4</pre></td></tr></table></code><hr />
</div><br />
<br />
Media Transformations comprend un niveau gratuit accessible à tous les clients et est inclus dans les abonnements Media Platform.<br />
<br />
<b><font size="3">Infrequent Access dans R2 est désormais disponible en version générale</font></b><br />
<br />
R2 Infrequent Access est désormais disponible en version générale. La classe de stockage Infrequent Access a été conçue pour les données qui ne nécessitent pas d'accès fréquent. Elle convient parfaitement à des cas d'utilisation tels que le contenu utilisateur à longue traîne, les journaux ou les sauvegardes de données.<br />
<br />
Depuis son lancement, Infrequent Access a pour objectif : une classe de stockage qui réduit les coûts de stockage tout en maintenant les performances et la durabilité.<br />
<br />
La tarification est simple. Vous payez moins pour le stockage des données, tandis que les récupérations de données sont facturées au Go afin de refléter la puissance de calcul supplémentaire nécessaire pour fournir les données à partir du stockage sous-jacent optimisé pour un accès moins fréquent. Et comme pour tous les produits R2, il n'y a pas de frais de sortie, vous ne payez donc pas pour la bande passante nécessaire au transfert des données. Voici comment vous pouvez télécharger un objet vers la classe d'accès peu fréquent R2 via Workers :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td valign="top"><pre style="margin: 0">export default {
  async fetch(request, env) {

    // Upload the incoming request body to R2 in Infrequent Access class
    await env.MY_BUCKET.put(&quot;my-object&quot;, request.body, {
      storageClass: &quot;InfrequentAccess&quot;,
    });

    return new Response(&quot;Object uploaded to Infrequent Access!&quot;, {
      headers: { &quot;Content-Type&quot;: &quot;text/plain&quot; },
    });
  },
};</pre></td></tr></table></code><hr />
</div><br />
<br />
Vous pouvez également surveiller l'utilisation de votre stockage Infrequent Access par rapport à votre stockage Standard directement dans votre tableau de bord R2 pour chaque compartiment.<br />
<br />
<br />
<b><font size="3">Playwright dans Browser Rendering est désormais disponible en version générale</font></b><br />
<br />
Trois mises à jour ont été apportées à Browser Rendering :<br />
<br />
<ul><li style="">La prise en charge de Playwright est désormais disponible en version générale, offrant aux développeurs la stabilité et la confiance nécessaires pour exécuter des tâches critiques dans le navigateur.<br /></li><li style="">Introduiction de la prise en charge de Stagehand, qui permet aux développeurs de créer des agents IA à l'aide du langage naturel, grâce à Cloudflare Workers AI.<br /></li><li style="">Enfin, pour aider les développeurs à évoluer, les limites des forfaits payants ont été triplées, et d'autres augmentations sont à venir. </li></ul><br />
Le navigateur n'est plus utilisé uniquement par les humains. Les agents IA doivent être capables de naviguer de manière fiable dans les navigateurs, comme le ferait un humain, qu'il s'agisse de réserver des vols, de remplir des informations client ou d'extraire des données structurées. Playwright permet aux agents IA d'interagir avec des pages web et d'effectuer des tâches complexes à la place des humains. Cependant, l'exécution de navigateurs à grande échelle représente un défi infrastructurel important. Cloudflare Browser Rendering résout ce problème en fournissant des navigateurs headless à la demande. Grâce à la mise à disposition générale de la prise en charge de Playwright, désormais synchronisée avec la dernière version v1.55, les clients de Cloudflare disposent d'une base prête à l'emploi pour créer des applications fiables et évolutives. <br />
<br />
Pour aider les agents IA à mieux naviguer sur le Web, Cloudflare introduit la prise en charge de Stagehand, un framework open source d'automatisation des navigateurs.  Plutôt que de dicter des étapes précises ou de spécifier des sélecteurs, Stagehand permet aux développeurs de créer de manière plus fiable et plus flexible en combinant du code avec des instructions en langage naturel alimentées par l'IA. Cela permet aux agents IA de naviguer et de s'adapter si un site Web change, tout comme le ferait un humain. <br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://www.cloudflare.com/developer-platform/products/" target="_blank">Cloudflare</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ces annonces sont crédibles ou pertinentes ?<br />
:fleche: Quel est votre avis sur cette plateforme de développement Cloudflare ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/375054/Cloudflare-a-lance-de-nouveaux-outils-Zero-Trust-dans-sa-plateforme-Cloudflare-One-afin-d-aider-les-entreprises-a-adopter-l-IA-a-grande-echelle-en-toute-securite/" target="_blank">Cloudflare a lancé de nouveaux outils Zero Trust dans sa plateforme Cloudflare One, afin d'aider les entreprises à adopter l'IA à grande échelle en toute sécurité</a><br />
<br />
:fleche: <a href="https://web.developpez.com/actu/376160/Cloudflare-lance-une-politique-de-signalisation-de-contenu-pour-controler-le-scraping-par-l-IA-et-etend-le-fichier-robots-txt-pour-permettre-aux-editeurs-de-specifier-des-regles-d-utilisation-de-l-IA/" target="_blank">Cloudflare lance une politique de signalisation de contenu pour contrôler le scraping par l'IA et étend le fichier robots.txt pour permettre aux éditeurs de spécifier des règles d'utilisation de l'IA</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/372018/Etat-des-lieux-des-outils-de-codage-IA-Cursor-et-Windsurf-sont-ils-prets-a-repondre-aux-exigences-des-developpeurs-Quel-outil-d-edition-de-code-assiste-par-IA-utilisez-vous/" target="_blank">État des lieux des outils de codage IA : Cursor et Windsurf sont-ils prêts à répondre aux exigences des développeurs ? Quel outil d'édition de code assisté par IA utilisez-vous ?</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p670629d1759137165/environnements-developpement/autres-edi/cloudflare-annonce-ameliorations-plateforme-developpement/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670631d1759137171/environnements-developpement/autres-edi/cloudflare-annonce-ameliorations-plateforme-developpement/2.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670632d1759137176/environnements-developpement/autres-edi/cloudflare-annonce-ameliorations-plateforme-developpement/3.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179538/environnements-developpement/autres-edi/cloudflare-annonce-ameliorations-plateforme-developpement/</guid>
		</item>
		<item>
			<title><![CDATA[Warp, l'outil de codage agentique multiplateforme basé sur Rust, a lancé Warp Code]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179047&amp;goto=newpost</link>
			<pubDate>Thu, 04 Sep 2025 18:27:01 GMT</pubDate>
			<description><![CDATA[*Warp, l'outil de codage...]]></description>
			<content:encoded><![CDATA[<div><b><font size="4">Warp, l'outil de codage agentique multiplateforme basé sur Rust, a lancé Warp Code, permettant d'expédier le code généré par l'agent depuis la ligne de commande jusqu'à la production</font></b><br />
<br />
<b>L'émulateur de terminal IA Warp a lancé Warp Code, une suite de fonctionnalités qui donne aux développeurs plus de contrôle sur les agents de codage en ligne de commande. Il introduit un panneau de révision de code où les utilisateurs peuvent voir les différences en temps réel, demander des modifications et éditer directement dans l'interface. Les projets génèrent désormais des fichiers WARP.md compatibles avec les règles Agents.md, Claude.md et Cursor, ce qui permet de garantir la cohérence des instructions et des versions sur toutes les plateformes. Le compilateur de Warp ajoute un niveau de support supplémentaire en détectant automatiquement les erreurs et en suggérant des corrections pour les conflits, aidant ainsi les développeurs à faire avancer leurs projets sans interruption.</b><br />
<br />
L'émulateur de terminal IA Warp a lancé Warp Code, une suite de fonctionnalités qui donne aux développeurs plus de contrôle sur les agents de codage en ligne de commande. Il introduit un panneau de révision de code où les utilisateurs peuvent voir les différences en temps réel, demander des modifications et éditer directement dans l'interface. La vue diff intégrée élimine le besoin de passer à GitHub lors de la révision des modifications générées par les agents.<br />
<br />
Les projets génèrent désormais des fichiers WARP.md compatibles avec les règles Agents.md, Claude.md et Cursor, ce qui permet de garantir la cohérence des instructions et des versions sur toutes les plateformes. Les workflows sont encore simplifiés grâce aux commandes slash, qui permettent une configuration rapide des projets, la gestion des règles et les connexions aux serveurs, réduisant ainsi les frictions liées au passage d'une tâche à l'autre.<br />
<br />
Pour aller plus loin, les profils d'agent permettent aux développeurs de définir des modèles, des autorisations et des tâches pour chaque agent, garantissant ainsi qu'ils fonctionnent dans des limites claires. Le compilateur de Warp ajoute un niveau de support supplémentaire en détectant automatiquement les erreurs et en suggérant des corrections pour les conflits, aidant ainsi les développeurs à faire avancer leurs projets sans interruption. Avec son agent de codage classé n° 1 sur Terminal-bench et n° 3 sur SWE-bench, vérifié à l'aide de GPT-5, Warp Code se positionne face à des outils tels que Cursor, Windsurf Editor, Claude Code, Gemini CLI ou OpenAI Codex en mettant l'accent sur une boucle de rétroaction plus étroite entre le développeur et l'agent. Les améliorations à venir apporteront la prise en charge du LSP, la navigation par symboles et des options de révision étendues pour s'appuyer sur cette base.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/n3jFHfIvyf8?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b>Pourquoi Warp Code ?</b><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			En juin, nous avons lancé Warp 2.0, l'environnement de développement agentique. Notre thèse : le développement passe du codage manuel au codage par invite. Le workflow consistant à ouvrir un fichier et à écrire du code à la main devient obsolète. À la place, les développeurs commenceront par une invite : ils demanderont à un agent de corriger un bug, de créer une fonctionnalité, de déboguer un crash de serveur en production... et ils observeront le résultat.<br />
<br />
Cette vision a trouvé un écho : depuis le lancement de l'ADE, nous avons connu une croissance plus rapide que jamais dans l'histoire de Warp. Nous avons accueilli des centaines de milliers d'utilisateurs et notre chiffre d'affaires a été multiplié par 30 cette année.<br />
<br />
Cependant, même si les agents s'améliorent, il existe toujours un écart important entre la phase de développement et la phase de production. Même les agents les plus puissants comme Warp bénéficient encore des connaissances, du contexte et des conseils d'ingénieurs expérimentés.<br />
<br />
Trop souvent, les agents écrivent du code qui fonctionne presque, mais qui présente des problèmes subtils qui finissent par prendre beaucoup de temps à comprendre, à déboguer et à valider.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670062d1757011860/environnements-developpement/autres-edi/warp-l-outil-codage-agentique-multiplateforme-base-rust-lance-warp-code/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 44957
Taille : 53,3 Ko"  style="float: CONFIG" /><br />
<i>66 % des personnes interrogées ont cité « les réponses de l'IA qui sont presque correctes, mais pas tout à fait » comme leur plus grande frustration concernant le codage agentique.</i></div><br />
La solution n'est pas de renoncer au développement par prompt, mais plutôt d'améliorer le workflow de prompt afin que les développeurs aient une meilleure compréhension et un meilleur contrôle.<br />
<br />
Nous appelons ce processus « pilotage d'agent » et notre objectif avec Warp Code est de fournir l'agent de codage le plus « pilotable » qui soit.
			
		<hr />
	</div>
</div><b><font size="3">Que contient le Warp Code ?</font></b><br />
<br />
<b>Révision du code</b><br />
<br />
Il existe de nombreux produits de révision de code sur le marché, mais celui de Warp est unique car il est conçu pour les humains qui révisent le code généré par des agents. Dans un monde où les agents écrivent de plus en plus de code, nous pensons que c'est le flux qui importe le plus (et non les agents qui révisent le code généré par les humains, même si cela est également intéressant).<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/4JlN0rvoZA8?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Ainsi, dans Warp, vous pouvez désormais visualiser les modifications de votre agent au fur et à mesure qu'elles sont écrites, et diriger l'agent pendant qu'il travaille. La vue diff fonctionne par rapport à votre branche actuelle ou principale et vous permet de relancer facilement la requête en référençant des différences et des lignes spécifiques. Elle permet également de modifier manuellement directement dans la vue diff.<br />
<br />
Tout cela vous évite d'avoir à passer à Github juste pour voir ce qu'un agent a fait. Cela améliore votre compréhension et facilite la livraison d'un code correct et facile à maintenir généré par l'agent.<br />
<br />
<b>Éditeur de fichiers natif</b><br />
<br />
Vous pouvez désormais ouvrir et modifier des fichiers directement dans Warp, avec des fonctionnalités telles que la coloration syntaxique, un visualiseur de fichiers à onglets et la recherche et le remplacement (et, bien sûr, les raccourcis clavier vim).<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/oeonZ-jtzhA?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Le principal cas d'utilisation ici concerne les petites modifications apportées au code généré par l'agent, car il est parfois plus rapide de modifier manuellement que de relancer la commande, par exemple lorsque vous souhaitez simplement changer le nom d'une variable, modifier un bout de code ou réécrire une petite fonction.<br />
<br />
L'équipe de Warp a également intégré une arborescence de fichiers simple pour parcourir, ouvrir et ajouter des fichiers en tant que contexte, ainsi que pour ouvrir et créer des fichiers à l'aide de la palette de fichiers (cmd-O).<br />
<br />
<b>Projets : WARP.md, commandes slash et profils d'agent</b><br />
<br />
Vous remarquerez un nouvel état zéro et un écran d'accueil dans Warp qui vous permettent de démarrer rapidement de nouveaux projets, de naviguer vers des projets existants ou de reprendre des conversations précédentes. Cela permet de se lancer plus rapidement dans quelque chose de nouveau ou de reprendre là où vous vous étiez arrêté.<br />
<br />
Si vous démarrez un nouveau projet, Warp le configurera pour vous avec les règles du projet et l'indexation du code source.<br />
<br />
Si vous avez un projet existant, vous pouvez désormais exécuter /init (et une multitude d'autres commandes slash) pour le démarrer avec un fichier WARP.md contrôlé par version. Warp prend également en charge les règles AGENTS.md, CLAUDE.md et Cursor.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670063d1757011864/environnements-developpement/autres-edi/warp-l-outil-codage-agentique-multiplateforme-base-rust-lance-warp-code/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 7416
Taille : 61,1 Ko"  style="float: CONFIG" /></div><br />
Au-delà de /init, les commandes slash vous permettent également d'ajouter rapidement des règles globales, des serveurs MCP et d'exécuter des invites enregistrées. Tout cela rend les agents beaucoup plus sensibles au contexte et puissants.<br />
<br />
Enfin, Warp Code introduit dans cette version les profils d'agent, qui vous permettent de spécifier un modèle et un ensemble d'autorisations pour un agent. Les profils vous permettent d'exécuter différents types d'agents pour différentes tâches en étant sûr que l'agent ne fera pas plus que ce qui lui est autorisé.<br />
<br />
<b>Différences de code suggérées</b><br />
<br />
L'agent de codage peut désormais suggérer de manière proactive des corrections, vous n'avez donc même plus besoin de l'invoquer.<br />
<br />
Si vous rencontrez une erreur de compilation ou un conflit de fusion, l'agent essaie simplement de le corriger pour vous sur-le-champ. Vous pouvez toujours rejeter, relancer ou démarrer une conversation à partir de la suggestion si vous avez besoin de l'affiner.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670064d1757011869/environnements-developpement/autres-edi/warp-l-outil-codage-agentique-multiplateforme-base-rust-lance-warp-code/3.jpg/" border="0" alt="Nom : 3.jpg
Affichages : 6946
Taille : 100,2 Ko"  style="float: CONFIG" /></div><br />
<b>Prochaines étapes</b><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Warp Code n'est qu'un début. Nous construisons un avenir où Warp sera le principal outil dont les développeurs auront besoin pour livrer des logiciels, mais il reste encore du travail à faire pour y parvenir. Au cours des prochains mois, vous pouvez vous attendre à des mises à jour du produit, notamment :<br />
<br />
<ul><li style="">De nouvelles améliorations de l'éditeur, telles que la prise en charge LSP et la navigation par symboles.<br /></li><li style="">Une révision du code plus intelligente et rationalisée.<br /></li><li style="">La prise en charge d'environnements distants.</li></ul><br />
À ceux qui utilisent déjà Warp, merci de votre contribution à notre aventure. À ceux qui nous rejoignent avec ce lancement, bienvenue dans la communauté.
			
		<hr />
	</div>
</div><div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/044-rqWzLqc?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b>Source</b> : <a rel="nofollow" href="https://app.warp.dev/get_warp" target="_blank">Obtenir Warp</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://www.developpez.com/actu/332398/Decouvrez-Warp-un-terminal-de-ligne-de-commande-base-sur-Rust-qui-se-veut-moderne-et-rapide-connecte-au-cloud-et-adapte-au-travail-d-equipe/" target="_blank">Découvrez Warp, un terminal de ligne de commande basé sur Rust qui se veut moderne et rapide, connecté au cloud et adapté au travail d'équipe</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/374851/AGENTS-md-un-format-simple-et-ouvert-pour-guider-les-agents-de-codage-IA-qui-fournit-le-contexte-et-les-instructions-pour-les-aider-a-travailler-sur-votre-projet/" target="_blank">AGENTS.md, un format simple et ouvert pour guider les agents de codage IA qui fournit le contexte et les instructions pour les aider à travailler sur votre projet</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/369953/L-assistant-d-IA-de-codage-Claude-Code-corrige-rapidement-et-efficacement-les-bogues-dans-les-codes-herites-sans-que-l-utilisateur-ait-besoin-de-preciser-le-contexte-selon-le-rapport-de-test-d-un-programmeur/" target="_blank">L'assistant d'IA de codage Claude Code corrige rapidement et efficacement les bogues dans les codes hérités sans que l'utilisateur ait besoin de préciser le contexte, selon le rapport de test d'un programmeur</a><br />
<br />
:fleche: <a href="https://jetbrains.developpez.com/actu/374543/JetBrains-a-l-ere-de-l-IA-agentique-Junie-son-agent-de-programmation-intelligent-est-desormais-entierement-integre-a-GitHub-pour-offrir-aux-developpeurs-la-puissance-du-developpement-asynchrone/" target="_blank">JetBrains à l'ère de l'IA agentique : Junie, son agent de programmation intelligent, est désormais entièrement intégré à GitHub pour offrir aux développeurs la puissance du développement asynchrone</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p670062d1757011860/environnements-developpement/autres-edi/warp-l-outil-codage-agentique-multiplateforme-base-rust-lance-warp-code/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670063d1757011864/environnements-developpement/autres-edi/warp-l-outil-codage-agentique-multiplateforme-base-rust-lance-warp-code/2.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670064d1757011869/environnements-developpement/autres-edi/warp-l-outil-codage-agentique-multiplateforme-base-rust-lance-warp-code/3.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179047/environnements-developpement/autres-edi/warp-l-outil-codage-agentique-multiplateforme-base-rust-lance-warp-code/</guid>
		</item>
		<item>
			<title><![CDATA[Apple a publié une nouvelle version bêta de l'EDI Xcode 26 pour les développeurs]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178925&amp;goto=newpost</link>
			<pubDate>Sat, 30 Aug 2025 11:00:43 GMT</pubDate>
			<description>*Apple a publié une nouvelle...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Apple a publié une nouvelle version bêta de l'EDI Xcode 26 pour les développeurs, avec une intégration native de Claude Sonnet 4 d'Anthropic et la prise en charge de ChatGPT 5 d'OpenAI</font></b><br />
<br />
<b>Apple a publié la bêta 7 de Xcode 26, avec une intégration native de Claude Sonnet 4 d'Anthropic et la prise en charge de GPT-5 d'OpenAI, ce dernier étant défini comme le modèle par défaut pour les tâches de codage. La mise à jour apporte également des corrections de bogues importantes, des améliorations de performances et des SDK mis à jour. Cependant, les développeurs sont informés de problèmes persistants affectant le débogage, la gestion des fichiers et certaines vérifications du compilateur.</b><br />
<br />
Xcode est une suite d'outils de développement permettant de créer des applications pour les appareils Apple. Elle comprend un environnement de développement intégré (IDE) du même nom pour macOS, utilisé pour développer des logiciels pour macOS, iOS, iPadOS, watchOS, tvOS et visionOS. Elle a été initialement lancée fin 2003 ; la dernière version stable est la version 16, sortie le 16 septembre 2024, et est disponible gratuitement via le Mac App Store et le site web Apple Developer.<br />
<br />
Pour rappel, Anthropic a récemment fait passer Claude Sonnet 4 à un niveau supérieur, en augmentant sa fenêtre contextuelle à un million de jetons, ce qui permet de <a href="https://intelligence-artificielle.developpez.com/actu/374605/Claude-Sonnet-4-d-Anthropic-prend-desormais-en-charge-une-fenetre-de-contexte-d-un-million-de-jetons-et-une-fonctionnalite-de-memoire-ce-qui-permet-de-traiter-plus-de-75-000-lignes-de-code-en-une-seule-requete/" target="_blank">traiter des bases de code entières avec plus de 75 000 lignes</a> de code. La mise à jour introduit également une fonctionnalité de mémoire pour certains abonnés. En parallèle, <a href="https://intelligence-artificielle.developpez.com/actu/374435/OpenAI-a-devoile-la-derniere-version-tant-attendue-de-son-chatbot-IA-GPT-5-affirmant-qu-il-offre-une-expertise-de-niveau-doctorat-plus-intelligent-plus-rapide-et-plus-utile/" target="_blank">OpenAI a lancé son dernier modèle GPT-5</a>, le décrivant comme « plus intelligent, plus rapide et plus utile ». Le PDG Sam Altman a souligné la réduction des hallucinations et la fiabilité accrue du modèle, le positionnant comme un assistant de codage performant.<br />
<br />
La nouvelle version bêta de Xcode ajoute la prise en charge de Claude dans l'outil IDE pour développeurs, permettant ainsi aux utilisateurs d'intégrer leurs comptes Claude Sonnet 4 payants existants. La mise à jour améliore également l'intégration de ChatGPT en proposant deux nouveaux modèles au choix : GPT-4.1 et GPT-5, GPT-5 étant le modèle par défaut pour la plupart des tâches de codage. L'option GPT-5 (Reasoning), plus puissante, est disponible pour les tâches complexes et est optimisée pour fournir des résultats plus précis.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/5mH5DTs6c9A?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Bien que ces changements soient bénéfiques pour les développeurs, les notes de mise à jour mentionnent des problèmes connus avec ces fonctionnalités, tels que le déplacement des points d'arrêt et l'impossibilité de visualiser ou de modifier des fichiers portant des noms identiques.<br />
<br />
La dernière version bêta comprend plusieurs corrections qui résolvent les problèmes signalés dans les versions précédentes. Par exemple, un bug qui provoquait l'échec des simulateurs lors de la première compilation après une mise à niveau de macOS a été corrigé, avec une solution de contournement permettant de recompiler après un court délai d'attente. De plus, le menu <i>Related Items</i> (Éléments connexes) a été simplifié afin d'améliorer les temps de chargement de l'éditeur.<br />
<br />
Bien que cette version bêta apporte de nombreuses améliorations, il existe un bug qui peut entraîner le déplacement des points d'arrêt dans les fichiers concernés lors de l'application des modifications issues d'une conversation sur l'intelligence de codage. Cela pourrait affecter les efforts de débogage.<br />
<br />
La version bêta comprend des améliorations continues apportées aux écosystèmes Swift et C++ ; diverses corrections ont été apportées à Swift Testing, notamment une correction pour les journaux d'erreurs ExitTest.<br />
<br />
Tout n'est cependant pas parfait : les vérifications de débordement de conteneur Address Sanitizer C++ ne sont plus désactivées par défaut et ne peuvent pas être désactivées au moment de la compilation. Une solution de contournement a été proposée pour ce problème afin de désactiver ces vérifications au moment de l'exécution via une variable d'environnement. Il existe également un problème avec les shaders Metal qui peuvent ne pas produire de binaires GPU valides.<br />
<br />
La bêta 7 de Xcode 26 comprend les SDK pour iOS 26, iPadOS 26, tvOS 26, watchOS 26, macOS Tahoe 26 et visionOS 26. Cette version prend en charge le débogage sur appareil pour une large gamme de versions de systèmes d'exploitation, remontant jusqu'à iOS 16 et watchOS 8. <br />
<br />
Pour exécuter la dernière version bêta de Xcode, il est nécessaire de disposer d'un Mac équipé de macOS Sequoia 15.5 ou d'une version ultérieure.<br />
<br />
Les nouvelles fonctionnalités de Xcode 26 bêta 7, ainsi que les problèmes connus sont présentés ci-dessous :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<div>
				Envoyé par <strong>Apple</strong>
				
			</div>
			<div class="message"><b>Nouvelles fonctionnalités</b><br />
<br />
<ul><li style=""> Claude dans Xcode est désormais disponible dans le panneau des paramètres Intelligence, ce qui permet aux utilisateurs d'ajouter facilement leur compte Claude payant existant à Xcode et de commencer à utiliser Claude Sonnet 4.</li><li style=""> Lorsqu'ils utilisent ChatGPT dans Xcode, les utilisateurs peuvent désormais démarrer une nouvelle conversation avec GPT-4.1 ou GPT-5, GPT-5 étant défini par défaut.</li><li style=""> ChatGPT dans Xcode propose deux modèles au choix. « GPT-5 » est optimisé pour des résultats rapides et de haute qualité, et devrait bien fonctionner pour la plupart des tâches de codage. Pour les tâches difficiles, choisissez « GPT-5 (Reasoning) », qui prend plus de temps à réfléchir avant de répondre et peut fournir des résultats plus précis pour les tâches de codage complexes.</li><li style=""> Dans l'API OpenAI, « GPT-5 » correspond au niveau de raisonnement « minimal », et « GPT-5 (Reasoning) » correspond au niveau de raisonnement « faible ».</li></ul><br />
<b>Problèmes connus</b><br />
<br />
<ul><li style=""> Lorsque vous appliquez des modifications à l'aide de l'intelligence de codage, les points d'arrêt dans les fichiers concernés peuvent se déplacer.</li><li style=""> Lorsque vous utilisez l'intelligence de codage, le modèle ne peut pas afficher ou modifier simultanément des fichiers portant des noms identiques.</li><li style=""> Les fichiers précédemment supprimés peuvent apparaître dans l'historique des modifications comme ayant été supprimés par une conversation récente avec l'assistant de codage.</li><li style=""> L'intelligence de codage fournit des résultats incohérents lors de la modification de fichiers contenant des milliers de lignes.</li></ul></div>
			
		<hr />
	</div>
</div><b>Source :</b> <a rel="nofollow" href="https://developer.apple.com/documentation/xcode-release-notes/xcode-26-release-notes" target="_blank">Notes de mise à jour pour Xcode 26 bêta 7 (Apple)</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Trouvez-vous les nouveautés apportées par cette version bêta de Xcode 26 utiles ou intéressantes ?<br />
:fleche: Avez-vous déjà utilisé cet outil pour votre usage ou le développement d'applications, et si oui, qu'en pensez-vous ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://hardware.developpez.com/actu/359543/Xcode-16-et-memoire-unifiee-meme-Apple-admet-enfin-que-8-Go-de-memoire-vive-ne-suffisent-pas-comment-la-Predictive-Code-Completion-met-en-lumiere-les-limites-de-la-memoire-sur-les-nouveaux-Macs/" target="_blank">Xcode 16 et mémoire unifiée : même Apple admet enfin que 8 Go de mémoire vive ne suffisent pas, comment la Predictive Code Completion met en lumière les limites de la mémoire sur les nouveaux Macs</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/372253/Microsoft-annonce-que-le-mode-Agent-de-GitHub-Copilot-et-le-support-du-MCP-sont-disponibles-dans-l-apercu-public-pour-Xcode/" target="_blank">Microsoft annonce que le mode Agent de GitHub Copilot et le support du MCP sont disponibles dans l'aperçu public pour Xcode</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178925/environnements-developpement/autres-edi/apple-publie-nouvelle-version-beta-l-edi-xcode-26-developpeurs/</guid>
		</item>
		<item>
			<title><![CDATA[L'intégration EDI Claude Code pour Emacs offre une intégration native avec Claude Code CLI]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178502&amp;goto=newpost</link>
			<pubDate>Fri, 08 Aug 2025 13:59:20 GMT</pubDate>
			<description><![CDATA[*L'intégration EDI Claude...]]></description>
			<content:encoded><![CDATA[<div><b><font size="4">L'intégration EDI Claude Code pour Emacs offre une intégration native avec Claude Code CLI via le protocole MCP (Model Context Protocol), un pont bidirectionnel entre Claude et Emacs.</font></b><br />
<br />
<b>Claude Code EDI pour Emacs offre une intégration native avec Claude Code CLI via le protocole MCP (Model Context Protocol). Contrairement aux simples wrappers de terminal, ce package crée un pont bidirectionnel entre Claude et Emacs, permettant à Claude de comprendre et d'exploiter les puissantes fonctionnalités d'Emacs, du LSP et de la gestion de projet aux fonctions Elisp personnalisées</b><br />
<br />
Claude Code est un assistant d'IA de codage développé par Anthropic et accessible depuis un terminal. Claude Code comprend votre base de code et vous aide à coder plus rapidement grâce à des commandes en langage naturel. Il s'intègre directement à votre environnement de développement et rationalise votre flux de travail sans nécessiter de serveurs supplémentaires ou de configuration complexe. Ses principales fonctionnalités sont : éditer des fichiers et corriger de bogues dans votre base de code, répondre aux questions sur l'architecture et la logique de votre code, exécuter et corriger des tests, faire du linting, ainsi que de nombreuses autres commandes.<br />
<br />
Emacs est une famille d'éditeurs de texte, connus pour leur extensibilité et leur capacité à s’adapter à une grande variété de tâches informatiques. Emacs constitue un framework basé sur un interpréteur Lisp interactif (REPL), conçu pour développer et exécuter des applications textuelles, par défaut un éditeur, et les automatiser par le biais de macros. Ce système offre une plateforme intégrée où des fonctionnalités comme l’édition de texte et de code, la gestion de courriels, la navigation web ou l’organisation de tâches coexistent dans un environnement cohérent, piloté par un même langage et une même logique.<br />
<br />
<b>Présentation</b><br />
<br />
Claude Code EDI pour Emacs offre une intégration native avec Claude Code CLI via le protocole MCP (Model Context Protocol). Contrairement aux simples wrappers de terminal, ce package crée un pont bidirectionnel entre Claude et Emacs, permettant à Claude de comprendre et d'exploiter les puissantes fonctionnalités d'Emacs, du LSP et de la gestion de projet aux fonctions Elisp personnalisées. Cela transforme Claude en un véritable assistant IA compatible avec Emacs qui fonctionne dans votre flux de travail existant et peut interagir avec l'ensemble de votre écosystème Emacs.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/K8sCVLmFyyU?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b>Fonctionnalités</b><br />
<br />
<ul><li style="">Détection automatique des projets et gestion des sessions</li><li style="">Intégration du terminal avec prise en charge complète des couleurs à l'aide de vterm ou eat</li><li style="">Implémentation du protocole MCP pour l'intégration IDE</li><li style="">Prise en charge des outils pour les opérations sur les fichiers, l'état de l'éditeur et les informations sur l'espace de travail</li><li style="">Serveur d'outils MCP extensible pour accéder aux commandes Emacs (xrefs, tree-sitter, informations sur le projet, par exemple)</li><li style="">Intégration diagnostique avec Flycheck et Flymake</li><li style="">Affichage avancé des différences avec intégration ediff</li><li style="">Prise en charge de la barre d'onglets pour un changement de contexte approprié</li><li style="">Suivi de la sélection et du tampon pour une meilleure prise en compte du contexte</li></ul><br />
<b>Intégration des outils Emacs</b><br />
<br />
Ce package permet à Claude Code d'exploiter toute la puissance d'Emacs grâce à l'intégration des outils MCP. Claude peut accéder directement aux fonctionnalités d'Emacs et les utiliser, notamment :<br />
<br />
<ul><li style="">Intégration du protocole LSP (Language Server Protocol) via les commandes xref pour une navigation intelligente dans le code (eglot, lsp-mode et autres)<br />
<br /></li><li style="">Tree-sitter pour l'analyse syntaxique et la compréhension de la structure du code au niveau AST<br />
<br /></li><li style="">Imenu pour la liste structurée des symboles et la navigation dans les fichiers<br />
<br /></li><li style="">Intégration de projets pour des opérations adaptées au projet<br />
<br /></li><li style="">Toute commande ou fonction Emacs peut être exposée comme un outil MCP, ce qui permet à Claude de :<br />
<br />
<ul><li style="">Effectuer des recherches et des refactorisations à l'échelle du projet<br /></li><li style="">Accéder à des modes spécialisés et à leurs fonctionnalités<br /></li><li style="">Exécuter des fonctions Elisp personnalisées adaptées à votre flux de travail</li></ul></li></ul><br />
Cette intégration profonde signifie que Claude Code comprend le contexte de votre projet et peut tirer parti de l'écosystème étendu d'Emacs pour fournir une assistance plus intelligente et plus adaptée au contexte.<br />
<br />
<b>Capture d'écran : Reconnaissance active des fichiers</b><br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p669328d1754661660/environnements-developpement/autres-edi/l-integration-edi-claude-code-emacs-offre-integration-native-claude-code-cli/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 53026
Taille : 422,7 Ko"  style="float: CONFIG" /><br />
<i>Claude Code sait automatiquement quel fichier vous consultez actuellement dans Emacs</i></div><br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://github.com/manzaltu/claude-code-ide.el" target="_blank">Claude Code IDE for Emacs</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/372778/Claude-Code-est-desormais-disponible-pour-les-abonnes-aux-formules-Pro-et-Max-permettant-des-workflows-de-codage-directs-bases-sur-un-terminal-et-vous-permettant-de-deleguer-des-taches-de-codage-complexes/" target="_blank">Claude Code est désormais disponible pour les abonnés aux formules Pro et Max, permettant des workflows de codage directs basés sur un terminal et vous permettant de déléguer des tâches de codage complexes</a><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/309395/Emacs-la-communaute-se-demande-comment-accroitre-son-attractivite-certains-suggerent-plus-de-modernite-et-Richard-Stallman-se-prete-au-jeu-des-echanges-d-idees/" target="_blank">Emacs : la communauté se demande comment accroître son attractivité. Certains suggèrent plus de modernité et Richard Stallman se prête au jeu des échanges d'idées</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p669328d1754661660/environnements-developpement/autres-edi/l-integration-edi-claude-code-emacs-offre-integration-native-claude-code-cli/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178502/environnements-developpement/autres-edi/l-integration-edi-claude-code-emacs-offre-integration-native-claude-code-cli/</guid>
		</item>
		<item>
			<title>Je viens de lancer BobaVim : un jeu pour speedrun et apprendre Vim</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178401&amp;goto=newpost</link>
			<pubDate>Sat, 02 Aug 2025 20:40:15 GMT</pubDate>
			<description>Salut, 
 
Je viens de lancer...</description>
			<content:encoded><![CDATA[<div>Salut,<br />
<br />
Je viens de lancer un projet sur lequel je travaille depuis un moment : BobaVim un jeu sur navigateur qui vous aide à apprendre et maîtriser les mouvements de Vim à travers des défis amusants.<br />
<br />
Vous pouvez y jouer en solo ou affronter d'autres joueurs en duels 1v1 pour compléter des niveaux en utilisant les commandes Vim. Le jeu propose un tutoriel, un manuel, ainsi qu’un classement pour suivre votre progression et votre vitesse.<br />
<br />
En tant que grand fan de Vim, je suis heureux de contribuer à ma façon au travail incroyable de Bram Moolenaar. Sa vision et son dévouement pour faire de Vim un outil aussi puissant et efficace sont une vraie source d’inspiration.<br />
<br />
J’ai créé le jeu en utilisant HTML, CSS, JavaScript et Go, et j’en ai profité pour apprendre énormément sur le frontend/backend, la prédiction côté client, la concurrence et le multijoueur en temps réel.<br />
<br />
Si vous avez envie d’améliorer vos compétences en Vim ou simplement de découvrir quelque chose de nouveau et stimulant, c’est par ici :<br />
&#128073; <a rel="nofollow" href="https://www.bobavim.com/" target="_blank">https://www.bobavim.com/</a><br />
<br />
N’hésitez pas à me faire vos retours ou à poser des questions sur le jeu ou la tech derrière !<br />
<br />
Merci !</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>ftapponn</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178401/environnements-developpement/autres-edi/viens-lancer-bobavim-jeu-speedrun-apprendre-vim/</guid>
		</item>
		<item>
			<title>Aide pour Git Hub</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178191&amp;goto=newpost</link>
			<pubDate>Tue, 22 Jul 2025 11:11:17 GMT</pubDate>
			<description>Bonjour, 
 
 
Je poste ici...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
<br />
Je poste ici car j'ai du mal à trouver la rubrique dédiée.<br />
<br />
J'ai récemment mis à jour un logiciel dont les sources sont disponibles.<br />
<br />
Mais j'ai eu du mal à créer le dépôt GitHub et surtout à le remplir.<br />
<br />
<br />
J'ai créé un fichier ZIP contenant la version &quot;portable&quot; du logiciel compilé pour que les utilisateurs puissent le télécharger et l'utiliser. Pour cela j'ai utilisé la fonction &quot;ajouter une release&quot;<br />
<br />
Mais GitHub créé avec des fichiers zip &quot;source&quot; qui sont vides.<br />
<br />
Ce n'est pas trop grave, les utilisateurs peuvent télécharger la release et utiliser le logiciel.<br />
<br />
<a rel="nofollow" href="https://github.com/electroremy/ShiftN/releases/tag/ShiftN2025" target="_blank">https://github.com/electroremy/Shift...tag/ShiftN2025</a><br />
<br />
<br />
Ensuite, j'ai voulu uploader les fichiers sources sur Git Hub.<br />
<br />
Mais Git Hub n'accepte que 100 fichiers à la fois, et il y a une limite de taille à 25 Mo. :aie:<br />
<br />
Problème : le source &quot;prêt à l'emploi&quot; généré avec Visual Studio contient de très nombreux fichiers et certains sont gros (fichiers db 87 Mo)<br />
<br />
Ce que j'ai fait : reprendre le code source original, plus petit (celui dont je suis partit à la base) en remplaçant juste dedans les fichiers .cpp que j'ai modifié.<br />
<br />
Mais j'ai dû uploader les fichiers par petits paquets de moins de 100, c'était bien chiant à faire... :aie:<br />
<br />
De plus, cela oblige les utilisateurs de ce code source de refaire toutes les manipulations décrites dans le fichier Read_me_how_to_compile pour pouvoir modifier le code source et le compiler avec une version récente de Visual Studio :aie:<br />
<br />
<a rel="nofollow" href="https://github.com/electroremy/ShiftN" target="_blank">https://github.com/electroremy/ShiftN</a><br />
<br />
<br />
Faire des mises à jour de cette façon sera galère :mouarf:<br />
<br />
Je pense que je m'y prends mal :mrgreen:<br />
<br />
Sur Internet j'ai vu qu'il faudrait &quot;cloner&quot; sur Git Hub le dossier de mon projet mais je ne trouve pas comment faire.<br />
<br />
Autre soucis : j'utilise plusieurs ordinateurs différents pour travailler.<br />
<br />
Il faudrait donc que je puisse réaliser la mise à jour du &quot;clone&quot; sur Git Hub depuis chacun de ces ordinateurs.<br />
<br />
<br />
J'ai d'autres projets à uploader.<br />
<br />
Par exemple, j'ai fait de nombreuses modifications au firmware d'une imprimante 3D (la Prusa I3 MK2s)<br />
<br />
Pour mes modifications soient identifiées dans Git Hib, il faudrait :<br />
<br />
- que je mette le code source original sur un dossier dans mon ordinateur<br />
<br />
- que je clone ce dossier<br />
<br />
- ensuite, que je remette dans ce dossier ma version du firmware, en écrasant les fichiers de l'ancien firmware par ceux que j'ai modifié<br />
<br />
- que je retourne dans Git Hub pour qu'il mettre à jour le dossier, en identifiant les modifications<br />
<br />
Mais j'ai peur que cette utilisation &quot;à postériori&quot; de Git Hub rende l'opération difficile voir impossible<br />
<br />
<br />
A bientôt</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>electroremy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178191/environnements-developpement/autres-edi/aide-git-hub/</guid>
		</item>
		<item>
			<title>Mon nouvel EDI préféré : Cursor, par Mensur Durakovic</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2176956&amp;goto=newpost</link>
			<pubDate>Mon, 19 May 2025 13:48:30 GMT</pubDate>
			<description>*Mon nouvel EDI préféré :...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Mon nouvel EDI préféré : Cursor, par Mensur Durakovic</font></b> <br />
<br />
Dans le monde des outils de développement alimentés par l'IA, une question est actuellement un sujet brûlant sur les forums technologiques et les subreddits :<br />
<br />
<i>Les EDI alimentés par l'IA</i><br />
<br />
Comme de nombreux ingénieurs logiciels sceptiques, j'ai d'abord considéré l'EDI Cursor comme un simple outil de codage à base d'IA.<br />
<br />
Un collègue me l'a présenté en octobre 2023, mais je ne l'ai pas retenu. Après plus d'un an, un membre de mon équipe l'a mentionné il y a quelques mois et j'ai décidé de lui donner une nouvelle chance.<br />
<br />
Après quelques mois d'utilisation régulière dans le cadre de projets personnels et professionnels, mon point de vue a changé de manière significative et j'ai donc décidé d'écrire quelque chose à ce sujet.<br />
<br />
Cet aperçu s'adresse principalement aux ingénieurs logiciels expérimentés qui sont à l'aise pour naviguer dans des bases de code complexes, travailler dans des écosystèmes JavaScript/TypeScript, et créer des applications web sophistiquées. Il n'est pas recommandé aux novices du codage qui cherchent à se faire aider par l'IA, ni aux ingénieurs logiciels qui cherchent avant tout à générer des quantités massives de code.<br />
<br />
Ma philosophie de base en matière d'outils de codage de l'IA n'est pas de générer des volumes de code considérables.<br />
<br />
Je recherche plutôt un assistant intelligent qui s'occupe du travail ennuyeux de routine, accélère les tâches de codage répétitives et me permet de me concentrer sur la logique commerciale, l'architecture du projet, la résolution de problèmes et la qualité du code.<br />
<br />
L'EDI Cursor n'est pas une baguette magique, bien qu'il soit prometteur dans certains scénarios. Il peut briller dans le développement rapide de prototypes, en réduisant la charge cognitive pour les blocs de codage répétitifs. Il permet de générer du code en fonction du contexte et propose des suggestions de remaniement intelligentes.<br />
<br />
Ce point de vue est totalement transparent : il ne s'agit pas d'une évaluation sponsorisée ou d'une promotion de produit. Il s'agit d'observations authentiques et non filtrées d'un ingénieur logiciel en activité qui a testé l'outil dans des scénarios réels.<br />
<br />
<br />
<b><font size="3">Cursor - EDI alimenté par l'IA</font></b><br />
<br />
L'EDI Cursor représente un fork innovant de Visual Studio Code, intégrant les capacités du Large Language Model (LLM) dans son interface utilisateur principale. Ainsi, si vous êtes familier avec l'interface utilisateur de VS Code, vous pourrez à peine faire la différence lorsque vous utiliserez l'EDI Cursor.<br />
<br />
En tant qu'outil gratuit et payant, Cursor souhaite transformer la manière dont les ingénieurs logiciels interagissent avec leur environnement d'édition de code. Il modifie l'expérience de codage traditionnelle en introduisant des fonctionnalités pilotées par l'IA au-delà de la complétion de code standard.<br />
<br />
Ces fonctionnalités sont stratégiquement conçues pour réduire la charge cognitive et accélérer les processus de développement. Grâce à ces outils, vous n'avez plus besoin de basculer vers un navigateur, de taper dans ChatGPT, de copier-coller du code, etc.<br />
<br />
Permettez-moi de résumer ses principales caractéristiques en termes simples :<br />
<br />
<b>Complétion des onglets (réservé aux abonnés)</b><br />
<br />
La fonction de complétion des onglets est une exclusivité pour les abonnés. Contrairement à la saisie semi-automatique traditionnelle, il ne s'agit pas simplement de suggérer les prochaines lignes de code.<br />
<br />
Il s'agit d'un système intelligent qui prédit des extraits de code et aide à naviguer dans les actions recommandées, le tout déclenché par une simple pression sur la touche de tabulation. C'est comme si un ingénieur logiciel expérimenté vous suggérait tranquillement la prochaine étape logique du codage.<br />
<br />
<b>Édition en ligne</b><br />
<br />
Disponible pour tous les utilisateurs, l'édition en ligne offre une interface de discussion permettant d'apporter des modifications précises au code. C'est comme si vous sélectionniez un bloc de code et qu'un assistant IA vous suggérait des améliorations ou des réécritures, avec une vue claire et différente.<br />
<br />
<b>Barre latérale de chat</b><br />
<br />
La barre latérale de chat améliore l'édition en ligne en offrant un environnement d'édition plus complet. Cette fonctionnalité permet aux ingénieurs logiciels d'engager des discussions plus approfondies sur le code, de générer des suggestions sur plusieurs fichiers et d'explorer des scénarios de remaniement plus complexes.<br />
<br />
C'est comme si vous aviez une session de programmation en binôme avec une IA pour comprendre le contexte de l'ensemble de votre projet. Vous pouvez marquer des fichiers spécifiques ou l'ensemble de la base de code et poser des questions.<br />
<br />
<b>Composer</b><br />
<br />
Composer est peut-être la fonctionnalité la plus puissante, une interface de chat spécialisée conçue pour le remaniement de code à grande échelle. Il peut générer des différences entre plusieurs fichiers, ce qui permet aux ingénieurs logiciels de prévisualiser et d'approuver systématiquement les modifications.<br />
<br />
Je vais vous expliquer comment j'utilise ces fonctionnalités.<br />
<br />
<br />
<b><font size="3">Complétion de tabulation</font></b><br />
<br />
Contrairement à d'autres outils de codage IA qui s'appuient principalement sur des interfaces conversationnelles, la complétion de tabulation de Cursor semble être une extension naturelle du flux de travail d'un programmeur.<br />
<br />
Elle est suffisamment intelligente pour comprendre le contexte et anticiper vos prochains mouvements d'édition.<br />
<br />
Imaginez que vous écriviez un morceau de code et que vous puissiez ensuite propager sans effort les modifications dans tout votre fichier en appuyant simplement sur la touche Tab.<br />
<br />
L'un des cas d'utilisation les plus puissants est le remaniement de code : Supposons que vous travailliez sur une base de code qui utilise des chaînes de traduction. Traditionnellement, il s'agirait d'un processus manuel fastidieux et sujet aux erreurs.<br />
<br />
Avec l'EDI Cursor, vous pouvez :<br />
<br />
<ol class="decimal"><li style="">Copier une seule instance de la chaîne de traduction<br /></li><li style="">Aller dans le fichier JSON de localisation et appuyer sur Tab pour ajouter ces chaînes de traduction<br /></li><li style="">Appuyer sur Tab à plusieurs reprises pour mettre à jour automatiquement le texte associé dans l'ensemble du fichier du composant.</li></ol><br />
Les capacités d'assistance intelligente de l'outil sont remarquablement complètes. Il peut détecter indépendamment les bogues potentiels, suggérer automatiquement les importations nécessaires ajoutées dans React, et gérer intelligemment les tâches de formatage comme l'échappement des chaînes de caractères.<br />
<br />
Le plus impressionnant est peut-être qu'il peut générer des corps de fonctions entiers à partir d'une simple signature de fonction et d'une documentation optionnelle.<br />
<br />
La performance est une caractéristique remarquable qui ne peut être surestimée. Les suggestions apparaissent instantanément, sans aucun décalage perceptible.<br />
<br />
Pour les ingénieurs logiciels qui accordent de l'importance à la vitesse et à l'efficacité du flux de travail, cette réactivité quasi-instantanée est cruciale. La différence entre une attente de quelques secondes et une suggestion immédiate peut avoir un impact significatif sur la productivité du codage et le flux mental.<br />
<br />
Cependant, l'outil n'est pas sans limites. J'ai constaté deux difficultés lors de l'utilisation pratique.<br />
<br />
Premièrement, la visibilité des suggestions peut être problématique - les suggestions sont parfois manquées si la saisie est trop rapide, et une fois disparues, elles ne peuvent pas être récupérées sans effort supplémentaire.<br />
<br />
Deuxièmement, et plus subtilement, l'outil propose parfois des complétions incorrectes ou applique discrètement des suggestions précédemment rejetées lorsqu'une complétion différente est acceptée.<br />
<br />
Ces problèmes sont suffisamment rares pour ne pas compromettre fondamentalement l'augmentation globale de la productivité. C'est un peu comme si vous travailliez avec un ingénieur logiciel junior très compétent, qui est généralement brillant, mais qui a parfois besoin d'être légèrement supervisé.<br />
<br />
<br />
<b><font size="3">Édition en ligne, Chat et Composer</font></b><br />
<br />
L'édition en ligne permet une approche rapide et ciblée des modifications de code. En sélectionnant un extrait de code et en appuyant sur Ctrl-K ou Cmd-K, les utilisateurs peuvent proposer des modifications directement dans le contexte de leur code existant.<br />
<br />
L'outil génère une vue diff, permettant une visualisation immédiate des modifications proposées avant leur acceptation. Cette fonctionnalité s'avère particulièrement utile pour implémenter de petits segments de code ou exécuter des tâches de refactoring mineures au sein d'une fonction spécifique.<br />
<br />
La barre latérale de chat élargit l'espace de conversation pour des interactions plus complètes. Activée par Ctrl-L ou Cmd-L, elle offre un espace plus large pour des conversations à plusieurs tours avec l'IA.<br />
<br />
Une caractéristique notable des modèles de langage actuels est leur tendance à générer immédiatement du code plutôt que de demander des éclaircissements lorsque les instructions sont ambiguës.<br />
<br />
La barre latérale comprend un bouton Appliquer qui crée un diff dans le fichier sélectionné, ce qui le rend utile pour un remaniement plus approfondi d'un seul fichier ou pour générer des fichiers entièrement nouveaux basés sur le code existant.<br />
<br />
La fonction Composer représente l'interface d'édition la plus avancée de Cursor, spécialement conçue pour les scénarios de refactoring complexes, entre fichiers.<br />
<br />
Bien que je n'utilise pas souvent cette fonctionnalité, elle fournit un flux de travail structuré pour la révision et l'application de modifications sur plusieurs fichiers de manière séquentielle.<br />
<br />
La technologie sous-jacente utilise la compréhension sophistiquée du langage de Claude 3.5 Sonnet, traduisant les instructions en langage naturel en modifications précises du code.<br />
<br />
Les utilisateurs peuvent modifier ces modèles, vous pouvez utiliser le modèle GPT si vous le souhaitez.<br />
<br />
<br />
<b><font size="3">Fichier .cursorrules</font></b><br />
<br />
Les ingénieurs logiciels peuvent utiliser ce fichier de configuration pour communiquer les détails essentiels du projet tels que les normes de codage, les dépendances communes des paquets et les pratiques de documentation spécifiques.<br />
<br />
Cela s'avère particulièrement utile lorsque l'on travaille avec des bibliothèques uniques ou propriétaires qui peuvent ne pas être immédiatement familières à un système d'IA.<br />
<br />
L'implémentation actuelle présente certaines limites. La configuration au niveau de l'espace de travail signifie que les projets mono repo avec plusieurs langues ou divers styles de codage peuvent trouver l'approche d'un seul fichier restrictive.<br />
<br />
La documentation officielle indique que le fichier <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">.cursorrules</span> n'influence que les interactions basées sur le chat.<br />
<br />
Il existe également d'autres paramètres, liés à la vie privée et autres :<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p667459d1747735509/environnements-developpement/autres-edi/nouvel-edi-prefere-cursor-mensur-durakovic/5.jpg/" border="0" alt="Nom : 5.jpg
Affichages : 70107
Taille : 26,8 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Comment mon flux de travail a changé</font></b><br />
<br />
La première chose que j'ai remarquée est une augmentation significative de la paresse.<br />
<br />
Lorsque je suis confronté à un défi, je me tourne instinctivement vers Cursor IDE, en me fiant à ses suggestions. Et lorsqu'elles échouent, je dois ramasser les morceaux moi-même.<br />
<br />
Si la productivité a incontestablement grimpé en flèche, cela a eu un coût. L'apprentissage de nouveaux concepts est plus rapide, sauf lorsque l'IDE Cursor génère des informations incorrectes ou trompeuses, ce qui arrive étonnamment souvent, en particulier pour les sujets de niche.<br />
<br />
Cursor IDE est un outil puissant, mais il n'est pas infaillible. Il est facile de se laisser prendre au piège d'une trop grande confiance en lui, en sacrifiant les avantages à long terme pour des gains à court terme.<br />
<br />
J'ai accompli un travail considérable, en grande partie grâce à l'IA. Mais en conséquence, j'ai constaté une stagnation de mes compétences en matière de codage.<br />
<br />
Voici mes principales observations :<br />
<br />
<ol class="decimal"><li style="">Recours accru à l'IA pour la résolution de problèmes et la recherche.<br /></li><li style="">Augmentation significative de la productivité.<br /></li><li style="">Amélioration des capacités de recherche.<br /></li><li style="">Mauvais apprentissage occasionnel dû aux imprécisions de l'IA.<br /></li><li style="">Les limites de l'IA dans le remplacement des emplois humains sont mises en évidence par ses réponses incohérentes.</li></ol><br />
L'enthousiasme initial suscité par l'IA semble diminuer. Nous commençons à réaliser que, pour l'instant, l'IA est essentiellement une calculatrice sophistiquée dotée de capacités de chatbot. C'est du moins ce que je pense.<br />
<br />
C'est également ce que je ressens lorsque j'utilise l'EDI Cursor.<br />
<br />
Je ne sais pas si j'utiliserai l'EDI Cursor dans 5 ans, ou si je passerai à un autre outil.<br />
<br />
Mais pour l'instant, c'est le meilleur assistant de codage que l'on puisse trouver. Si vous souhaitez explorer la manière dont cet outil pourrait vous être utile, je vous encourage à le faire.<br />
<br />
L'essentiel reste le même : il ne s'agit pas de coder plus vite, mais de coder plus intelligemment - avec plus de précision, moins de complexité inutile et une plus grande adaptabilité aux outils d'IA.<br />
<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://www.mensurdurakovic.com/my-new-favorite-ide-cursor/" target="_blank">My New Favorite IDE: Cursor</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ces affirmations sont crédibles ou pertinentes ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/363565/Au-dela-du-battage-mediatique-Mes-reflexions-honnetes-sur-l-IA-generative-par-Mensur-Durakovic/" target="_blank">Au-delà du battage médiatique : Mes réflexions honnêtes sur l'IA générative, par Mensur Durakovic</a><br />
<br />
:fleche: <a href="https://emploi.developpez.com/actu/352270/10-verites-difficiles-a-avaler-que-l-on-ne-vous-dira-pas-sur-le-metier-d-ingenieur-logiciel-par-Mensur-Durakovic-ingenieur-logiciel/" target="_blank">10 vérités difficiles à avaler que l'on ne vous dira pas sur le métier d'ingénieur logiciel, par Mensur Durakovic, ingénieur logiciel</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/370359/Mon-flux-de-travail-avec-Cursor-AI-qui-fonctionne-reellement-par-Namanyay/" target="_blank">Mon flux de travail avec Cursor AI qui fonctionne réellement, par Namanyay</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p667459d1747735509/environnements-developpement/autres-edi/nouvel-edi-prefere-cursor-mensur-durakovic/5.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Mensur Durakovic</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2176956/environnements-developpement/autres-edi/nouvel-edi-prefere-cursor-mensur-durakovic/</guid>
		</item>
		<item>
			<title><![CDATA[NeoVim est meilleur, mais pourquoi les développeurs ne l'adoptent-ils pas, par Kush Creates]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2176631&amp;goto=newpost</link>
			<pubDate>Mon, 05 May 2025 13:22:16 GMT</pubDate>
			<description>*NeoVim est meilleur, mais...</description>
			<content:encoded><![CDATA[<div><b><font size="4">NeoVim est meilleur, mais pourquoi les développeurs ne l'adoptent-ils pas, par Kush Creates</font></b><br />
<br />
&quot;<i>L'éditeur de demain avec l'expérience utilisateur d'hier</i>&quot; - Une plongée profonde dans le potentiel inexploité de <b>NeoVim</b> et les améliorations spécifiques dont il a besoin pour rivaliser avec les éditeurs de code et les IDE de l'ère moderne.<br />
<br />
Des assistants de configuration guidés au débogage intégré, découvrez comment NeoVim pourrait se transformer d'une curiosité d'utilisateur en un outil de développement de choix pour les programmeurs de tous niveaux.<br />
<br />
Pour votre information, EDI : Environnement de Développement Intégré<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p667160d1746533844/environnements-developpement/autres-edi/neovim-meilleur-pourquoi-developpeurs-ne-l-adoptent-kush-creates/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 62308
Taille : 52,9 Ko"  style="float: CONFIG" /></div><br />
<b><font size="3">Introduction</font></b><br />
<br />
Dans le paysage en constante évolution des outils de développement, NeoVim témoigne de la philosophie selon laquelle moins peut en effet être plus. Pourtant, malgré ses prouesses techniques, sa vitesse fulgurante et ses possibilités de personnalisation infinies, de nombreux développeurs s'accrochent encore à leurs EDI encombrants comme à une couverture de sécurité.<br />
<br />
En tant que personne ayant dansé avec <b>VS Code, Visual Studio, IntelliJ IDEA, NetBeans</b> et <b>WebStorm</b> avant de trouver du réconfort dans <b>NeoVim</b>, j'ai été témoin des deux côtés de cette fracture numérique.<br />
<br />
Depuis de nombreuses années, NeoVim a évolué de manière significative, mais la migration massive des développeurs reste difficile à suivre. Pourquoi ? Parce que parfois la puissance ne suffit pas - parfois, il faut rendre cette puissance accessible.<br />
<br />
<b><font size="3">Les atouts indéniables de NeoVim</font></b><br />
<br />
Commençons par ce qui fait de NeoVim le joyau caché des environnements de développement :<br />
<br />
<b>Une personnalisation inégalée :</b><br />
<br />
<ul><li style="">NeoVim n'est pas seulement personnalisable ; c'est pratiquement une toile vierge qui attend votre touche artistique.<br />
<br /></li><li style="">Les options de personnalisation sont virtuellement illimitées. Vous voulez que votre éditeur joue un petit chant de victoire à chaque fois que vous corrigez un bogue ? Il existe probablement un script Lua pour cela.<br />
<br /></li><li style="">Vous avez besoin d'un flux de travail entièrement personnalisé qui corresponde à votre style de codage unique ? NeoVim dit &quot;<i>oui, et quoi d'autre ?</i>&quot;.</li></ul><br />
<br />
<b>Efficacité des ressources et performance :</b><br />
<br />
<ul><li style="">NeoVim excelle avec des performances rapides comme l'éclair, même dans les bases de code massives. Alors que VS Code s'étouffe sur ce projet d'entreprise monolithique, NeoVim ronronne, indexant les fichiers avec l'efficacité d'un bibliothécaire caféiné.<br />
<br /></li><li style="">NeoVim valide et indexe de grands projets en quelques secondes, tandis que les utilisateurs de VS Code restent à regarder leurs icônes tournantes, contemplant le sens de la vie.<br />
<br /></li><li style="">Cela devient douloureusement évident lorsque l'on travaille sur de gros projets et que VS Code décide de faire une pause café à chaque fois que l'on ouvre un nouveau fichier. Dans ce laps de temps, les utilisateurs de NeoVim ont déjà intégré trois fonctionnalités et en sont à la moitié de la quatrième.</li></ul><br />
<br />
<b>L'expérience WSL :</b><br />
<br />
<ul><li style="">L'exécution de NeoVim dans WSL 2 avec votre distro Linux préférée dans Windows Terminal est une véritable révélation, c'est comme découvrir que les légumes peuvent avoir un bon goût lorsqu'ils sont préparés correctement.<br />
<br /></li><li style="">Cela crée un environnement de développement et une expérience qui sont à la fois puissants et flexibles. C'est comme avoir le meilleur de tous les mondes sans le gonflement qui vient avec la plupart des éditeurs de code et des IDE modernes.</li></ul><br />
<br />
<b><font size="3">Pourquoi les développeurs restent à l'écart : Les dures vérités</font></b><br />
<br />
Malgré ces avantages, NeoVim reste un outil de niche. Voici pourquoi les développeurs hésitent à franchir le pas :<br />
<br />
<b>1. L'expérience d'intégration : &quot;Voici une toile vierge. Bonne chance&quot;.</b><br />
<br />
Les nouveaux utilisateurs de NeoVim sont souvent accueillis par ce qui s'apparente à une ardoise numérique vierge et une commande :help cryptique. C'est l'équivalent de tendre à quelqu'un des matériaux de construction et de lui dire : &quot;J'ai entendu dire que vous vouliez une maison&quot;.<br />
<br />
L'expérience initiale se déroule à peu près comme suit :<br />
<br />
<ul><li style="">Installer Vim puis NeoVim</li><li style="">L'ouvrir</li><li style="">Voir un écran presque vide</li><li style="">Taper des lettres au hasard parce que vous ne savez pas comment entrer en mode insertion</li><li style="">Google &quot;how to setup NeoVim&quot;</li><li style="">Voir 2 à 3 heures de tutoriel mais toujours devoir maintenir la configuration</li><li style="">Fatigué parce que certains LSP, Linters, DAP et Formatters ne sont pas des outils efficaces, DAP et Formatters ne fonctionnent pas</li><li style="">Installer VS Code</li></ul><br />
Même avec des distros NeoVim comme LazyVim, AstroNvim, LunarVim et NvChad qui tentent de résoudre ce problème, leur documentation présume souvent d'un niveau de connaissance que les débutants n'ont tout simplement pas. Ils lancent des termes comme &quot;LSP&quot;, &quot;treesitter&quot; et &quot;DAP&quot; comme si tout le monde en connaissait la signification en téléchargeant leur distro.<br />
<br />
La documentation vous dira &quot;ajoutez simplement ceci à votre configuration&quot; sans préciser auquel des 37 fichiers de configuration ils se réfèrent. Est-ce <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">init.lua</span> ? <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">lua/plugins/config.lua</span> ? Ce fichier aléatoire que vous avez créé il y a trois semaines dans une tentative désespérée de faire fonctionner l'autocomplétion ?<br />
<br />
<br />
<b>2. La courbe d'apprentissage : Le Mont Everest a de meilleures mains courantes</b><br />
<br />
L'apprentissage de NeoVim n'est pas seulement raide, il est pratiquement vertical. Le paradigme d'édition modale nécessite de recâbler votre cerveau, et les raccourcis clavier semblent avoir été conçus par quelqu'un qui aime vraiment voir les gens souffrir.<br />
<br />
Le paradigme de l'édition modale est fantastique une fois maîtrisé, mais pour les nouveaux venus, c'est comme essayer d'écrire avec sa main non dominante tout en se tenant sur la tête.<br />
<br />
&quot;Oh, vous voulez copier une ligne ? C'est <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">yy</span>. Vous voulez coller ? C'est <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">p</span>. Vous voulez enregistrer votre fichier ? C'est <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">:w</span>. Vous voulez quitter ? C'est <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">:q</span>. Vous voulez sauvegarder et quitter ? C'est <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">:wq</span>. Vous voulez arrêter sans sauvegarder ? C'est <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">:q !</span> Vous voulez remettre en question vos choix d'éditeur ? Continuez à utiliser NeoVim pendant encore une heure&quot;.<br />
<br />
Pendant ce temps, dans VS Code, les touches <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Ctrl + C</span>, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Ctrl + V</span> et <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">Ctrl + S</span> fonctionnent exactement comme elles l'ont fait depuis l'aube des interfaces graphiques.<br />
<br />
Cette friction initiale suffit à renvoyer de nombreux développeurs dans les bras confortables de leurs éditeurs d'interface graphique.<br />
<br />
<br />
<b>3. Investissement en temps : &quot;Je veux juste coder, pas construire un éditeur&quot;</b><br />
<br />
Les développeurs sont souvent soumis à des délais très courts. Le processus de réflexion devient alors le suivant : &quot;<i>Pourquoi passer 20 heures à configurer Neteller ? « Pourquoi passer 20 heures à configurer NeoVim alors que je pourrais utiliser ces 20 heures pour construire quelque chose ?</i>&quot;<br />
<br />
C'est l'état d'esprit de la « <i>voie rapide vers le code </i>», et ce n'est pas faux. Lorsque votre responsable vous harcèle pour obtenir la fonctionnalité qui devait être livrée hier, expérimenter le plugin de ligne de statut le plus joli n'est pas vraiment une priorité.<br />
<br />
Imaginez que vous essayez de configurer des LSP, des DAP, des Formatters et des Linters pendant 3-4 heures et que vous n'obtenez toujours pas le résultat escompté.<br />
<br />
<br />
<b>4. Une documentation qui suppose que vous savez déjà tout</b><br />
<br />
Les distros NeoVim comme LazyVim, AstroNvim, LunarVim et NvChad ont fait des progrès, mais leur documentation donne toujours l'impression d'avoir été écrite par des développeurs pour des développeurs qui sont déjà des experts de NeoVim :<br />
<br />
&quot;<i>Ajoutez simplement ce snippet Lua à votre configuration</i>&quot;<br />
<br />
Super, mais... quelle configuration ? Où ? Comment ? Dois-je redémarrer quelque chose ? Pourquoi rien ne se passe ? Pourquoi suis-je maintenant dans un terminal flottant avec des caractères chinois apparaissant de manière aléatoire ?<br />
<br />
<br />
<b>5. Gestion des plugins : Le labyrinthe des dépendances</b><br />
<br />
L'écosystème de plugins de NeoVim est robuste mais fragmenté. Vous avez besoin d'un gestionnaire de plugins pour installer les plugins, puis vous avez besoin de plugins pour gérer les plugins qui gèrent votre éditeur, puis vous avez besoin d'une configuration pour ces plugins, et enfin vous devez résoudre les inévitables conflits.<br />
<br />
&quot;<i>Oh, vous avez installé le plugin A et le plugin B ? Dommage qu'ils aient tous les deux les mêmes raccourcis clavier et que votre éditeur plante à chaque fois que vous appuyez sur la barre d'espacement&quot;</i>.<br />
<br />
Aujourd'hui, nous sommes toujours confrontés à de multiples gestionnaires de plugins, à des plugins incompatibles et à la crainte constante que la mise à jour d'un paquet ne casse l'ensemble de votre installation. Pendant ce temps, les utilisateurs de VS Code cliquent sur &quot;installer&quot; et se remettent au travail.<br />
<br />
Je ne dis pas que VS Code est meilleur, mais j'essaie de faire comprendre que VS Code permet aux développeurs d'installer/désinstaller des plugins en un clic, mais que même après avoir codé 10 lignes de configuration dans NeoVim, les changements seront interrompus.<br />
<br />
<br />
<b>6. Le trou noir de la configuration</b><br />
<br />
L'écosystème de plugins de NeoVim est robuste mais fragmenté. Vous avez besoin d'un gestionnaire de plugins pour installer les plugins, puis vous avez besoin de plugins pour gérer les plugins qui gèrent votre éditeur, puis vous avez besoin de configuration pour ces plugins, et enfin vous devez résoudre les inévitables conflits.<br />
<br />
Même avec les distros, la quantité de bricolage nécessaire pour obtenir un environnement productif peut être écrasante. Les développeurs se disent : &quot;<i>Pourquoi passer des jours à configurer un éditeur alors que je pourrais écrire du vrai code ?</i>&quot;<br />
<br />
Lorsqu'un développeur travaille dans un environnement de développement commun au sein d'une entreprise ou d'une organisation, l'indentation de l'espace, le formatage et d'autres types de choses sont communs à tous les développeurs, de sorte qu'ils utilisent simplement le dossier de configuration <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">.vscode</span> commun.<br />
<br />
<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">.vscode</span> est un dossier qui contient les paramètres de l'espace de travail de VS Code ainsi que les configurations.<br />
<br />
<br />
<b>7. Outils spécifiques au framework : &quot;Où est mon générateur de composants XYZ ?&quot;</b><br />
<br />
Les éditeurs de code et les EDI modernes offrent des outils spécifiques au framework qui améliorent considérablement la vitesse de développement. VS Code dispose d'extensions officielles pour Laravel, Angular.JS, React.JS, Svelte.JS, Vue.JS, Ruby On Rails, Django, Spring, etc. qui fournissent des LSP, du scaffolding, de la génération de code, de la formation de code et des aperçus spécialisés.<br />
<br />
L'intégration des frameworks JavaScript de WebStorm, l'intégration de Laravel de Herd, l'intégration de Spring d'IntelliJ IDEA, l'intégration de Django de PyCharm, l'intégration de Ruby On Rails de RubyMine, tous ces EDI comprennent la relation entre les modèles, les composants, les linters, les formateurs, les LSP et les services, en fournissant une navigation et un refactoring qui respectent ces relations.<br />
<br />
Dans NeoVim, vous êtes principalement limité à un support de langage générique sans la compréhension profonde du framework qui rend le développement web moderne plus facile à gérer.<br />
<br />
<br />
<b>8. Le syndrome &quot;fonctionne sur ma machine&quot;</b><br />
<br />
L'un des aspects les plus frustrants de NeoVim est l'incohérence entre les environnements. Votre configuration parfaitement élaborée qui fonctionne sans problème sur votre bureau Linux s'effondre soudainement sur votre MacBook. Essayez de mettre en place la même configuration sur une machine Windows, et vous pourriez tout aussi bien être en train de traduire du sumérien ancien.<br />
<br />
Ensuite, vous devez installer 90 dépendances, puis vous vous êtes souvenu que vous aviez besoin d'un gestionnaire de plugins différent, donc vous devez maintenant installer des gestionnaires de plugins et ensuite cela fonctionnera (peut-être).<br />
<br />
Les utilisateurs d'éditeurs de code et de LSPs sont habitués à ouvrir leur éditeur sur n'importe quelle machine et à tout retrouver exactement là où ils l'ont laissé, les paramètres synchronisés via le cloud, les extensions automatiquement installées. Les utilisateurs de NeoVim, quant à eux, sont occupés à déboguer les raisons pour lesquelles leur parseur treesitter et leurs LSPs se mettent en défaut sur une machine mais pas sur une autre.<br />
<br />
<br />
<b><font size="3">La voie à suivre : comment NeoVim peut conquérir l'ère moderne</font></b><br />
<br />
Si NeoVim veut aller au-delà de son culte et entrer dans le courant dominant, voici la feuille de route :<br />
<br />
<b>1. Une expérience d'accueil révolutionnaire</b><br />
<br />
NeoVim a besoin d'un processus d'installation guidé et interactif qui pose des questions pertinentes et configure l'éditeur en conséquence. Au lieu de jeter les utilisateurs dans le grand bain, il devrait offrir un assistant étape par étape :<br />
<br />
<b>Préférences de l'explorateur de fichiers :</b><br />
<br />
<ul><li style="">&quot;Où voulez-vous que votre explorateur de fichiers s'affiche ? À gauche, à droite ou par défaut ?&quot;<br />
<br /></li><li style="">Des captures d'écran claires comparant nvim-tree, neo-tree et oil.nvim avec des exemples visuels de chaque<br />
<br /></li><li style="">Configuration en un clic basée sur la sélection</li></ul><br />
<br />
<b>Prise en charge de la/des langue(s) :</b><br />
<br />
<ul><li style="">&quot;Quelles sont les langues avec lesquelles vous travaillez ?&quot; (menu déroulant à sélection multiple)</li><li style="">Installation automatique des LSP, linters et formateurs appropriés</li><li style="">Préconfiguré avec les paramètres optimaux évalués par Developer Experience (DX)</li><li style="">Explication claire de ce qui est installé</li></ul><br />
<br />
<b>Sélection du thème :</b><br />
<br />
<ul><li style="">Galerie visuelle de thèmes montrant des captures d'écran de l'éditeur</li><li style="">Catégories telles que &quot;Dark&quot;, &quot;Light&quot; et &quot;Dracula-vampire mode&quot; (pour les sessions de codage nocturnes)</li><li style="">Aperçu en direct au survol des options, similaire au sélecteur de thèmes de VS Code</li></ul><br />
<br />
<b>Préférences pour les lignes d'état et les onglets :</b><br />
<br />
<ul><li style="">Comparaison visuelle entre des options telles que lualine et staline</li><li style="">Options d'onglets de mémoire tampon avec des captures d'écran de barbar ou de bufferline</li><li style="">Explications claires de ce que chaque option apporte</li></ul><br />
<br />
<b>Intégration Git :</b><br />
<br />
<ul><li style="">Des bascules simples pour les fonctionnalités communes de Git comme les indicateurs de gouttière pour les changements</li><li style="">Options d'intégration de la ligne de blâme</li><li style="">Préférences de l'interface Commit</li><li style="">Installation de LazyGit pour une meilleure interface graphique pour les trucs Git</li></ul><br />
<br />
<b>Philosophie de liaison des touches :</b><br />
<br />
<ul><li style="">&quot;Quel style de raccourci clavier vous convient ?&quot; avec des options comme Vim classique, VS Code-style, le plus populaire ou le mieux noté par la communauté</li><li style="">Constructeur de raccourci clavier personnalisé avec détection des conflits</li><li style="">Génération d'une antisèche imprimable basée sur la configuration finale</li></ul><br />
<br />
Après l'installation, un message popup : &quot;<i>Votre configuration personnalisée a été sauvegardée dans <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">~/.config/nvim</span>. Une documentation détaillée sur les configurations et les plugins est disponible à l'adresse <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">https://example.com/</span></i>&quot;.<br />
<br />
<br />
<b>2. Intégration pédagogique par niveau</b><br />
<br />
NeoVim devrait inclure un tutoriel interactif au sein même de l'éditeur, et non pas un simple vimtutor, mais une expérience moderne et ludique qui apprend progressivement aux utilisateurs.<br />
<br />
NeoVim ou d'autres distros NeoVim devraient ajouter un système basé sur les niveaux et les points qui peut être utilisé localement dans l'appareil et l'utilisateur peut apprendre les raccourcis clavier de Vim et d'autres choses importantes en jouant à ce type de tuteur d'intégration éducative basé sur les niveaux.<br />
<br />
Un système de niveaux et de points comme le fait boot.dev lorsqu'un développeur apprend un nouveau langage et/ou une nouvelle technologie à partir de son site web.<br />
<br />
Imaginez une barre latérale avec des conseils quotidiens qui présentent une nouvelle fonctionnalité puissante chaque jour, avec des exemples animés. Ou un &quot;<b>NeoVim Challenge Mode</b>&quot; qui récompense les utilisateurs qui apprennent des modèles d'édition efficaces.<br />
<br />
<br />
<b>3. Environnements pré-configurés</b><br />
<br />
Au lieu d'attendre de chaque développeur qu'il construise son environnement parfait à partir de zéro, NeoVim ou les distros NeoVim devraient offrir des configurations pré-configurées pour les scénarios de développement les plus courants :<br />
<br />
<ul><li style="">Développement Web (HTML, CSS, TailwindCSS, JavaScript/TypeScript)</li><li style="">Développement Python</li><li style="">Développement Go</li><li style="">Développement Rust</li><li style="">Développement Java / Kotlin</li><li style="">Développement C# / .Net</li><li style="">Développement C / C++</li></ul><br />
<br />
Chaque environnement serait livré avec les plugins appropriés, les serveurs de langage, les formateurs de code et les valeurs par défaut adéquates, tout en permettant une personnalisation.<br />
<br />
<br />
<b>4. Un marché unifié de plugins</b><br />
<br />
NeoVim a besoin d'une place de marché de plugins visuelle et consultable, similaire à la place de marché d'extensions de VS Code (<span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">https://marketplace.visualstudio.com/vscode/</span>).<br />
Les utilisateurs devraient pouvoir parcourir, installer et configurer les plugins sans avoir à éditer les fichiers de configuration.<br />
<br />
La place de marché de NeoVim devrait inclure des évaluations, des critiques, des informations sur la compatibilité et une installation en un clic avec une résolution automatique des dépendances.<br />
<br />
<br />
<b>5. Amélioration de l'image et de la communauté</b><br />
<br />
Soyons honnêtes : NeoVim a un petit problème d'image. Il est souvent considéré comme un outil pour les élitistes ou les puristes de la programmation. Un marketing plus accessible qui met en avant les gains de productivité sans le facteur d'intimidation pourrait aider à élargir son attrait.<br />
<br />
Les développeurs qui utilisent NeoVim et Emacs sont considérés comme des intellos et des personnes de la vieille école qui codent sur ThinkPad.<br />
<br />
<br />
<b>6. Les composants de l'interface graphique là où ils comptent</b><br />
<br />
Tout en conservant son approche centrée sur le terminal, NeoVim devrait adopter des composants d'interface graphique pour les tâches où ils apportent une réelle valeur ajoutée :<br />
<br />
<ul><li style="">Interfaces de débogage intégrées</li><li style="">Outils de diff et de fusion Git</li><li style="">Visualisation de profil pour l'optimisation des performances</li><li style="">Visualisation de données pour les langages appropriés</li></ul><br />
<br />
Ces composants pourraient être implémentés en tant que fonctionnalités optionnelles qui maintiendraient la compatibilité avec les environnements exclusivement terminaux tout en améliorant l'expérience là où les capacités graphiques sont disponibles.[/LIST]<br />
<br />
<b><font size="3">Le rôle de la communauté</font></b><br />
<br />
La communauté NeoVim est passionnée et bien informée, mais cette passion crée parfois une barrière involontaire. Il y a une tendance à répondre aux questions des nouveaux arrivants par &quot;RTFM&quot; ou &quot;consultez le wiki&quot;, en oubliant que le manuel et le wiki sont souvent aussi intimidants que l'éditeur lui-même.<br />
<br />
<b>Ce dont nous avons besoin est :</b><br />
<br />
<ul><li style="">Une documentation plus conviviale pour les débutants avec des instructions claires et spécifiques<br /></li><li style="">Des tutoriels vidéo qui ne supposent pas de connaissances préalables de Vim. (<b>ThePrimeagen</b>, <b>Teej_dv</b> et <b>Josean Martinez</b> l'ont déjà fait)<br /></li><li style="">Configurations de modèles avec des commentaires détaillés expliquant chaque paramètre. (<b>Kickstart.Nvim</b> l'a déjà fait)<br /></li><li style="">Une attitude plus accueillante envers les questions &quot;idiotes&quot;</li></ul><br />
<br />
<br />
<b><font size="3">Les distros essaient, mais...</font></b><br />
<br />
Les distros NeoVim comme LazyVim, AstroNvim, LunarVim et NvChad tentent de combler le fossé, mais elles tombent souvent dans les mêmes pièges :<br />
<br />
<ul><li style="">Une documentation qui dit &quot;<i>ajoutez ceci à votre configuration</i>&quot; sans préciser quel fichier et où l'ajouter<br /></li><li style="">L'hypothèse d'une connaissance de base de Vim et Lua<br /></li><li style="">Le fait de submerger les utilisateurs avec trop de fonctionnalités à la fois<br /></li><li style="">Le fait de se concentrer sur les utilisateurs puissants plutôt que sur les nouveaux venus</li></ul><br />
<br />
Ces distros doivent se rappeler que leur public cible comprend des personnes qui ouvrent Vim et NeoVim pour la première fois, et pas seulement des vétérans de Vim à la recherche d'une nouvelle saveur.<br />
<br />
<br />
<b><font size="3">Conclusion : L'avenir est prometteur, même s'il est légèrement flou</font></b><br />
<br />
NeoVim a le potentiel pour devenir l'éditeur dominant de choix pour les développeurs de tous niveaux d'expérience. Sa base technique est solide, ses performances sont inégalées, et ses possibilités de personnalisation sont inégalées.<br />
<br />
Ce ne sont pas les limitations techniques qui lui font obstacle, mais les facteurs humains : facilité d'utilisation, courbe d'apprentissage et investissement en temps. En s'attaquant à ces problèmes, NeoVim pourrait passer du statut d'&quot;<i>éditeur utilisé par les développeurs chevronnés</i>&quot; à celui d'&quot;<i>éditeur qui rend tous les développeurs plus productifs</i>&quot;.<br />
<br />
À l'ère moderne, la question ne devrait pas être &quot;<i>Pourquoi les développeurs n'adoptent-ils pas NeoVim ?</i>&quot; mais plutôt &quot;<i>Pourquoi quelqu'un utiliserait-il quelque chose d'autre ?</i>&quot;<br />
<br />
D'ici là, je serai là, heureux d'utiliser ma configuration sur-ingéniée de NeoVim, jugeant silencieusement mes collègues lorsqu'ils attendent que leurs EDIs se chargent, et les aidant occasionnellement à chercher sur Google &quot;<i>comment configurer Vim</i>&quot; lorsqu'ils l'ouvrent accidentellement.<br />
<br />
<b>Parce que certaines traditions ne meurent jamais.</b><br />
<br />
<i>Article sous licence Creative Commons Attribution 4.0 International.</i><br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://www.kushcreates.com/blogs/neovim-is-better-but-why-developers-arent-switching-to-it" target="_blank">NeoVim Is Better, But Why Developers Aren't Switching To It?</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette réflexion est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/371680/Pourquoi-les-developpeurs-et-les-entreprises-devraient-reflechir-a-deux-fois-avant-d-utiliser-des-editeurs-WYSIWYG-par-Kush-Creates/" target="_blank">Pourquoi les développeurs et les entreprises devraient réfléchir à deux fois avant d'utiliser des éditeurs « WYSIWYG », par Kush Creates</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/341038/Quels-sont-vos-environnements-de-developpement-integres-EDI-preferes-en-2023-Pourquoi-Partagez-vos-avis/" target="_blank">Quels sont vos environnements de développement intégrés (EDI) préférés en 2023 ? Pourquoi ? Partagez vos avis</a><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/334735/La-version-9-0-de-l-editeur-de-texte-Vim-est-disponible-avec-une-nouvelle-declinaison-du-langage-de-script-et-une-amelioration-des-performances/" target="_blank">La version 9.0 de l'éditeur de texte Vim est disponible, avec une nouvelle déclinaison du langage de script, et une amélioration des performances</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p667160d1746533844/environnements-developpement/autres-edi/neovim-meilleur-pourquoi-developpeurs-ne-l-adoptent-kush-creates/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f698/environnements-developpement/autres-edi/">Autres EDI</category>
			<dc:creator>Kush Creates</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2176631/environnements-developpement/autres-edi/neovim-meilleur-pourquoi-developpeurs-ne-l-adoptent-kush-creates/</guid>
		</item>
	</channel>
</rss>
