полностью согласен
ещё не понимаю когда люди бэкенд пишут - бесполезная профессия
я вот всё в indexedDB храню, а когда данных слишком много перекидываю часть в localStorage
Просто многие не догоняют в чём выгода- вот сделали Фреймворк X, вроде бы опенсорс, вроде бы пушат на энтузиазме люди. А чуть глубже копнуть- там корпорации всех имеют не нагибаясь. Начиная с VSCode- бесплатно от корпораций. Вроде бы мелочь, а корпорации знают и имеют весь код, который пишут миллионы разработчиков на VSCode, бесплатно. Тоже самое node, python и сотни аналогичных "open cорсных" продуктов.
Читать полностью…Именно по этой причине с 2010 года создали более 100 фреймворков под Веб. Все они имеют 1 цель- усложнение и раздувание кода. Чем код хуже переносить, тем больше может заработать компания- разработчик. Сотни компаний держатся только на том, что код их фреймворков плохой и дурацкий. Не было бы лапшекода- не было бы компаний и миллионов человеко- часов разработки в никуда.
Читать полностью…не адекватно пишете. Легкие клиенты- используются множеством компаний по всему миру. А это ни что другое, как браузер. Что такое браузер? Это программа- клиент, основная логика выполняется на сервере-хостовой программе. То что хромиум раздут и чрезмерно коряво сделан- это не достижение, но и не просчёт. А разумное усложнение конкуренции. Если сделать браузер легкий и шустрый, выкинув 90% устаревшего кода, то корпорации и их монструозные браузеры будут никому не нужны. Именно поэтому, Веб-спеки проходят период сверх-усложнения, сверх-корявости, и не поддерживаемости, точно также ведутся конкурентные войны создателями ОС от разных корпораций. Принцип один и тот же. Чем хуже, чем неудобней в поддержке изменении и сложней- тем меньше вариантов что конкуренты сделают аналог, поэтому костыльная и корявая винда, а вместе с ним отпердоленный линупс- живее всех живых.
Читать полностью…Как то была сборка которая только канвас поддерживала, специально для игр, это браузер без всей этой мишуры с версткой и стилями, только поддержка разных API, в итоге оказалась никому не нужна
Читать полностью…Делают, только он работает не всегда и не везде, для Юнити просто натянули assembly loader
Читать полностью…Доброго времени, никто случайно не знает как получить id пользователя телеграмм, создаю онлайн веб игру в телегу, на юнити, можно и на react сделать, застопорился на системе сейв лоад, может кто сталкивался и подскажет
Читать полностью…ахах? незачем смотреть. Есть JS- на нём можно что угодно сделать, от эмулятора приставки до эмулятора Аndroid. Т.е само-достаточный язык. Фреймворки ниочём все вообще, ни один не нужен.
Читать полностью…Ну основной смысл - это улучшить DX, да и я вас несовсем понимаю, когда вы так сильно опасаетесь за состояние приложения.
Очень удобно, когда делаю какую-то анимацию, контроллер персонажа или другие вещи.
Да и когда выйдет норм ОС? Ядро уже начал писать? Приходили люди в пиджаках с чемоданами денег? Сколько миллиардов предложили?
Читать полностью…Ну и каноничное это Gitлер-Hub. Приучили код бесплатно сливать каким то мутнейшим западным компаниям. Корпорации на этом коде обкатали свой ИИ. бесплатно причём. Вот вам и openSors
Читать полностью…Все Веб-фреймворки спонсируются корпорациями,нет ни одного фреймворка в мире от сообщества программистов. Даже линукс- спонсирован корпорациями. Чем более известный и рекламированный фреймворк- тем он более бесполезный и хуже сделан.
Читать полностью…Ну по хорошему нужно мигрировать, но в почти всегда получается жопа.
Там где-то что-то начинает плыть, разбой по значениям и лучше сделать фулл рестарт с полной реинициализацией всех модулей.
Это так же в онлайн играх если игрок долго АФК - в разы проще кинуть сессию и сделать реконект, полный, и прислать Стейт всего мира разом, чем дифы присылать
Настоящий HMR - я вообще полностью переписал как-то модуль и он полностью свопнулся и переинецилизировался с миграцией
Читать полностью…