Атом (текстовый редактор)
![]() | |
![]() Atom с открытым проектом в Windows 10 | |
Разработчики) | GitHub (дочерняя компания Microsoft ) [1] |
---|---|
Начальная версия | 26 февраля 2014 г [2] |
Окончательный релиз | 1.60.0 [3] ![]() |
Предварительный выпуск | 1.61.0-бета0 [4] ![]() |
Репозиторий | |
Написано в | CoffeeScript , JavaScript , Less , HTML (интерфейс/пользовательский интерфейс) |
Операционная система | macOS 10.9 или новее, Windows 7 и новее и Linux [5] |
Размер | 87–180 МБ |
Доступно в | Английский |
Тип | Редактор исходного кода |
Лицензия | Лицензия MIT ( бесплатное программное обеспечение ) [6] [7] |
Веб-сайт | атом ![]() |
Atom — это бесплатный редактор текста и исходного кода с открытым исходным кодом для macOS , Linux и Windows с поддержкой плагинов, написанных на JavaScript , и встроенным элементом управления Git . Atom, разработанный GitHub , был выпущен 25 июня 2015 года. [8]
Atom 8 июня 2022 года GitHub объявил об окончании срока службы , которое наступит 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 разработал Нуклид [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]
Лицензия [ править ]
Atom был полностью открыт с исходным кодом В мае 2014 года по лицензии MIT , включая его настольную среду Electron . [32]
Проблемы конфиденциальности [ править ]
Первоначально возникло беспокойство и обсуждение двух пакетов отказа, которые передают различные данные на внешние серверы. [33] [34] [35] [36] [37] Однако эти пакеты стали доступны с подробным диалогом во время первоначального запуска: [38]
- Пакет метрик: до версии 1.31.0 Atom сообщал информацию об использовании через Google Analytics , включая уникальный случайный идентификатор UUID v4 . [39] Начиная с версии 1.31.0, данные об использовании отправлялись напрямую в аналитический конвейер GitHub. [40] [41] Авторы заявили, что они использовали аналитические данные для измерения производительности и определения наиболее часто используемых функций. [5] Эту функцию пользователь может отключить, открыв представление настроек, выполнив поиск пакета метрик и отключив его. [39]
- Пакет отчетов об исключениях: сообщает о неперехваченных исключениях Atom на сайте www.bugsnag.com. [42]
См. также [ править ]
- Список текстовых редакторов
- Сравнение текстовых редакторов § Особенности программирования
- Сравнение HTML-редакторов
- Список ранее проприетарного программного обеспечения
Ссылки [ править ]
- ^ «Будущий генеральный директор GitHub от Microsoft высказывается по поводу Atom, сохраняя независимость GitHub и многое другое» . ЗДНет . Проверено 21 июня 2020 г.
- ^ «Знакомство с атомом» . Атом . 26 февраля 2014 года . Проверено 15 августа 2015 г.
- ^ «Выпуск 1.60.0» . 8 марта 2022 г.
- ^ «Выпуск 1.61.0-beta0» . 8 марта 2022 г. Проверено 16 июня 2022 г.
- ^ Перейти обратно: а б "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ" . Атом . Проверено 12 июня 2020 г.
- ^ Генри, Алан (8 мая 2014 г.). «Atom, текстовый редактор от GitHub, становится бесплатным и с открытым исходным кодом» . Лайфхакер .
- ^ Лардинуа, Фредерик (6 мая 2014 г.). «GitHub открывает исходный код своего текстового редактора Atom» . ТехКранч .
- ^ Огл, Бен (25 июня 2015 г.). «Атом 1.0» . blog.atom.io. Архивировано из оригинала 9 августа 2019 года . Проверено 25 июня 2015 г.
- ^ Перейти обратно: а б «Закатный атом» . Блог GitHub . 08.06.2022 . Проверено 9 июня 2022 г.
- ^ Виггерс, Кайл (8 июня 2022 г.). «GitHub заменяет Atom, среду разработки программного обеспечения, которую он запустил в 2011 году» . ТехКранч . Архивировано из оригинала 9 июня 2022 года . Проверено 9 июня 2022 г.
GitHub сегодня объявил о прекращении поддержки Atom
- ^ «Начало работы с Atom» . Кодакадемия . Архивировано из оригинала 07.10.2019 . Проверено 7 октября 2019 г.
- ^ «Начало работы: почему Atom» . Проект Атом . Проверено 17 августа 2015 г.
[...] мы не создавали Atom как традиционное веб-приложение. Вместо этого Atom представлял собой специализированный вариант Chromium, предназначенный для работы в качестве текстового редактора, а не веб-браузера. Каждое окно Atom по сути представляет собой локально отображаемую веб-страницу.
- ^ «Атомная оболочка теперь превратилась в электрон» . Атом . Архивировано из оригинала 8 июля 2017 г. Проверено 15 июля 2017 г.
- ^ «Страница Atom на GitHub» . Гитхаб . Проверено 27 августа 2015 г.
- ^ «Электронная страница GitHub» . Гитхаб . Проверено 14 февраля 2016 г.
- ^ «Взлом Atom: инструменты профессии» . Проверено 22 февраля 2017 г.
- ^ Брунсфельд, Макс (31 октября 2018 г.). «Atom понимает ваш код лучше, чем когда-либо прежде» . Блог GitHub . Проверено 10 сентября 2023 г.
- ^ Мец, Кейд. «Ботаники-редакторы кода GitHub Atom захватывают свою вселенную» . Проводной . ISSN 1059-1028 . Проверено 18 января 2024 г.
- ^ «Facebook прекращает поддержку расширения Nuclide» . Блог Атома . 12 декабря 2018 года . Проверено 12 января 2019 г.
- ^ «Закрытие проекта с открытым исходным кодом Nuclide» . Нуклид . Проверено 19 апреля 2021 г.
- ^ «Атом IDE» . Атом IDE . Проверено 26 января 2018 г.
- ^ «Нуклид» . Нуклид . Проверено 12 октября 2016 г.
- ^ «Юнона, интерактивная среда разработки» . Юнона . Проверено 12 октября 2016 г.
- ^ «PlatformIO IDE: интегрированная среда разработки нового поколения для Интернета вещей» . ПлатформаIO . Архивировано из оригинала 13 октября 2016 г. Проверено 12 октября 2016 г.
- ^ «Новый генеральный директор GitHub обещает спасти Atom после приобретения Microsoft» . 8 июня 2018 г.
- ^ Собо, Натан. «Закатный атом» . Хакерские новости . Проверено 21 июня 2022 г.
- ^ Натан Собо [@nathansobo] (8 июня 2022 г.). «Пока солнце Атома садится, солнце Зеда восходит. Мы еще не закончили» ( Твит ) – через Твиттер .
- ^ Истман, Дэвид (08 апреля 2023 г.). «Zed: новый многопользовательский редактор кода от создателей Atom» . Новый стек . Проверено 7 июля 2023 г.
- ^ «Встроенный в ржавчину» . Zed — молниеносный редактор кода для совместной работы . Архивировано из оригинала 8 июня 2022 года . Проверено 21 июня 2022 г.
- ^ Гудин, Дэн (30 января 2023 г.). «GitHub сообщает, что хакеры клонировали сертификаты для подписи кода в взломанном репозитории» . Арс Техника . Проверено 2 марта 2023 г.
- ^ «Pulsar: редактор открытого исходного кода под руководством сообщества, продолжающий наследие Atom» . Это новости ФОСС . 15 декабря 2022 г. Проверено 14 сентября 2023 г.
- ^ «Atom теперь с открытым исходным кодом» . Атом . 6 мая 2014 года. Архивировано из оригинала 6 мая 2014 года . Проверено 15 августа 2015 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ «По умолчанию метрики отключены или полностью удалены» . Гитхаб . Проверено 3 февраля 2016 г.
- ^ «Сбор метрик в Atom Core» . Атом. Архивировано из оригинала 2 марта 2016 года . Проверено 3 февраля 2016 г.
- ^ «Сообщите план о том, как изменить метрики, чтобы их можно было включить теперь, когда выпущена версия 1.0» . Гитхаб Атом . Проверено 3 февраля 2016 г.
- ^ «должно быть отключено во время установки» . Атом . Проверено 3 февраля 2016 г.
- ^ «Должно быть отключено по умолчанию» . Атом . Проверено 3 февраля 2016 г.
- ^ «Отправлять телеметрию только с согласия Damieng · Pull Request #66 · атом/метрики» . Гитхаб .
- ^ Перейти обратно: а б «атом/метрики: пакет для сбора метрик» . Гитхаб . Проверено 6 ноября 2015 г.
- ^ «атом/атом» . Гитхаб . Проверено 13 октября 2018 г.
- ^ «RIP Google Analytics от annthurium · Запрос на извлечение № 100 · атом/метрики» . Гитхаб . Проверено 13 октября 2018 г.
- ^ «отчеты об исключениях» . Атом . Проверено 3 февраля 2016 г.
Внешние ссылки [ править ]
- Ранее проприетарное программное обеспечение
- Бесплатные текстовые редакторы
- Бесплатное программное обеспечение с открытым исходным кодом
- Бесплатные интегрированные среды разработки
- GitHub
- HTML-редакторы
- HTML-редакторы на основе JavaScript
- Текстовые редакторы Linux
- Текстовые редакторы MacOS
- бесплатное программное обеспечение Майкрософт
- Программное обеспечение, использующее лицензию MIT
- Текстовые редакторы
- Текстовые редакторы Unix
- Текстовые редакторы Windows
- XML-редакторы
- программное обеспечение 2014 года
- Бесплатные HTML-редакторы