URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 103311
[ Назад ]

Исходное сообщение
"GitHub анонсировал среду редактирования кода Atom 1.0"

Отправлено opennews , 25-Июн-15 20:59 
GitHub представил (https://github.com/blog/2031-announcing-atom-1-0) первый стабильный релиз редактора кода Atom (http://atom.io/), который  может использоваться как самодостаточное решение, так и вразработки Visual Studio Codeыступать в роли платформы для построения различных специализированных решений. В частности, на платформе Atom построены среда разработки Visual Studio Code (http://www.opennet.me/opennews/art.shtml?num=42132) от компании Microsoft и Nuclide (http://www.opennet.me/opennews/art.shtml?num=42486) от Facebook. Код проекта распространяется (https://github.com/atom/atom) под лицензией MIT.


<center><iframe width="640" height="360" src="https://www.youtube.com/embed/Y7aEiVwBAdk?rel=0" frameborder="0" allowfullscreen></iframe></center>


Редактор предоставляет средства кросс-платформенного редактирования кода, включает встроенный пакетный менеджер и интерфейс навигации по файловой системе,  предоставляет средства для одновременной совместной работы с кодом, обладает интеллектуальной системой автодополнения ввода,  предоставляет режимы совместимости с Vim и Emacs, поддерживает API (http://atom.io/docs/api/) для разработки расширений.  Несколько файлов могут быть открыты в разных вкладках и одновременно отображены с использованием  вертикального или горизонтального разбиения панелей. Интерфейс может настраиваться через темы оформления, поддерживаются вкладки, закладки, умный контекстный поиск кода, схлопывание блоков кода, одновременное использование нескольких курсоров и областей выделения, наглядная пометка изменений,  автодополнение и проверка кода для разных языков (Ruby, Python, SQL, PHP, Perl, Objective-C, C/C++, JavaScript, Java, Go  и т.п.). Для формирования статей и документации может быть использована разметка Markdown.

<center><a href="https://atom.io/assets/screenshot-main-363034b2e5a2bf94eb43d... src="http://www.opennet.me/opennews/pics_base/0_1435254475.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

Функциональность редактора формируется за счёт предоставления набора пакетов-дополнений, для установки которых предлагается встроенный пакетный менеджер "apm (https://github.com/atom/apm)", похожий на "npm" от проекта Node.js. Формат пакетов аналогичен  npm  и отличается предоставлением некоторых дополнительных блоков для определения меню, стилей, клавиатурных комбинаций, задания логики активации. Разработка дополнения мало чем отличается от создания приложения для Node.js,  в том числе доступны все модули Node.js, а также популярные JavaScript-библиотеки, такие как jQuery, Underscore и SpacePen. Через дополнения реализованы все функции, выходящие за рамки базового редактирования кода, в том числе панели, подсветка синтаксиса, оформление интерфейса, формы работы с файлами и т.п. Кроме базовых дополнений предоставляется каталог (http://atom.io/packages) сторонних пакетов, в котором уже присутствует более двух тысяч дополнений.

Основу Atom составляет компонент Electron (https://github.com/atom/electron) (ранее Atom Shell), представляющий собой основанное на Chromium и Node.js ядро, поверх которого реализован редактор. Electron поставляется в форме самодостаточного фреймворка, который можно использовать для создания произвольных  пользовательских приложений, логика работы который определяется на JavaScript, HTML и CSS, а функциональность может быть расширена через систему дополнений. Разработчикам доступны модули Node.js, а также  расширенный API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, манипуляции окнами, взаимодействия с подсистемами Chrome.


Необходимость использования собственного браузерного ядра на основе Chromium, вместо оформления редактора в форме работающего в обычном браузере web-приложения, обусловлена необходимостью реализации дополнительных возможностей, недоступных через обычный Web API. Например, Atom предоставляет встроенный файловый менеджер и гибкие средства поиска файлов, которые невозможно реализовать при использовании обычных web-приложений. В редакторе также напрямую используются некоторые внутренние подсистемы Chromium, такие как движок обработки регулярных выражений и нативные элементы формирования диалогов. Кроме того, так как компоненты Atom всегда выполняются локально, упрощается разработка дополнений, обращение к ресурсам и разграничение доступа.


URL: https://github.com/blog/2031-announcing-atom-1-0
Новость: http://www.opennet.me/opennews/art.shtml?num=42501


Содержание

Сообщения в этом обсуждении
"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 25-Июн-15 20:59 
Видеоролик с презентацией редактора просто шикарный!
Ещё бы сделали тему оформления в стиле старого ЭЛТ-терминала, вообще был бы отпад.

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 25-Июн-15 21:47 
> Ещё бы сделали тему оформления в стиле старого ЭЛТ-терминала, вообще был бы отпад.

Тут где-то был эмулятор древнего CRT на opengl. Просто запусти в нем vi и не выеживайся :)


"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 25-Июн-15 21:59 
https://github.com/Swordfish90/cool-retro-term
Этот?

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 08:30 
> Этот?

Ага. Находка для желающих "как в старом терминале" :)


"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Онотоле , 25-Июн-15 23:39 
ліл

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено dr Equivalent , 26-Июн-15 02:14 
Так ведь четвертый Fallout выходит, прямо в жилу.

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 08:23 
Жаль только, что презентация - это лучшее в атоме))

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 18:09 
> http://www.opennet.me/opennews/pics_base/0_1435254475.png

зато какой классный эмулятор просевшего экрана монитора они реализовали.
все такое замыленное...


"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 25-Июн-15 21:08 
Как адски тормозила, так и тормозит выжрала все ресурсы и дальше грузит CPU.

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 25-Июн-15 21:49 
Web 2.0

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 25-Июн-15 22:54 
Купи уже нормальный ПК вместо своего лоховского ноутбука.

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 25-Июн-15 23:51 
8 штук Xeon в NUMA?

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 10:02 
> 8 штук Xeon в NUMA?

ферари купи, она ещё моднее

смысл брать более производительные процессоры, если Atom на i3 с интеловским видео и 8GB RAM летает?


"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 15:27 
У меня i5-4690K, Atom лагает.

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 27-Июн-15 12:51 
> У меня i5-4690K, Atom лагает.

Ну просто не все в этом мире - слоупоки :)


"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 08:31 
> Купи уже нормальный ПК вместо своего лоховского ноутбука.

А какая позиция в рейтинге топ-500 должна быть у минимальной конфигурации? :)


"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноннн , 27-Июн-15 17:24 
Вот в этого чувака все работает довольно плавно: https://www.youtube.com/watch?v=rkuQLeVUUmk

Видать наааконец зафиксили.


"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 25-Июн-15 21:13 
100% нагрузку на ЦП исправили при скролле или хотя бы перемещении курсора?

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Купил мужик шляпу , 25-Июн-15 22:11 
Нет денег на шестнадцатиядерный проц? Тогда юзай легковесные IDE типа Eclipse.

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Аноним , 27-Июн-15 12:52 
> Нет денег на шестнадцатиядерный проц? Тогда юзай легковесные IDE типа Eclipse.

...и тогда вам хватит даже лоховского восьмиядерника :)


"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено RazrFalcon , 25-Июн-15 21:25 
>> В частности, на платформе Atom построены среда разработки Visual Studio Code от компании Microsoft и Nuclide от Facebook.

Еще не вышел, а уже наклепали кучу ненужных форков.

>> автодополнение...C++

Даже автодополнение шаблонов умеет? Не верю. Хотя если и может, то на JS это будет занимать пару минут.

Очередная среда для хипстеров у которых проекты из одного файла состоят...


"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Онотоле , 25-Июн-15 23:40 
Ты не пробовал, а уже знаешь?

"GitHub анонсировал среду редактирования кода Atom 1.0"
Отправлено Ури , 26-Июн-15 12:11 
Я попробовал. Простой полутораметровый .c - atom лежит, отзывается раз в 10-30 секунд. Пользоваться невозможно.

Intel Core i7-4790 CPU @ 3.60GHz, 16GB DIMM DDR3 Synchronous 1600 MHz, SSD.

--
Старый добрый эклипс вытягивает без вопросов.


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено SpiritOfStallman , 25-Июн-15 22:45 
Долго противился и плевался от одной только мысли: ide на браузерном движке, ну и болото.
Но как-то пару месяцев назад закончилась лицензия на jetbrains, и решил попробовать что на сегодня может предложить рынок/комюнити/мир. Всё что попадалось под руку - выжирало дикие ресурсы, падало и даже не пищало. На фоне этого разочарования и закинулся гитхабовским atom'ом. Если в общем - с ранными версиями это небо и земля. Всё рабоатло, на любую мою извращённую фантазию был пакет расширения, и вполне годно по ресурсам (уж точно не больше известных и популярных мостров). Так и остался довольным пользователем.

PS: Кочено всё равно каждый раз перед запуском мне как-то даже стыдно перед собой, но когда начинаю работу, и оно делает всё что мне нужно - тревоги уходят.
PPS: Их пакетная система позволяет удобно учавствывать в развитии проекта, и добавлять нужные тебе фичи в апстрим, особо даже не вникая в ядерные дебри. Очень удобно.
PPS: Но по ночам, пока супруга не видит, я всё равно запускаю вим, и заставлю его пищать, пока не наступает душевный покой; и только потом могу отойти ко сну.


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 25-Июн-15 23:19 
10 метровый лог вешает этот чудо текстовый редактор намертво.

Может кто знает достойную альтернативу Notepad++ для linux? Пока остановился на Geany. Он самый быстрый и есть минимальный необходимый набор плагинов, но судя по всему разработчики на него уже забили :(


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено juffinhalli , 25-Июн-15 23:42 
> 10 метровый лог вешает этот чудо текстовый редактор намертво.
> Может кто знает достойную альтернативу Notepad++ для linux? Пока остановился на Geany.
> Он самый быстрый и есть минимальный необходимый набор плагинов, но судя
> по всему разработчики на него уже забили :(

Сам столкнулся с подобной проблемой пару месяцев назад. Даже Sublime Text пробовал. Но ответ оказался прост - vim. Сейчас уже с трудом представляю, как я мог обходиться без него.


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено fi , 26-Июн-15 00:22 
> достойную альтернативу Notepad++

Пока никто не предложил лучше чем клёвый vim! дерзай :)


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Николай , 26-Июн-15 00:49 
> Может кто знает достойную альтернативу Notepad++ для linux?

Попробуй bluefish 2.2.7


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 01:07 
GTK? это шутка?

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено prokoudine , 26-Июн-15 08:57 
Шашечки или ехать?

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 17:28 
Я не собираюсь ставить GTK на Мак.

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Николай , 26-Июн-15 19:46 
> Я не собираюсь ставить GTK на Мак.

Так вопрос был про редактор для Линукса


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено saf , 26-Июн-15 01:32 
Меня сейчас тут распнут, но... Kate?

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено kravich , 26-Июн-15 01:43 
Для меня заменой Notepad++ стал Notepadqq

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 08:36 
> Может кто знает достойную альтернативу Notepad++ для linux? Пока остановился на Geany.

Ну, а чем он вам не нравится? Как раз чем-то похож на нотпад++. Вроде еще не мегатормоз как full blown IDE и особенно сабжевое блоатваре, но уже умеет все что ожидается от хорошего програмерского редактора и даже простой IDE.

> разработчики на него уже забили :(

Не заметил - в каждой версии что-нибудь новое вроде попадается. Не дофига, но ... но вы хотите чтобы вам модно и инновационно переписали все на js? Или как с файрфоксом - принципиально новые вкладки, DRM в браузере и скачка бинарной дряни от цыски? А может ну его такое, а? Иногда бывает так что программа уже достаточно хороша и лишний раз ее лапать своими руками вообще может скорее испортить :)


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено xPhoenix , 26-Июн-15 09:10 
EMACS
В общем-то, все, кто Linux'ом вымазался, рано или поздно приходят к нему или к VIM. Есть, конечно, особая категория граждан, хипсторы б***ь какие-то, так они как раз Atom'ами всякими и пользуются. Стильно, модно, молодёжно.

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено rshadow , 26-Июн-15 14:35 
Дело не в виме, емакс, эклипсе или атоме как таковом. Каждый и них предоставляет свою идеологию разработки. И каждый программист должен _осознанно_ выбрать инструмент. У каждого куча плюсов и минусов.

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено idea , 26-Июн-15 01:17 
какие только кактусы не едят.. лишь бы emacs не выучить )

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено xPhoenix , 26-Июн-15 09:12 
> какие только кактусы не едят.. лишь бы emacs не выучить )

Два чая этому господину!
Что мешает этим духовно богатым людям поставить Ergoemacs, в конце концов? Да, сначала боль и всё непонятно, но уже спустя неделю-две всё проходит, начинаешь понимать, что писать в .emacs...


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 27-Июн-15 12:55 
> сначала боль и всё непонятно, но уже спустя неделю-две всё проходит,

А смысл? Он позволит что-то такое мегаэффективное, что отыграет две недели времени, потраченных на мучения? Или смысл то в мучениях?


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Старшина Кириллов , 26-Июн-15 01:32 
Файлы больше 2Мб открывает?

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 01:46 
Файлы больше 180kb сжатые не открывает

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено xPhoenix , 26-Июн-15 09:11 
> Файлы больше 2Мб открывает?

Пофиксили недавно.


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Kodir , 26-Июн-15 02:22 
Последний абзац - это признание открытым текстом, что веб-приложения - полная мура и блажь школоты. Что вполне согласуется с бытовой логикой: нет никакого смысла в переносимых приложениях, если их попросту некому и незачем переносить.
Ну а про маразм JS в качестве основного языка вообще молчу - даю 2 года этому *овноподелию на "загнуться и не разогнуться".

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 08:37 
> Ну а про маразм JS в качестве основного языка вообще молчу -
> даю 2 года этому *овноподелию на "загнуться и не разогнуться".

Ты что-то имеешь против нового выперыша от msvs на основе js? Бунт на корабле?!?


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено jOKer , 26-Июн-15 06:48 
Установил. Опробовал. ИМХО, JetBrains может спать спокойно: без серьезной доработки этот продукт и близко к их лиге не подплывает.

Хотя, признаем, у этого продукта есть будущее, и он может стать великолепным выбором, но только после того как для него напишут туеву хучу дополнений для поддержки языковых фреймворков и движков. ИМХО, сейчас это более редактор, нежели IDE


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 08:20 
редактор конечно всем хорош, но блин - пара открытых скриптов на питоне, и 300 метров оперативки как с куста. Это же полный бред. А что с ним будет на больших проектах? Visual Studio Code, кстати, работает в разы быстрее.

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 27-Июн-15 04:33 
миня аж трисет

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 27-Июн-15 12:56 
> миня аж трисет

Добро пожаловать, Опеннет приветствует участников Специальной олимпиады. Кстати, тебя тоже в команду взяли, к тем двоим. За правописание.


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено LU , 26-Июн-15 09:33 
Оно всё так же втихую собирает данные о компе?

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Мезозой , 26-Июн-15 09:50 
нормальный редактор
если нужно ИДЕ - покупаем ИДЕ
если нужен емакс - собираем емакс
в чем проблема-то?

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Абсурдик , 26-Июн-15 12:08 
Поддерживаю. Пока вижу тренд в сторону ананизма. Еще не определили недостатков, а уже выпустили какую-то хренотень. Видимо это мода эпохи. Делать непойми чего и нипойми зачем. Возможно популяризация тренда боксинга браузеров для построения приложений десктопных, хотя вроде же есть Java и вообщем по возможностям все в ней не так уж и плохо... Правда такими темпами можно и потерять рынок...

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 09:51 
В ролике Monome вместо клавиатуры?

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 26-Июн-15 12:20 
Заблочена скачка на телефон виндовозной версии это значит  шняга, потом еще попросят скачка тока с плей маркет типа, комп в гараже там нету интернета. Остаюсь на православном
Notepad++

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 27-Июн-15 12:13 
Зачем тебе вообще редактор? Ты что, печатать в нем будешь? У тебя же с трудом получается.

"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Аноним , 27-Июн-15 12:57 
> Зачем тебе вообще редактор? Ты что, печатать в нем будешь? У тебя
> же с трудом получается.

Он, судя по тексту, мечтает научиться программировать на китайском тетрисе.


"GitHub выпустил среду редактирования кода Atom 1.0"
Отправлено Jason , 29-Июн-15 02:53 
В плане удобства Atom - очень даже ничего, по впечатлениям, удобно, но Sublime предоставляет то же удобство и очень быстро работает. Касательно же Atom, такое аховое потребление системных ресурсов, для меня лично, заставило осознать его временную бессмысленность и пока забыть о нем. Я думаю, Sublime выигрывает по всем параметрам, в качестве альтернативы, жаль, не open source. У него есть развивающийся клон, Lime text, который также поддерживает (или будет поддерживать) установку дополнений для Sublime. Хочу его попробовать заюзать.
Пока же пользуюсь Brackets, и ОЧЕНЬ доволен. Но это больше для Web.