Оруэлл
он кстати тоже вроде декстоп поддерживает, правда я не видел ни одной прилы на нем под десктоп
Опять бессмысленные группировки "десктоп" и "мобайл", хотя программы под iOS ближе к Windows и Mac, чем к Android
🅰️nimeCoder
ну десктоп это почти все одно и тоже - одна архитектура, стандартные мониторы (+-) меньшее кол-во ОС и их версий и подвидов
🅰️nimeCoder
мобайл - просто горы разнообразных устройств, с миллионом китайских оболочек, уже наверное 13+ версий ведра из которых нужно поддерживать минимум 7 шт и др
Оруэлл
По поводу последнего
🅰️nimeCoder
Скажи это Линуксу
Да там не так все плохо, все вполне "стандартно" Да и основные дистрибутивы по пальцам пересчитать
Оруэлл
Как раз таки у смартфонов обычно одинаковые
🅰️nimeCoder
Под риску не видал ни одного девайса
🅰️nimeCoder
Arm электрон норм собирается, под 64
Оруэлл
Ща объясню все
🅰️nimeCoder
Под риску не видал ни одного девайса
А i386 кстати почти мёртв, но правда все еще более менее поддерживается
Оруэлл
ну десктоп это почти все одно и тоже - одна архитектура, стандартные мониторы (+-) меньшее кол-во ОС и их версий и подвидов
В группировках разработки по типу "десктоп" и "мобайл" нет смысла вообще. Ибо разработка под тот же iOS ближе к разработке под macOS, чем под Android
Оруэлл
Также касается и остального
🅰️nimeCoder
тогда групировать на Apple, Desktop и андроид?
🅰️nimeCoder
У яблока отдельная категория не случайно)
Оруэлл
тогда групировать на Apple, Desktop и андроид?
Нет вообще смысла в этой группировке. Ибо правильнее группировать по ОС
Оруэлл
Вот подтверждение этому:
🅰️nimeCoder
а под телеки без ведра оно тоже собирает?
Оруэлл
1) Android разработка кардинально отличается от разработок под все остальные ОС из-за того, что программы пишутся под виртуальную машину, а не процессор. По факту это возможно только на Java и Kotlin. 2) Не все ОС можно отнести к "десктоп" или мобайл", а если точнее то Linux и Android. Linux может быть как на ПК, так и на смартфонах, а Android часто стоит на телевизорах. Это означает, что программисту под Linux стоит уметь делать и десктопный и мобильный дизайн, а Android разрабу делать приложения не только под смартфоны, но и под телики
🅰️nimeCoder
1) Android разработка кардинально отличается от разработок под все остальные ОС из-за того, что программы пишутся под виртуальную машину, а не процессор. По факту это возможно только на Java и Kotlin. 2) Не все ОС можно отнести к "десктоп" или мобайл", а если точнее то Linux и Android. Linux может быть как на ПК, так и на смартфонах, а Android часто стоит на телевизорах. Это означает, что программисту под Linux стоит уметь делать и десктопный и мобильный дизайн, а Android разрабу делать приложения не только под смартфоны, но и под телики
Будто бы на пк ты шарп и джаву под вм не пишешь, да и нода уже давно не интерпретатор, сейчас вообще наверное ничего прямо под проц не пишется даже если без vm. Везде есть HAL прослойка, прослойка api системы, требования все еще есть, но они уже не такие как раньше. Ни одна софтина не имеет ни прямого доступа к железу. Контексты, маппинг памяти, функции изоляции в ядре, многозадачность которой управляет ядро, а не программа. Конечный продукт отлично делится на десктоп и на мобаил, любые решения под мобаил собираются часто индивидуально под конкретное устройство даже при условии наличия jvm. (плеймаркет билдит под модель при установке вроде ну или отдаёт из кеша) Может программисту под линукс делать интерфейс пол мультиварку? Ну есть на телеке андроид, то обычно приложение там такое же как на любом другом ведрофроне, для этого не нужно "уметь", единственное что приложение должно быть адаптирована под размер, ориентацию и соотношение сторон конечного устройства (в данном случае телевизор) Сейчас кстати есть pwa, для них не нужны не киуви, ни электрон, ни qt, и на ос там всеравно и на архитектуру) главное чтоб хром запустился.
🅰️nimeCoder
Подскажите как включить ES Module в forge.config.js Переписал все подключения через import, в package.json дописал "type": «module», но проект не стартует. Пишет ошибка в …/forge.config.js
Где ошибка? Почему он должен не писать ошибку когда ты сменил систему модулей, но не отредактировал проект
🅰️nimeCoder
интересно, на электроне можно написать типа лексии для прошивки автокомпа?)
Для того чтобы написать, нужно знать как оно работает, если не известно - залезть в кишки и выяснить. На чем писать это уже дело второго порядка Но стоят ли затраты того или проще поставить vm?)
Оруэлл
Будто бы на пк ты шарп и джаву под вм не пишешь, да и нода уже давно не интерпретатор, сейчас вообще наверное ничего прямо под проц не пишется даже если без vm. Везде есть HAL прослойка, прослойка api системы, требования все еще есть, но они уже не такие как раньше. Ни одна софтина не имеет ни прямого доступа к железу. Контексты, маппинг памяти, функции изоляции в ядре, многозадачность которой управляет ядро, а не программа. Конечный продукт отлично делится на десктоп и на мобаил, любые решения под мобаил собираются часто индивидуально под конкретное устройство даже при условии наличия jvm. (плеймаркет билдит под модель при установке вроде ну или отдаёт из кеша) Может программисту под линукс делать интерфейс пол мультиварку? Ну есть на телеке андроид, то обычно приложение там такое же как на любом другом ведрофроне, для этого не нужно "уметь", единственное что приложение должно быть адаптирована под размер, ориентацию и соотношение сторон конечного устройства (в данном случае телевизор) Сейчас кстати есть pwa, для них не нужны не киуви, ни электрон, ни qt, и на ос там всеравно и на архитектуру) главное чтоб хром запустился.
1)Все программы на C компилируются в машинный код 2) На всех Android одна виртуальная машина - и не надо ничего делать под конкретные устройства По поводу Линукс и мультиварку - нет, не надо. Сравнение тупорылое. Если на каких-то мультиварках и есть линукс, то это все равно узкоспециализированное устройства. Так что программисту для Линукс надо уметь писать декстоп и мобайл - этого достаточно 3) Ну это понятно (с линуксом также) 4) PWA непонятно что ждет, ибо Firefox (вроде как) не поддерживает это
꧁༺ Володя ༻꧂
В Караганде
Blessed
Как ты это посчитал?)
На линукс всё тоже самое но ещё и сервера
Blessed
Оруэлл
Программисту для Линукс нужно уметь больше чем программисту на виндоус
Да, у Виндовс только одна платформа, а у Линукс - 3
No
Да, у Виндовс только одна платформа, а у Линукс - 3
Да хоть 10. Какая разница сколько их? Что вообще значит надо уметь писать десктоп и мобайл? Кому надо? Что вообще значит программист для линукс? Вы такой бред пишите, начитавшись статей интернете, но при этом не написав ни одного приложения, сложнее Hello world, хоть на чем-то
Blessed
?
Ну ты сравни market share по линии серваков
No
Ну ты сравни market share по линии серваков
И? Даже если соотношение 100к1 ты как посчитал сложность? И потом, в чем разница написания приложения между работой на десктопе и сервере? Как это делает разработку сложнее?
Олег
пацаны у вас тоже элэктрон не работает?
maxim
Прям с ноги)
Unknown
пацаны у вас тоже элэктрон не работает?
Типа глобальный заговор гитхаба?)
꧁༺ Володя ༻꧂
Олег
пишет тип у меня нема обновы уже 4 раза переустановил
Олег
ща
Blessed
Винда😔
Олег
10 винда
Олег
чо не так
Unknown
это опять какие-то читы на роблокс?
Blessed
Та винда не оч удобна для кодинга
Олег
м
No
Та винда не оч удобна для кодинга
господи, откуда вы такие выводы делаете?
Blessed
господи, откуда вы такие выводы делаете?
Я кодил два года на винде и год на линуксе
No
Я кодил два года на винде и год на линуксе
и после перехода у тебя код заиграл новыми красками? стал чище, тесты начали писаться сами самим Торвальдом, а производительность выросла в 3 раза?)))
Blessed
А если серьёзно просто система как и тулы прозрачнее
Алексей
Blessed
и чем же они прозрачнее?
Проще файловая система, наличие адекватного терминала и форсинг хороших практик (использование terminal-based инструментов). Внятная система доступа и пользователей
Blessed
В целом меньше "стен", можно просмотреть всё что хочешь если у тебя есть доступ и изменить как тебе надо
Unknown
Это тут локальный мем?
Не знаю, наверное, тяжело жить эту жизнь, когда единственное определение электрона для тебя - читы на роблокс
Blessed
Ты же понимаешь, что субъективно. Нормальный терминал есть и винде, и wsl
в Винде нет нормального терминала а WSL это портянка
🅰️nimeCoder
у тебя то электрон не кросплатформеный, то между десктопом и мобаилом разницы нет 😁
🅰️nimeCoder
ну так, а почему разраб приложений Linux не должен вебсайты заодно верстать, раз он должен писать под ведро с гвоздями и его API под JVM?)
Blessed
в Винде нет нормального терминала а WSL это портянка
И дело не в красивом окошке а в наборе утилит, разве что ставить тот же Cygwin и то ну это просто смешно
🅰️nimeCoder
1)Все программы на C компилируются в машинный код 2) На всех Android одна виртуальная машина - и не надо ничего делать под конкретные устройства По поводу Линукс и мультиварку - нет, не надо. Сравнение тупорылое. Если на каких-то мультиварках и есть линукс, то это все равно узкоспециализированное устройства. Так что программисту для Линукс надо уметь писать декстоп и мобайл - этого достаточно 3) Ну это понятно (с линуксом также) 4) PWA непонятно что ждет, ибо Firefox (вроде как) не поддерживает это
Я сижу на FF, и не смотря что я на нем сижу, его мало кто будет спрашивать, достаточно что поддерживает хром у которого основной процент рынка и монополия на ведре FF еще наверное вообще жив только для того чтоб не засудили за монополию специальные службы) потому что по сути это вообще единственный конкурент, у которого процента 4 от рынка браузеров, гугл сделали все для того чтобы подмять под себя, остальной большой процент это сафари, но таму пользователей выбор ограничен)
Оруэлл
Есть еще одна альтернатива Electron (не кроссплатформенная) - это HTA
🅰️nimeCoder
ага, и сдохший nwjs