Atom 1.17.0 [En]

полный обзор Atom 1.17.0 [En]

Atom 1.17.0 [En]

Версия программы: 1.17.0
Язык интерфейса: Английский

Лечение: не требуется

Системные требования:
Для Windows 7 64-бит или выше.

Описание:
Atom - это программа для редактирования текста и программного кода с максимально прагматичным интерфейсом. Она умеет работать практически со всеми распространенными кодировками и форматами текстовых файлов, а также включает в себя функцию подсветки синтаксиса. При желании Atom можно вполне успешно использовать в качестве менеджера файлов. Встроенный "обзорщик" позволяет легко переключаться между файлами и папками, перемещать текстовые документы "по одиночке" и массово, а также комфортно просматривать структуру директорий древовидным списком.
Основные возможности:
Полнофункциональный, прямо из коробки
Кроссплатформенное редактирование
Атом работает во всех операционных системах.
Вы можете использовать его в OS X, Windows или Linux.
Встроенный менеджер пакетов
Найдите и установите новые пакеты или начните создавать свои собственные - из Atom.
Интеллектуальная автозавершение
Atom помогает вам быстрее писать код с помощью умного, гибкого автозаполнения.
Браузер файловой системы
Легко просматривать и открывать один файл, целый проект или несколько проектов в одном окне.
Несколько панелей
Разделите свой интерфейс Atom на несколько панелей, чтобы сравнить и редактировать код в разных файлах.
Найти и заменить
Найти, просмотреть и заменить текст при вводе в файл или во всех ваших проектах.
пакеты
Вы выбираете из тысяч пакетов с открытым исходным кодом, которые добавляют новые функции и функциональные возможности Atom, или создаете пакет с нуля и публикуете его для всех остальных пользователей.
Темы
Atom поставляется с предустановленными четырьмя пользовательскими интерфейсами и восемью темами синтаксиса как в темных, так и в светлых тонах. Если вы не можете найти то, что ищете, вы также можете установить темы, созданные сообществом Atom, или создать свои собственные.
настройка
Легко настроить и стиль Atom. Вы можете настроить внешний вид вашего пользовательского интерфейса с помощью CSS / Less и добавить основные функции с помощью HTML и javascript. Посмотрите видео о настройке Atom .
Под капотом
Atom - настольное приложение, созданное с интеграцией HTML, javascript, CSS и Node.js. Он работает на Electron , платформе для создания кросс-платформенных приложений с использованием веб-технологий.
Открытый исходный код
Atom - с открытым исходным кодом. Если вы хотите присоединиться к сообществу Atom или улучшить свой любимый текстовый редактор, найдите нас в GitHub , обсудите и откройте .

Установка:
Запустить AtomSetup-x64.exe и ждать пока программа установиться, занимает времени около 2-ух минут.

Дополнительная информация:
На Гитхабе были опубликованы несколько десятков репозиториев, содержимое которых свидетельствовало о том, что команда Гитхаба уже давно ведёт разработку нового текстового редактора для программистов и готова представить его публике. Несколькими часами позже заработал и официальный сайт редактора atom.io, на котором сейчас можно запросить инвайт на бета-тестирование, ознакомиться с документацией и плагинами к редактору. Эта статья — перевод двух первых постов из блога проекта Atom, посвящённых концепции и архитектуре редактора.

Представляем Atom

Сегодня мы с радостью готовы запустить публичную бета-версию Atom, нового текстового редактора, который не только лёгок в использовании, но и предоставляет огромную свободу модификаций.

Sublime и TextMate предлагают удобство, но лишь ограниченную расширяемость. С другой стороны, Vim и Emacs обладают огромной гибкостью, но сложны в освоении и требуют изучения специфических скриптовых языков для модификаций.

Мы считаем, что можем сделать лучше. Наша цель — бескомпромиссное сочетание удобства и настраиваемости: редактор, с которым может разобраться и школьник, только начавший изучать программирование, но в то же время и инструмент, который не будет ограничивать опытного хакера.

Так как мы стали использовать Atom уже в процессе работы над ним, то, что сперва было лишь экспериментом, превратилось для нас в предмет первой необходимости. Это только начало, и ещё много чего нужно сделать, чтобы полностью воплотить наше видение редактора. Но основная цель достигнута. Снаружи Atom — современный текстовый редактор, который соответствует ожиданиям пользователей. А под капотом — это система, которая так и просит о модификациях и расширении.

В ближайшие недели мы будем рассылать приглашения бета-тестерам, а уже сейчас мы опубликовали больше 80 библиотек и пакетов, которые используются в редакторе. Мы открыли многие API, которые нужны, чтобы писать мощные расширения, но, так как это бета-версия, в них ещё могут произойти изменения на основе обратной связи от вас. Мы будем стараться делать их как можно осторожнее, в то же время активно дорабатывая редактор.

Ждём от вас обратной связи, пакетов и патчей. Сделаем это вместе!

Ядро атома

У веба есть свои недостатки, но два десятилетия развития превратили его невероятно гибкую и мощную платформу. Поэтому, когда мы решили написать текстовый редактор, который мы сами с удовольствием бы расширяли и модифицировали, выбор технологии был очевиден. Но сначала нам пришлось избавиться от нескольких сковывающих нас ограничений.

Нативный веб

Браузеры хорошо приспособлены для просмотра веб-страниц, но написание кода — это специфическая деятельность для которой нужны особые инструменты. Что ещё важнее, браузер сильно ограничивает доступ к локальным ресурсам компьютера из соображений безопасности, а для нас текстовый редактор, который не сможет нормально записать файл или запустить локальный подпроцесс, был совершенно неприемлем.

Поэтому Atom не является обычным веб-приложением. Это специализированный вариант браузера Chromium, переделанный так, чтобы быть в первую очередь текстовым редактором, а не веб-браузером. Каждое окно Atom — это отдельная локальная веб-страница.

Коду javascript, работающему в каждом окне, доступны все API, которые доступны любому приложению Node.js. Такое гибридное решение создаёт уникальные возможности для разработки.

Так как вся работа происходит локально, нет никакой нужды заботиться о загрузке ресурсов, конкатенации скриптов и асинхронной подгрузке модулей. Если нужен какой-то код, достаточно лишь require в начале файла. Система модулей Node.js без проблем позволяет разбить систему на маленькие хорошо сфокусированные пакеты.

javascript вместе с C++

Взаимодействие с нативным кодом тоже очень просто. К примеру, мы написали обёртку вокруг движка регулярных выражений Oniguruma для поддержки совместимости с TextMate. В браузере нам пришлось бы разбираться с NaCl или Esprima. Интеграция с Node сильно упростила задачу.

Кроме API Node.js мы так же используем нативные API диалоговых окон браузера, главного и контекстных меню, управления размерами окна и так далее.

Веб-технологии: всё самое лучшее

Ещё один большой плюс работы над Atom состоял в том, что мы всегда гарантированно работали с последней версией Chromium. Это значит, что нас не беспокоили вопросы кросс-браузерной совместимости. Мы могли использовать все новшества веб-технологий уже сегодня.

Например, вёрстка рабочего пространства и панелей редактора использует flexbox. Это ещё не устоявшийся стандарт, но несмотря на то, что он менялся во время работы, мы были счастливы, что уже можем с ним работать.

Мы уверены в будущем платформы, на которой построен Atom, ведь веб-технологии развиваются совместными усилиями целой отрасли. Нативные технологии приходят и уходят, а веб становится всё лучше и распространеннее с каждым годом. Мы с удовольствием будем использовать все его возможности.

Atom 1.17.0 [En]Atom 1.17.0 [En]Atom 1.17.0 [En]


с нашего сервера
На этой странице доступно для скачивания Atom 1.17.0 [En] оставайтесь на раздаче, оставляйте комментарии и помогите другим оценить качество сборки windows и программы

Комментарии (1)

  1. Aaroeroks
    Aaroeroks
    2 сентября 2021 00:38
    ГОРЯЧАЯ ЛИНИЯ - Портал «Дежурка»
    0 1
Добавить комментарий