Introduction

Zed, l'éditeur de code, a atteint la version 1.0 après des années de développement. Cette version marque un tournant important dans l'histoire de l'éditeur, qui a été conçu pour offrir une expérience de codage plus performante et collaborative.

Contexte Technique

Pour créer Zed, les développeurs ont dû inventer une nouvelle approche de construction de logiciels de bureau. Au lieu de s'appuyer sur des technologies web, ils ont choisi de construire Zed comme un jeu vidéo, en organisant l'application autour de l'alimentation de données à des shaders exécutés sur le GPU. Cela a nécessité la création d'un framework d'interface utilisateur personnalisé, GPUI, à partir de zéro en Rust.

Zed est également un éditeur natif IA, permettant aux utilisateurs d'exécuter plusieurs agents en parallèle et de bénéficier de suggestions d'édition basées sur l'IA. Le protocole de client d'agent ouvre Zed à un nombre croissant d'agents de haute qualité.

Analyse et Implications

La version 1.0 de Zed marque un pas important vers la réalisation de la vision de l'équipe de développement : créer un environnement de codage le plus performant et collaboratif possible. La capacité de Zed à supporter de multiples langages et écosystèmes, ainsi que son intégration avec des outils tels que Git et SSH, en font un outil attractif pour les développeurs.

La version 1.0 n'est pas la fin du développement de Zed. L'équipe continue de travailler sur de nouvelles fonctionnalités, telles que DeltaDB, un moteur de synchronisation basé sur CRDT qui permettra aux utilisateurs de partager une vue cohérente du codebase en temps réel.

Perspective

Le lancement de Zed 1.0 ouvre de nouvelles perspectives pour les développeurs et les entreprises. La version commerciale de Zed, Zed for Business, permettra aux entreprises de déployer Zed auprès de leurs équipes d'ingénieurs, avec des fonctionnalités telles que la facturation centralisée et les contrôles d'accès basés sur les rôles.

L'avenir de Zed est prometteur, avec une équipe de développement qui continue de innover et de pousser les limites de ce que peut offrir un éditeur de code. Les utilisateurs peuvent télécharger Zed maintenant et rejoindre la communauté pour contribuer à son développement.