Récemment, l'éditeur Zed a connu un petit succès, et en tant que joueur précoce, je vais discuter un peu. Le PDG de Zed, Nathan Sobo, était auparavant responsable de l'équipe de l'éditeur Atom. Atom, à l'origine nommé Atom Shell, est l'un des ancêtres de l'écosystème Electron. Aujourd'hui, de nombreux éditeurs de code sur le marché sont en réalité des forks de VS Code, qui est lui-même le produit apparu après Atom. Le premier éditeur léger à sortir du lot est sans doute Sublime Text 2, qui n'est pas basé sur l'architecture Electron, mais est une application native authentique, fluide au toucher, multiplateforme, avec un écosystème de plugins riche. Cmd+Shift+P ouvre le panneau de commandes, support de plusieurs thèmes, fonction d'édition multi-cursor. À l'époque, c'était vraiment la tendance, un vrai coup de maître. Cependant, Sublime a un inconvénient - il n'est pas gratuit et n'est pas open source. Ensuite, Atom est arrivé, utilisant l'architecture Electron, et à part une vitesse de réponse légèrement inférieure, il a presque hérité de tous les avantages de Sublime. L'interface utilisateur est également plus moderne et impressionnante, avec un meilleur support pour JS / CoffeeScript. À l'époque, il y avait une blague disant que si vous contrôliez la communauté JS, vous contrôliez le monde, donc la communauté était extrêmement active et animée. De plus, Atom est entièrement open source et gratuit. Le consensus à l'époque était - en termes d'efficacité de codage, Sublime était imbattable, tandis que jouer avec des plugins et l'expérience d'Atom étaient plus riches. Jusqu'à ce que VS Code fasse son apparition, combinant les avantages des deux, ce qui a progressivement fait disparaître Sublime et Atom de la scène principale. Bien que VS Code soit toujours une application Electron, Microsoft l'a profondément personnalisé et optimisé, ce qui a également bénéficié aux nombreux forks qui ont suivi. Vous avez peut-être remarqué qu'en raison des erreurs passées, Zed n'a jamais envisagé de suivre la voie d'Electron, mais a plutôt choisi Rust pour créer une véritable application native, et non pas une qui fonctionne dans un noyau de navigateur ou une machine virtuelle JS. J'aime l'éditeur Zed, j'aime sa pureté et sa persévérance. J'apprécie son rythme, il suit son propre chemin. P.S. Allez sur le site officiel de Zed, appuyez sur Cmd + Shift + P pour ouvrir le panneau de commandes, et vous verrez Zed's Brand affiché fièrement, une confiance débordante inscrite dans la marque. Peut-être que l'open source devrait être aussi pur, aussi déterminé, et aussi riche en tension de marque.
39,38K