Warp, la société de productivité des développeurs, a officiellement lancé son terminal de ligne de commande moderne et ultra-rapide afin que des équipes de développement entières puissent être plus productives lors de la création, de l'exécution et du débogage du code. Des dizaines de milliers de développeurs se sont inscrits sur la liste d'attente de la bêta privée depuis l'été dernier, et des milliers de développeurs utilisent l'application quotidiennement. Le produit est en version bêta publique depuis le 5 avril 2022.La startup de productivité des développeurs Warp a déclaré qu'elle avait clôturé un financement de 23 millions de dollars, dont 6 millions de dollars via un capital d'amorçage et 17 millions de dollars via un cycle de série A. Le capital d'amorçage est le premier apport en capital d'une entreprise. Les fonds sont parfois réunis avant la création de l'entreprise, mais ils sont la plupart du temps apportés a posteriori par des investisseurs. Le capital-investissement (dont le capital-risque) y jouent un rôle important. Un tour de série A est généralement financé par du capital-risque. Il implique généralement plusieurs personnes qui cherchent à acquérir des parts de l'entreprise. En cas de liquidation, elles seront également les premières à recevoir une compensation.
Warp vise à réorganiser le terminal de développement ; bien que le terminal soit utilisé quotidiennement par les développeurs de logiciels pour écrire, créer, exécuter et déployer du code, il s'agit d'un « vestige du passé qui n'a pas été amélioré de manière significative depuis plus de 40 ans », selon la startup. Warp a déclaré que cela signifie que les développeurs perdent d'innombrables heures à essayer d'apprendre, d'utiliser et de collaborer dans un outil archaïque.
Le fondateur de Warp, Zach Lloyd
Le fondateur et PDG de Warp, Zach Lloyd, a déclaré que le terminal est l'une des deux principales applications que la plupart des développeurs utilisent quotidiennement. Il est donc étrange qu'il ne prenne en charge aucune des fonctionnalités d'interface utilisateur et de collaboration modernes qui sont si courantes dans d'autres applications logicielles.
« Sur les mêmes ordinateurs qui exécutent Figma et Google Docs, les développeurs utilisent toujours des terminaux familiers des films de pirates des années 1980 pour bon nombre de leurs flux de travail de base », a déclaré Lloyd.
Dans un billet, le PDG de Warp explique pourquoi il a voulu réinventer le terminal :
« Passez devant le bureau de n'importe quel développeur et vous verrez probablement deux applications ouvertes : leur éditeur de code et leur terminal (parfois l'éditeur de code est le terminal !).
« Les deux sont cruciaux pour la productivité des développeurs. L'éditeur de code est l'endroit où les développeurs écrivent le code ; le terminal est l'endroit où ils font à peu près tout le reste, de la construction du code à son exécution et à son déploiement, l'interaction avec le contrôle de code source, la configuration de leurs systèmes cloud, etc.
« Et pourtant, une seule de ces deux applications - l'éditeur de code - a connu une amélioration significative du produit au cours des 40 dernières années. Par rapport à l'utilisation de VS Code, l'utilisation du terminal revient à remonter dans le temps jusqu'aux années 1970. Seuls 70 % des développeurs utilisent VSCode, tandis que 100 % utilisent le terminal. Alors pourquoi l'expérience du terminal est-elle toujours aussi terne ? »
Warp a donc décidé de changer la donne en proposant une version repensée du terminal, en le connectant au cloud et en le faisant fonctionner pour les équipes. Le terminal Warp est construit nativement dans le langage de programmation Rust et dispose d'une interface plus adaptée aux flux de travail modernes.
Plus important encore, il modifie les primitives d'interface de base du terminal, qui sont l'entrée et la sortie de texte, pour s'adapter au fonctionnement des développeurs modernes. Avec Warp, la saisie de texte est similaire à un éditeur de texte moderne, tandis que la sortie fonctionne de la même manière qu'un bloc-notes de données. De plus, Warp propose des fonctions dites « intelligentes », aidant les développeurs en suggérant des commandes pour les outils couramment utilisés et en offrant des dizaines de workflows intégrés pour faire gagner du temps aux développeurs.
« Chez Warp, notre vision du produit est d'amener le terminal dans le présent afin d'aider les développeurs à construire l'avenir.
« Nous y parvenons en corrigeant les deux plus gros problèmes qui existent dans les terminaux d'aujourd'hui :
- les terminaux sont difficiles à utiliser ;
- ils ne fonctionnent pas pour les équipes.
« Ce sont des points douloureux que j'ai personnellement vécus à maintes reprises au cours de mes vingt années en tant qu'ingénieur, et je suis sûr que les lecteurs ressentent la même chose.
« Pour maîtriser l'utilisation d'un terminal avant Warp, les utilisateurs devaient effectuer toutes sortes de configurations complexes, maîtriser les raccourcis clavier arcanes et mémoriser des commandes abstruses. Même alors, des choses apparemment simples comme copier la sortie d'une commande ou positionner le curseur de la souris étaient encore difficiles.
« Warp facilite l'entrée et la sortie et supprime le besoin de la plupart des configurations. L'entrée fonctionne comme un éditeur de texte moderne et la sortie fonctionne comme un bloc-notes de données. De plus, Warp rend la saisie de commandes rapide et amusante en suggérant des commandes pour les outils couramment utilisés et en fournissant des flux de travail intégrés qui font gagner du temps aux développeurs.
« En...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.