stringtranslate.com

Атом (текстовый редактор)

Atom был бесплатным редактором текста и исходного кода с открытым исходным кодом для macOS , Linux и Windows с поддержкой плагинов, написанных на JavaScript , и встроенным Git Control . Разработанный GitHub , Atom был выпущен 25 июня 2015 года. [8]

8 июня 2022 года GitHub объявил об окончании срока службы Atom , которое наступит 15 декабря того же года, обосновав необходимость «расставить приоритеты в технологиях, обеспечивающих будущее разработки программного обеспечения», в частности в GitHub Codespaces и Visual Studio Code , разработанных Microsoft, которая приобрела Github в 2018 году. [9] [10]

Функции

Atom был «взламываемым» текстовым редактором, а это значит, что его можно было настроить с помощью HTML , CSS и JavaScript . [11]

Atom представлял собой настольное приложение , созданное с использованием веб-технологий . [12] Он был основан на платформе Electron , которая была разработана для этой цели, и поэтому раньше назывался Atom Shell. [13] Electron — это платформа , позволяющая создавать кроссплатформенные настольные приложения с использованием Chromium и Node.js. [14] [15]

Первоначально Atom был написан на CoffeeScript и Less , но перед выходом на пенсию большая его часть была преобразована в JavaScript . [16]

Atom использовал Tree-sitter для подсветки синтаксиса для нескольких языков программирования и форматов файлов . [17]

Пакеты

Как и большинство других настраиваемых текстовых редакторов, Atom позволял пользователям устанавливать сторонние пакеты и темы для настройки функций и внешнего вида редактора. Пакеты можно было устанавливать, управлять и публиковать с помощью менеджера пакетов Atom apm. Все типы пакетов, включая, помимо прочего: поддержку синтаксической подсветки для языков, отличных от языка по умолчанию, отладчиков и т. д., можно было установить через apm. [ нужна цитата ]

История

Atom был разработан в 2008 году основателем GitHub Крисом Ванстратом как текстовый редактор с использованием Electron Framework (первоначально называвшегося Atom Shell), платформы, разработанной в качестве основы для Atom. [18]

В период с мая 2015 года по декабрь 2018 года [19] Facebook разработал проекты Nuclide [20] и Atom IDE , чтобы превратить Atom в интегрированную среду разработки (IDE). [21] [22] [23] [24]

В 2018 году, когда Microsoft объявила о приобретении GitHub, пользователи выразили обеспокоенность тем, что Microsoft может прекратить выпуск Atom, поскольку он конкурирует с Microsoft Visual Studio Code . Будущий генеральный директор GitHub заверил пользователей, что разработка и поддержка Atom будет продолжена. [25] Однако в течение четырех лет развитие прекратилось. 8 июня 2022 г. GitHub объявил о прекращении разработки Atom и архивировании всех репозиториев разработки Atom к 15 декабря 2022 г. [9]

Основатель Atom Натан Собо объявил, что создает «духовного преемника» Atom под названием Zed. [26] [27] [28] В отличие от Atom, Zed будет написан на Rust и не будет использовать платформу Electron . [29]

30 января 2023 года GitHub объявил о взломе, в результате которого был обнаружен «набор зашифрованных сертификатов подписи кода», некоторые из которых использовались для подписи выпусков Atom. GitHub посоветовал пользователям перейти на более ранние версии Atom, подписанные другим ключом. [30]

После прекращения эксплуатации Atom продолжилась разработка вилки сообщества под названием Pulsar. [31]

Лицензия

В мае 2014 года Atom был полностью открыт с исходным кодом по лицензии MIT , включая его настольную среду Electron . [32]

Проблемы конфиденциальности

Первоначально возникло беспокойство и обсуждение двух пакетов отказа, которые передают различные данные на внешние серверы. [33] [34] [35] [36] [37] Однако эти пакеты стали доступны с подробным диалогом во время первоначального запуска: [38]

Смотрите также

Рекомендации

  1. ^ «Будущий генеральный директор GitHub от Microsoft» высказывается по поводу Atom, сохраняя независимость GitHub и многое другое» . ЗДНет . Проверено 21 июня 2020 г.
  2. ^ «Представляем атом». Атом . 26 февраля 2014 года . Проверено 15 августа 2015 г.
  3. ^ «Выпуск 1.63.1». 23 ноября 2022 г. Проверено 7 декабря 2022 г.
  4. ^ «Выпуск 1.61.0-beta0» . 8 марта 2022 г. Проверено 16 июня 2022 г.
  5. ^ аб «Часто задаваемые вопросы». Атом . Проверено 12 июня 2020 г.
  6. Генри, Алан (8 мая 2014 г.). «Atom, текстовый редактор от GitHub, становится бесплатным и с открытым исходным кодом». Лайфхакер .
  7. Лардинуа, Фредерик (6 мая 2014 г.). «GitHub открывает исходный код своего текстового редактора Atom» . ТехКранч .
  8. Огл, Бен (25 июня 2015 г.). «Атом 1.0». blog.atom.io. _ Архивировано из оригинала 9 августа 2019 года . Проверено 25 июня 2015 г.
  9. ^ ab "Закатный атом". Блог GitHub . 08.06.2022 . Проверено 9 июня 2022 г.
  10. Виггерс, Кайл (8 июня 2022 г.). «GitHub закрывает Atom, среду разработки программного обеспечения, которую он запустил в 2011 году». ТехКранч . Архивировано из оригинала 9 июня 2022 года . Проверено 9 июня 2022 г. GitHub сегодня объявил о прекращении поддержки Atom
  11. ^ «Начало работы с Atom» . Кодакадемия . Архивировано из оригинала 07.10.2019 . Проверено 7 октября 2019 г.
  12. ^ «Начало работы: почему Atom» . Проект Атом . Проверено 17 августа 2015 г. [...] мы не создавали Atom как традиционное веб-приложение. Вместо этого Atom представлял собой специализированный вариант Chromium, предназначенный для работы в качестве текстового редактора, а не веб-браузера. Каждое окно Atom по сути представляет собой локально отображаемую веб-страницу.
  13. ^ «Атомная оболочка теперь электронная» . Атом . Архивировано из оригинала 8 июля 2017 г. Проверено 15 июля 2017 г.
  14. ^ "Страница Atom на GitHub" . Гитхаб . Проверено 27 августа 2015 г.
  15. ^ "Электронная страница GitHub" . Гитхаб . Проверено 14 февраля 2016 г.
  16. ^ «Взлом Atom: инструменты торговли» . Проверено 22 февраля 2017 г.
  17. ^ Брунсфельд, Макс (31 октября 2018 г.). «Atom понимает ваш код лучше, чем когда-либо прежде». Блог GitHub . Проверено 10 сентября 2023 г.
  18. ^ Мец, Кейд. «Ботаники-редакторы кода GitHub Atom захватывают свою вселенную» . Проводной . ISSN  1059-1028 . Проверено 18 января 2024 г.
  19. ^ «Facebook прекращает использование расширения Nuclide» . Блог Атома . 12 декабря 2018 года . Проверено 12 января 2019 г.
  20. ^ «Закрытие проекта с открытым исходным кодом нуклидов» . Нуклид . Проверено 19 апреля 2021 г.
  21. ^ «Атом IDE». Атом IDE . Проверено 26 января 2018 г.
  22. ^ «Нуклид». Нуклид . Проверено 12 октября 2016 г.
  23. ^ «Юнона, интерактивная среда разработки». Юнона . Проверено 12 октября 2016 г.
  24. ^ «PlatformIO IDE: интегрированная среда разработки нового поколения для Интернета вещей» . ПлатформаIO . Архивировано из оригинала 13 октября 2016 г. Проверено 12 октября 2016 г.
  25. ^ «Новый генеральный директор GitHub обещает спасти Atom после приобретения Microsoft» .
  26. ^ Собо, Натан. «Закатный атом». Хакерские новости . Проверено 21 июня 2022 г.
  27. Натан Собо [@nathansobo] (8 июня 2022 г.). «Пока солнце Атома садится, солнце Зеда восходит. Мы еще не закончили» (Твит) – через Твиттер .
  28. ^ Истман, Дэвид (08 апреля 2023 г.). «Zed: новый многопользовательский редактор кода от создателей Atom». Новый стек . Проверено 7 июля 2023 г.
  29. ^ «Построен на Rust». Zed — молниеносный редактор кода для совместной работы . Проверено 21 июня 2022 г.
  30. ^ Гудин, Дэн (30 января 2023 г.). «GitHub сообщает, что хакеры клонировали сертификаты подписи кода в взломанном репозитории». Арс Техника . Проверено 2 марта 2023 г.
  31. ^ «Pulsar: редактор открытого исходного кода под руководством сообщества, продолжающий наследие Atom» . Это новости ФОСС . 15 декабря 2022 г. Проверено 14 сентября 2023 г.
  32. ^ «Atom теперь с открытым исходным кодом» . Атом . 6 мая 2014 года. Архивировано из оригинала 6 мая 2014 года . Проверено 15 августа 2015 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  33. ^ «По умолчанию метрики отключены или полностью удалены» . Гитхаб . Проверено 3 февраля 2016 г.
  34. ^ «Сбор метрик в Atom Core». Атом. Архивировано из оригинала 2 марта 2016 года . Проверено 3 февраля 2016 г.
  35. ^ «Сообщите план того, как изменить метрики, чтобы они были включены в программу теперь, когда выпущена версия 1.0» . Гитхаб Атом . Проверено 3 февраля 2016 г.
  36. ^ «должно быть отключено во время установки». Атом . Проверено 3 февраля 2016 г.
  37. ^ «Должно быть отключено по умолчанию». Атом . Проверено 3 февраля 2016 г.
  38. ^ «Отправлять телеметрию только с согласия Дамиенга · Запрос на извлечение № 66 · атом/метрики» . Гитхаб .
  39. ^ ab «атом/метрики: пакет для сбора метрик». Гитхаб . Проверено 6 ноября 2015 г.
  40. ^ "атом/атом". Гитхаб . Проверено 13 октября 2018 г.
  41. ^ «RIP Google Analytics от annthurium · Запрос на извлечение № 100 · атом/метрики» . Гитхаб . Проверено 13 октября 2018 г.
  42. ^ "Отчеты об исключениях" . Атом . Проверено 3 февраля 2016 г.

Внешние ссылки