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

Исходное сообщение
"GitHub представил Atom, основанный на Chromium редактора кода[BR]"

Отправлено opennews , 27-Фев-14 11:36 
GitHub анонсировал (https://news.ycombinator.com/item?id=7302941)  проект Atom (http://atom.io), в рамках которого ведётся разработка новой среды  редактирования кода.  В настоящее время открыт (https://github.com/atom) код около 80 библиотек и пакетов, связанных с проектом. Об открытии ядра редактора пока ничего не сообщается. Проект пока находится на стадии начального тестирования, участие в котором может быть предоставлено после отправки заявки на сайте (http://atom.io/).

<center><a href="https://f.cloud.github.com/assets/671378/2265086/c6897dba-9e... src="http://www.opennet.me/opennews/pics_base/0_1393422579.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

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

<center><a href="https://f.cloud.github.com/assets/671378/2265253/5b1c2ae8-9e... src="http://www.opennet.me/opennews/pics_base/0_1393422603.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


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


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


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


Формат пакетов аналогичен  npm  и отличается предоставлением некоторых дополнительных блоков для определения меню, стилей, клавиатурных комбинаций, задания логики активации. Разработка дополнения мало чем отличается от создания приложения для Node.js. Для разработчиков дополнений доступны все модули Node.js, а также популярные JavaScript-библиотеки, такие как jQuery, Underscore и SpacePen. Кроме модулей Node.js предлагается API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, манипуляции окнами, взаимодействия с подсистемами Chrome.

<center><a href="https://f.cloud.github.com/assets/671378/2241519/04791a24-9c... src="http://www.opennet.me/opennews/pics_base/0_1393422988.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

URL: http://blog.atom.io/2014/02/26/the-nucleus-of-atom.html
Новость: http://www.opennet.me/opennews/art.shtml?num=39203


Содержание

Сообщения в этом обсуждении
"GitHub представил Atom, основанный на Chromium редактора код..."
Отправлено MPEG LA , 27-Фев-14 11:36 
>Atom не является обычным web-приложением, а представляет собой обособленный редактор кода

расходимся пацаны


"GitHub представил Atom, основанный на Chromium редактора код..."
Отправлено Аноним , 27-Фев-14 11:36 
sublime во все поля

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 11:38 
Это, наверное, хорошо, если нет редактора

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено RazrFalcon , 27-Фев-14 11:42 
>>по сути каждая вкладка редактора является локально обработываемой web-страницей

прощай ОЗУ


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 11:57 
а в чем проблема? на IDEA, NetBeans, Eclipse никто из пользователей не жалуется
надо понимать, что цели перед авторами стояли другие - сделать супер-удобный редактор для современных компов, а не супер-компактный для старых

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено RazrFalcon , 27-Фев-14 12:10 
Проблемы появятся как только они начнут открывать проекты состоящие больше чем из двух файлов.
Eclipse же тормоз, это всем известно.

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 12:45 
Eclipse у меня не тормозит на десктопе. на ноутах - да.
просто научитесь уже понимать предназначение софта. а то некоторые кричат "зачем еще один дистрибутив, кто им будет пользоваться, даже репозитория нет" на какой-нибудь лайв-сд сделанный компанией для демонстрации своих наработок без установки и раздаче на выставках специалистов в качестве демо-диска

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено kurokaze , 27-Фев-14 18:32 
Не тормозит. летает. core-i7/16gb

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 19:27 
> Не тормозит. летает. core-i7/16gb

Попробуй таки поболее 2 файлов открыть.


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено max , 28-Фев-14 00:03 
открыто 2 проекта в idea >2000файлов в каждом точно.
все нормально, что мне сделать, чтобы тормозило?

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Anonim , 28-Фев-14 01:23 
Открой в Eclipse

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено max , 28-Фев-14 14:58 
спорить не буду :) с eclipse завязал

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Ivan , 27-Фев-14 13:00 
Никто из пользователей не жалуется? Может, у вас еще и солнце встает на западе?

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 13:46 
как правило, пользуются ими люди, хорошо понимающие предназначение выбранной ими IDE. остальные выбирают что-то попроще

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено arisu , 27-Фев-14 16:20 
> как правило, пользуются ими люди, хорошо понимающие предназначение выбранной ими IDE.

да, быдлокодить удобно.

> остальные выбирают что-то попроще

vim, emacs…


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено kurokaze , 27-Фев-14 18:33 
для плюсов вполне хватает qtcreator/codeblocks

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено arisu , 27-Фев-14 18:50 
> для плюсов вполне хватает qtcreator/codeblocks

или vim. или emacs.


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Ivan , 28-Фев-14 13:00 
"Понимание назначения" каким-то образом снижает нагрузку на железо и исправляет баги в самих IDE?

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Aqueelone , 03-Мрт-14 12:20 
Из практики::: Солнце встает на западе. Правда, уже после того как станет на востоке!

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Cucumber , 27-Фев-14 14:37 
> на IDEA, NetBeans, Eclipse никто из пользователей не жалуется

Врёшь и не краснеешь. На прожорливость и тормознутость очень даже жалуются.


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 15:07 
> Врёшь и не краснеешь.

пишешь, но не читаешь. выше я уже давал ответ


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено kurokaze , 27-Фев-14 18:36 
> Врёшь и не краснеешь. На прожорливость и тормознутость очень даже жалуются.

А это те кто не понимает что делает. Те кто действительно занимается разработкой -- берут железо помощнее. Мы живем в несовершенном мире, сюрпрайз-сюрпрайз :)


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено arisu , 27-Фев-14 18:52 
> А это те кто не понимает что делает. Те кто действительно занимается
> разработкой — берут железо помощнее.

ну я ж и говорю: жабисты должны страдать и платить. у них «новые технологии» — это когда всё тормозит и надо платить больше.


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 21:54 
Заплатил 1500 рублей за дополнительную планку памяти для возможности использовать самое продвинутое IDE и тем самым значительно повышать собственную производительность. я плохо и нелогично поступил?

а пользователи IDE написанных на C/C++ так и продолжают хныкать на недостаток функциональности и плохую производительность собственного труда

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

еще раз - разработка и конечный результат - две большие разницы. разработка требует мощного железа, конечный результат - другое дело совсем, и не о нем эта новость


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено arisu , 27-Фев-14 22:10 
выше вы можете прочитать стоны быдлокодера, который оправдывает прожорливость и монструозность своих инструментов мифической «повышеной производительностью», нападками на не менее мифических «хнычущих пользователей» и приплетением неизвестно для чего обработки больших изображений.

а вся суть в том, что лучше emacs и vim пока что ничего не придумали. но это, конечно, для программирования, для быдлокодинга они мало удобны.

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

быдлокодеры вообще очень любят мышь, кстати: они в принципе не бывают «в потоке», поэтому вполне честно не могут понять, почему некоторых других раздражает даже необходимость тянуться к стрелочкам.


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 22:19 
Расскажи мне через какую хитро закрученную жо(R) ты перегенерируешь класс ресурсов во время разработки для андроида в виме, что это происходит быстрее чем в заточенных под это дело IDE?

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено arisu , 27-Фев-14 22:26 
консультации для быдлокодеров — платные.

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 22:32 
слив засчитан

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено arisu , 28-Фев-14 00:52 
привет, унитазный бачок. считай тщательней — может, повысят до унитазной крышки.

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено лолка , 28-Фев-14 18:29 
>а пользователи IDE написанных на C/C++ так и продолжают хныкать на недостаток функциональности и плохую производительность собственного труда

И то верно. У них, у этих сишников, какие-то дурацкие проекты - АТС какая-то, которая обслуживает почти пятую часть крупного города-миллионника, нагружая на 30% восьмиядерный Xeon и отжирая всего 4,5 гига при стандартной нагрузке. То ли дело Java - поставил десяток таких серверов, докупил 200Гб ОЗУ и наслаждаешься удобной функциональной IDE, а если связь навернётся - так ещзё пару сервером можно прикупить.


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 19:28 
> разработкой -- берут железо помощнее.

Что не мешает периодически костерить тормоза и жрач памяти.


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено ананам , 28-Фев-14 12:23 
Привет, 16GB RAM!

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено sorrymak , 27-Фев-14 11:45 
Текстовый редактор на основе браузера?
O tempora, o mores!

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено hfejk , 27-Фев-14 12:59 
Печатная машинка на основе микросхем никого-же не смущает.

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Cucumber , 27-Фев-14 14:49 
> Печатная машинка на основе микросхем никого-же не смущает.

Это Chromium «микросхема»?


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено hoopoe , 27-Фев-14 21:21 
да, большая интегральная... с двумя удобными ручками для переноса

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Firefoxic , 02-Мрт-14 23:46 
>... с двумя удобными ручками для переноса

Это не ручки, это петли для подъёмного крана.


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Я , 27-Фев-14 11:51 
Но зачем, если есть vim.js?

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 12:08 
Переизобрели Brackets?

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено den4ik , 17-Май-14 23:41 
Улучшатели может...

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 27-Фев-14 12:30 
интересно насколько сильно он прибит к хрому и будет ли доступен в виде веб приложения в будущем.

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено тигар , 27-Фев-14 12:30 
адский ад... редактор на основе недобраузера.

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено paulus , 27-Фев-14 12:43 
Готовятся всех подсадить на хромос.
>предлагается API для ... взаимодействия с подсистемами Chrome.

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Okarin , 27-Фев-14 13:14 
И за что мой невинный пост удалили? Там всего-то было написано, что внешний вид слизан с саблайма и что непонятно как запускать то что накодил. Дурная у вас тут модерация.

"GitHub представил Atom, основанный на Chromium редактора код..."
Отправлено myhand , 27-Фев-14 14:04 
а issues как были убогими, так и продолжают быть.

"GitHub представил Atom, основанный на Chromium редактора..."
Отправлено arisu , 27-Фев-14 16:21 
> а issues как были убогими, так и продолжают быть.

у гитхаба всё убогое. а в качестве «git-бэкапа» есть и другие сервисы, без кучи гуано в блёстках.


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Loooooker , 27-Фев-14 15:24 
Интересно, а с кодовой базой Хромиума они как-нибудь синхронизироваться будут?

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 28-Фев-14 20:29 
зачем?

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено arisu , 27-Фев-14 16:18 
догоним и перегоним эклипсу по пожиранию памяти и тормозам!

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено freehck , 28-Фев-14 10:40 
Неужели все хорошие имена заняли?

Раньше мы через Atom новости читали, а теперь нам предлагают ещё и код через Atom править... Что дальше? Поисковая машина Emax? DE для планшетов Quake?

Времена, нравы... =/


"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Vampireos , 02-Мрт-14 17:11 
интересненько, взяли идеи из сублиме и наваяли на хромиум, крутяшно, пойду выпрашивать тестовую версю)
..кто жалуется на прожорливость в плане ОЗУ, поставьте наконец себе какой нибудь дистр линукса а уже)

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено arisu , 02-Мрт-14 19:19 
ну, стоит у меня пингвинус. от этого дурохром мешьше памяти, что ли, жрать станет? да ни разу.

"GitHub представил Atom, основанный на Chromium редактор кода"
Отправлено Аноним , 05-Мрт-14 17:46 
LightTable 2