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