Оруэлл
Компиляция чего ?
Имел ввиду упаковка сайта в приложение
Blessed
там есть утилиты готовые
Оруэлл
там есть утилиты готовые
Я имею ввиду как это со стороны UX выглядит
Blessed
терминал простой где ты запускаешь упаковщик
Оруэлл
Ладно
Оруэлл
Сидеть здесь слишком долго не вижу смысла
Оруэлл
Чуть позже напишу несколько вопросов разом, а потом уйду
Оруэлл
1) Почему вы упаковываете приложение вместе с браузером в 100мб, если можно просто выложить в виде папки с файлами сайта 2) Почему вы не выбрали делать приложение на Python? Он проще NodeJS, а также имеет фреймворк для создания GUI на HTML и CSS. Исполняемый файл из исходника тоже делается по принципу "интерпретатор + код приложения", но в отличии от Электрона он не делает 100мб (где-то до 10мб, хотя могу ошибаться)
Оруэлл
Короче у меня два вопроса и все, почитаю ответы и пойду
Blessed
1) Чтобы обеспечить кроссплатформенность. Возможно тебя удивит но питон также свою виртуальную машину в дистрибуцию добавляет. 2) Потому что кто то учил ДжС а не Питон кроме того на веб технологиях формировать интерфейс удобнее и быстрее
Blessed
2) Зачем портянку делать ?
Оруэлл
Blessed
ну для чего юзать питон с eel если можно напрямую
Оруэлл
ну для чего юзать питон с eel если можно напрямую
Для экономии места в первую очередь
Blessed
ну слушай
Blessed
а сравни сколько приложений на Электроне а сколько на eel
Оруэлл
а сравни сколько приложений на Электроне а сколько на eel
Ну на Электроне больше - это факт. Но тут нужно учитывать два фактора: 1) Электрону 10 лет, а Eel 5 2) Питон в целом не популярен для создания "потребительских" приложений, поэтому мы не можем знать, сколько приложений на Eel было сделано под заказ
Оруэлл
(Потребительские - которые распространяются среди обычных людей)
Blessed
Да много кстати на питоне
Blessed
слышал цифру 1/3 от рынка
Оруэлл
слышал цифру 1/3 от рынка
Это не совсем правильно трактуется. Приложений на питоне много, но большинство из них работают либо на серверах, либо делаются под заказ кому-то, а именно потребительских приложений на питоне очень мало
Blessed
я о десктоп gui
Оруэлл
а сравни сколько приложений на Электроне а сколько на eel
К слову я уверен, что соотношение приложений на электроне и на Eel примерно равно соотношению приложений на всех остальных языках и на электроне
Оруэлл
я о десктоп gui
Как я уже говорил, я не люблю использовать слово десктоп, для описания сферы разработки. Ну а так питон непопулярен для потребительских приложений под Windows и macOS в целом
Оруэлл
я о десктоп gui
Подавляющее большинство потребительских приложений написаны на трёх языках: C, C++ и Java
Оруэлл
Причём Java в этом списке только из-за Android
Blessed
На линуксе много софта на Питоне
Оруэлл
Я сам на Windows просто
Blessed
Не думал перейти на Линукс ?
Оруэлл
Не думал перейти на Линукс ?
Только на смартфоне
Оруэлл
На ПК смысла нет
Blessed
почему нету смысла
Оруэлл
Только на смартфоне
Потому что для смартфонов Linux - лучшая ОС
Оруэлл
А для ПК - худшая
Blessed
нет
Blessed
год на линуксе доволен как слон
Оруэлл
год на линуксе доволен как слон
Мне он не нравится из-за того, что я не понимаю, как эта рухлядь вообще работает
Blessed
линукс проще винды работает
Оруэлл
линукс проще винды работает
Но он настолько модульный...
Оруэлл
Разные графические сервера, разные DE, разное все
Оруэлл
Мне это не по душе
Blessed
а винда какая
Оруэлл
Я за Windows и macOS
Оруэлл
а винда какая
Винда однородная - единый GUI API, единый DE и т.д.
Blessed
Винда однородная - единый GUI API, единый DE и т.д.
так это недостаток а не преимущество
Оруэлл
а винда какая
Единственный нормальный Линукс - Plasma Mobile. На данный момент это единственная смартфонная ОС с полноценным ПК функционалом, таким как терминал, текстовый редактор и т.д.
Оруэлл
Оруэлл
так это недостаток а не преимущество
Это бесит в первую очередь как будущего разработчика. То есть если я захочу написать программу на си под Windows - я воспользуюсь библиотекой WinAPI, если под macOS - то Cocoa, а у Linux такого нет.
Blessed
Есть
Blessed
Что мешает писать на GTK, QT ?
Blessed
У меня была лаба на Си Шарп и я юзая Моно накатал Gui
Blessed
Си Шарп на котором обычно пишут под Вин
Оруэлл
Что мешает писать на GTK, QT ?
То, что я люблю писать низкоуровнево
Оруэлл
Оруэлл
Оруэлл
Если бы писал на C или C++
Оруэлл
Что мешает писать на GTK, QT ?
Да и дело больше в том, что я люблю чувствовать твёрдую почву операционной системы, её однородность, если так можно выразиться
Blessed
Если бы писал на C или C++
Дорого писать гуй на них
Оруэлл
Если для разработки под ОС надо обязательно использовать фреймворки - значит это плохая ОС
Оруэлл
Дорого писать гуй на них
Начнём с того что главный язык программирования для меня - это C
Blessed
для тебя а не для рынка
Оруэлл
Единственная, чего бы я хотел, это возможность делать GUI приложение на HTML, чтоб при этом остальная часть приложения была написана на C
Оруэлл
для тебя а не для рынка
Я исходил из того, что C - это самый универсальный язык программирования, то есть на нём можно написать всё от операционной системы до бэкэнда сайта
Blessed
можно и на ассемблере
Blessed
и на двоичном коде
Blessed
почему тогда Си?
Оруэлл
почему тогда Си?
Я тебе больше скажу, когда я был полным нулём в компьютерных технологиях, я на полном серьёзе хотел писать в машинных годах. Потом ознакомившись повнимательнее с тем, что такое машинный код, я понял, что это очень очень долго и по факту невозможно. Потом решив выбирать, какой язык учить, чтоб убить всех зайцев сразу, я выбрал именно си, потому что единственное, где он не может применяться - это фронтенд сайта.
Blessed
так ассемблер и двоичный аналогичные по функционалу и ещё ближе к железу
Оруэлл
так ассемблер и двоичный аналогичные по функционалу и ещё ближе к железу
Я выбрал C не из-за низкоуровневости, а из-за того, что на нём можно написать почти всё
Оруэлл
так ассемблер и двоичный аналогичные по функционалу и ещё ближе к железу
Да и вообще то, что я против высокоуровневых фреймворках, и то, что я хотел писать в машинных кодах никак не связаны
Оруэлл
Опять же, в то время я был полным нулём, и хотел писать в машинах годах, только из-за того, что я был против компиляции из-за редактировать скомпилированный бинарник
Оруэлл
А вот кто, что я не хочу использовать всякие фреймворки по типу gtk и qt связаны с тем, что я люблю пользоваться, скажем так официальном
Оруэлл
Вернее сказать на главном. То есть если у windows есть вы на пи, то я буду использовать именно это, так как это самое основное и от тех же разработчиков, что и сама операционная система
Оруэлл
Я не смогу ответить на вопрос почему, так как тут нет какой-то причины - вот просто я так люблю