LINUX.ORG.RU

GitHub прекращает разработку Atom

 , , , ,


0

3

Популярный кроссплатформенный редактор кода Atom выпускаемый под лицензией MIT, возможности которого можно расширять с помощью плагинов, большое количество которых было создано пользователями за множество лет с момента самого первого релиза редактора, больше не будет разрабатываться. Официальный «закат» проекта намечен на 15 декабря 2022 года - Atom и связанные с ним репозитории будут заархивированы.

В GitHub обосновывают свое решение тем, что в последние годы в Atom уже не добавлялись какие-то новые значительные функции, а множество пользователей Atom перешло на использование родственного редактора - Visual Studio Code от Microsoft, во многом вдохновленного Atom, так же имеющего в основе фреймворк Electron (некогда известного как Atom Shell) и так же выпускаемого под свободной лицензией MIT. Теперь усилия разработчиков GitHub будут сосредоточены на проекте GitHub Codespaces, облачной среде разработки на основе VSCode.

>>> Подробности

★★

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 2)
Ответ на: комментарий от Logopeft

Да блин, тут тенденция такая: чем мощнее проц - тем больше его ресурсов будут требовать всякие монструозные изобретения типа фреймворков на js.

rumgot ★★★★★
()
Ответ на: комментарий от rumgot

Да фиг с этим, главное чтобы на нем писали проги без js. В конце концов на том же eclipse не только на java кропали.

mx__ ★★★★★
()
Ответ на: комментарий от rumgot

этой тенденции более 10 лет. еще в windows 8 можно было делать html 5 приложения, я помню вконтактовское приложение потрошил ради токенов, чтобы спамить там, а до этого в qt частично можно было теги применять в компонентах (тот же стронг при создании кнопки через конструктор), и статья я помню как сделать в webview приложение с костылями, а потом уже пошли все этих webkit’ы. ты мог просто этого не замечать. на винде еще когда был IE 7 его использовали в окошках для лаунчеров игрушек, те все эти лаунчеры, клиенты гитхаба и пр - уже лет 15 на хтмл/цсс

tz4678_2
()
Ответ на: комментарий от tz4678_2

я уже и не говорю, что KDE - это концентрированная вебня, где все на QML (JS+CSS) даже небо и даже а… правда, и в GTK css засунули. то в чем могут быть претензии к электрону, если все вокруг JS/CSS?

tz4678_2
()
Ответ на: комментарий от tz4678_2

Да и как можно претензии какие-то предъявлять, если гуй для линуха прикрутили какие-то вебмакаки, написав сервер X11, который висит на 6000 порту и по-сути обрабатывает что-то типа HTTP-запросов но в бинарном формате вместо какой-ниубдь JSON-ины. Вся эта вебня она очень даже в духе линупса

tz4678_2
()
Ответ на: комментарий от tz4678_2

Да и как можно претензии какие-то предъявлять, если гуй для линуха прикрутили какие-то вебмакаки, написав сервер X11, который висит на 6000 порту и по-сути обрабатывает что-то типа HTTP-запросов но в бинарном формате вместо какой-ниубдь JSON-ины. Вся эта вебня она очень даже в духе линупса

Причем тут вебня? Тебе любая клиент серверная архитектура - вебня? Здрасьте, приехали, глупость порешь несусветную.

Вебня в духе линукс? - Бред какой то, на основании чего вообще такой тезис?

Вебня в духе маркетинга - чтобы каждая версия требовала больше ресурсов. Линукс то тут причем.

rumgot ★★★★★
()
Ответ на: комментарий от rumgot

Вебня в духе маркетинга - чтобы каждая версия требовала больше ресурсов

А сколько в среднем потребляет Electron приложение? 🤔

Я просто таким не пользуюсь..

Crocodoom ★★★★★
()
Ответ на: комментарий от Crocodoom

любые приложения неэффектины в лучшем случае 99% тактов впустую расходуется… даже это сообщение, которое я отправил раз 10 минимум из одной кодировки в другую сконвертировалось

tz4678_2
()
Ответ на: комментарий от tz4678_2

Прости, я пытаюсь понять набор постулатов в твоей голове. По твоему любая клиент серверная архитектура - веб?

rumgot ★★★★★
()
Ответ на: комментарий от rumgot

Вот, например, atom (открыт welcome), vscode (несколько файлов) и discord

# ps_mem
 Private  +   Shared  =  RAM used       Program
426.3 MiB + 122.0 MiB = 548.3 MiB       atom (9)
559.9 MiB + 137.0 MiB = 696.9 MiB       code (13)
796.0 MiB + 104.2 MiB = 900.1 MiB       Discord (7)
rupert ★★★★★
()
Ответ на: комментарий от rupert

Т.е месенджер с видеозвонками почти гиг жрёт в простое?

Вайбер запустил и глянул: 265.0 MiB + 16.4 MiB = 281.4 MiB viber

drfaust ★★★★★
()
Последнее исправление: drfaust (всего исправлений: 2)
Ответ на: комментарий от drfaust

Одни пользуются программами, например редакторами для программирования. Другие измеряют ничтожное потребление жалкой памяти своего мусорного клмпьютера и выкладывают эти бессмысленные данные в интернет.

Partisan ★★★★★
()
Ответ на: комментарий от Partisan

Ты ошибся - я на свои 16Гиг ОЗУ не жалуюсь.

Но зачем пользоваться неповоротливым монстром, если есть более лёгкие альтернативы с тем же функционалом?

drfaust ★★★★★
()
Ответ на: комментарий от rupert

Я бы сравнивал лучше по отзывчивости интерфейса, по прокрутке бошьших файлов, по скорости открытия файлов, по скорости открытия настроек, по скорости навигации и т.п. Так по моим ощущениям Qt Creator работает шустрее Vs Code. Вот только есть опасение, что его могут переделать на QML и тогда будет жопа.

rumgot ★★★★★
()
Ответ на: комментарий от Partisan

В том то и проблема, хер с памятью, но они при этом имеют не лучший по отзывчивасти интерфейс.

rumgot ★★★★★
()
Ответ на: комментарий от Partisan

Одни пользуются программами, например редакторами для программирования. Другие измеряют ничтожное потребление жалкой памяти своего мусорного клмпьютера и выкладывают эти бессмысленные данные в интернет.

И только партизан никак не допрёт, что эти категории могут пересекаться. Опять у тебя всё чёрно-белое, скучно даже..

Crocodoom ★★★★★
()
Ответ на: комментарий от drfaust

Но зачем пользоваться неповоротливым монстром, если есть более лёгкие альтернативы с тем же функционалом?

Ты почему тут оставляешь бессмысленные комментарии с мусорного компьютера, а не идёшь работать™ ? Люди на электроне работу работают, а тебе лишь бы пожаловаться! 🙂

Crocodoom ★★★★★
()
Ответ на: комментарий от Crocodoom

Tы почему тут оставляешь бессмысленные комментарии с мусорного компьютера, а не идёшь работать™ ?

От этой фразы за версту несёт оскорблением. Но отвечу, так уж и быть:

  1. Я не считаю свой Ryzen 5 3600 + 16 Gb ОЗУ мусорным. Это не Threadripper PRO 5995WX, но и не пень 4.
    faust@Rizen53600 ~> lscpu
    Архитектура:             x86_64                                                                                                                                                               
      CPU op-mode(s):        32-bit, 64-bit                                                                                                                                                       
      Address sizes:         43 bits physical, 48 bits virtual                                                                                                                                    
      Порядок байт:          Little Endian                                                                                                                                                        
    CPU(s):                  12
      On-line CPU(s) list:   0-11
    ID прроизводителя:       AuthenticAMD
      Имя модели:            AMD Ryzen 5 3600 6-Core Processor
        Семейство ЦПУ:       23
        Модель:              113
        Thread(s) per core:  2
        Ядер на сокет:       6
        Сокетов:             1
        Степпинг:            0
        Frequency boost:     enabled
        CPU(s) scaling MHz:  55%
        CPU max MHz:         4208,2031
        CPU min MHz:         2200,0000
        BogoMIPS:            7189.10
        Флаги:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_go
                             od nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_le
                             gacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw
                             _pstate ssbd mba ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_ll
                             c cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pft
                             hreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es
    
  2. Существует понятие режима труда и отдыха и согласно производственному календарю на работу выхожу во вторник. У меня законные выходные, которые мой работодатель может нарушить только в случае аварии на объектах.
  3. «Люди на электроне работу работают, а тебе лишь бы пожаловаться!» Не вижу смысла пользоваться жрущим и тормозным инструментом, когда есть более легковесные альтернативы с таким же функционалом.
drfaust ★★★★★
()
Последнее исправление: drfaust (всего исправлений: 2)
Ответ на: комментарий от drfaust

От этой фразы за версту несёт оскорблением

Извини, вовсе не собирался тебя задеть! Это был сарказм, или, если угодно, гротеск

Я электроном вообще не пользуюсь, о чём сообщил в этой же теме чуть выше..

Crocodoom ★★★★★
()
Ответ на: комментарий от Crocodoom

К стати, про электрон - я вообще имею смутное представление что это такое. Я говорил про поделку на электроне в виде Discort.

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

drfaust ★★★★★
()
Ответ на: комментарий от rupert

Получается, что 500 Мб можно принять за инфинум электрон-приложения. Если таких приложений не много - можно потерпеть, а если их наберётся штук 10-20?

Тут я отвечу сам себе, что pipe dream веб-апологетов состоит в том, чтобы веб-браузер взял на себя все функции ОС, и тогда этот вопрос будет типа не актуален. Приложение - это же просто [1] вкладка в браузере, так? 🤔

[1] В случае электрона это вроде (пока) не так, и каждое приложение жрёт как целый браузер, что конечно довольно расточительно...

Crocodoom ★★★★★
()
Ответ на: комментарий от Crocodoom

Эх, Legioner бы сюда... Он у меня был подписан как «Веб головного мозга»

(надеюсь, ему польстит такая характеристика, если он случайно прочитает это сообщение)

Crocodoom ★★★★★
()
Ответ на: комментарий от Partisan

Я конечно пониммаю, что я не веб-макака, но мне часто приходится открывать текстовые файлы по 4+ гигабайт. И знаешь, нормальных редакторов очень мало. На самом деле тулз для датасаентистов которые не требуют 256+ гигабайт оперативки мало. Хотя эти 256 гигов - дикий оверхед на самом деле. Приходится свои велосипеды пилить, которые спокойно обрабатывают то, для чего всякие openrefine/pandas-ы и прочее требуют сотни гигов оперативки, просто потому что кому-то было лень нормально с памятью работать.

peregrine ★★★★★
()
Ответ на: комментарий от drfaust

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

Но инструмент накладывает ограничения на его пользователя, для сравнения инструментов подразумевается что код инструмента мы редактировать не можем. Поэтому условно говоря нельзя получить калькулятор на электроне который жрет меньше калькулятора на ткинтере, потому что всегда либа электрона (внутренний код работы которой мы оптимизировать не можем по условию задачи, можем только вызывать ее АПИ) жрет памяти больше либы ткинтера. Верно что при этом можно написать калькулятор на ткинтере который будет жрать больше электрона, но вот наоборот (см. пред. предл.) никогда, потому что в дизайн инструмента уже заложена прожорливость.

mydibyje ★★★★
()
Последнее исправление: mydibyje (всего исправлений: 1)
Ответ на: комментарий от Partisan

Редкостную глупость ты сказал. Если бы ты озаботился в свое время образованием не только по айти-профилю, ты бы знал разницу между интенсивным и экстенсивным. Так вот экстенсивное - это тупо, в лоб наращивание мощностей, что рано или поздно приводит к кризису, т.к. достигается порог наращивания на имеющейся технологической базе - потому что изменение базы это не то, что происходит по щелчку пальцев. А интенсивное - это оптимизация использования существующих мощностей: например, есть технология очистки руды для получения некоего редкого элемента - можно добывать дофига руды и оставлять в шлаке половину количества элемента, который можно было бы получить с лучшей технологией и добывать меньше руды. Или, скажем, двигатель, который жрет меньше бензина. Скажешь - нищебродам в жабу купить лишний десяток литров?

IRASoldier ★★
() автор топика
Ответ на: комментарий от mydibyje

но вот наоборот (см. пред. предл.) никогда, потому что в дизайн инструмента уже заложена прожорливость.

А чем плох электрон?

Oldboy
()
Ответ на: комментарий от Oldboy

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

mydibyje ★★★★
()
Ответ на: комментарий от Crocodoom

Получается, что 500 Мб можно принять за инфинум электрон-приложения

> ps_mem | grep electron
105.0 MiB +  97.9 MiB = 202.9 MiB	electron (7)

Приложение - это же просто вкладка в браузере, так?

Нет.

В случае электрона … каждое приложение жрёт как целый браузер

Нет.

javascript
()
Последнее исправление: javascript (всего исправлений: 1)
Ответ на: комментарий от Partisan

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

Благородное сословие. Высшая Каста. Атланты

Другие измеряют ничтожное потребление жалкой памяти своего мусорного клмпьютера и выкладывают эти бессмысленные данные в интернет.

Презренные плебеи. Неприкасаемые. Генетический мусор.

Айн Рэнд одобряэ.

Attila ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.