Просмотр по

GitHub анонсирует текстовый редактор для новой эры

GitHub анонсирует текстовый редактор для новой эры

Онлайновый репозиторий кода, GitHub, официально объявил о выходе «самого современного текстового редактора» Atom. Ставшая итогом стартовавшего более года назад публичного проекта версия Atom 1.0 имеет стабильный API, благодаря чему сторонние разработчики могут создавать дополнительные пакеты не беспокоясь об изменениях в будущих редакциях Atom.

Еще до его официального релиза, Atom привлек к себе значительное внимание. На этой неделе его специализированную версию, Nuclide, выпустила Facebook. Nuclide предназначен для разработки ПО с использованием языков и библиотек, созданных этой компанией, таких как Flow, React и Hack, а также PHP и JavaScript.

Многие из ранних пользователей Atom с его помощью кодируют на языках Web-разработки JavaScript, Ruby и Python. Кроме того он служит платформой для ряда нишевых языков, таких как Go компании Google и TypeScript — Microsoft.

После выхода беты в прошлом году редактор пополнился множеством новых возможностей, например, поддержкой многих папок и окон произвольных размеров, кроме того, возросло его быстродействие.

Подобно десятилетиями пользующимся популярностью в среде разработчиков ПО редакторам Emacs и Vi, Atom имеет открытый исходный код и может быть расширен для лучшего соответствия конкретным языкам программирования. Однако, в отличие от Emacs, Atom не требует для этого знания относительно редкого языка Lisp. Специализация нового редактора осуществляется посредством JSON (JavaScript Object Notation) и регулярных выражений, гораздо лучше известных сообществу разработчиков.

Курирующая проект команда старается сохранить базовый пакет Atom максимально компактным. Большинство функций обеспечиваются отдельными подключаемыми пакетами, которые можно легко инсталлировать с помощью менеджера пакетов. Среда, на которой построен Atom, использует оболочку Google Chromium.

«Мы хотим создать не только продукт, но и сплотить сообщество вокруг Atom», — заявил Бен Огле (Ben Ogle), являющийся одним из ключевых участников проекта Atom на GitHub.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *