Первопричина здесь то, что вендор диктует правила. Он заставляет обновлять систему. Если не двигаться вместе с комьюнити RN и через 3 года столкнуться с тем, что накопилось слишком много всего.. значит плохо понимали, что такое react-native. С ним нужно успевать шагать, вслед за обновлениями os. Да, у натива больше стабильности, вендор заинтересован в гладком отказе от легаси, но вести две кодовые базы - тоже такое себе удовольствие.
реакт-нейтив поменял архитектуру, да, но обиднее всего всего когда зависимости реакта подтягиваются под версии macos, точнее руби... то есть старый проект на новой машине ты не заведешь)
Ну 3D в нем не такое развитое, по сути это же 2D игра где элементы интерфейса - подражают нативным. Для полноценного 3D движка туда должен уметь вставаться Юнити, а раз его нужно брать, то чуть ли на нем можно и интерфейс сделать) но судя по опсанию, юнити точно оверкилл
А что значит поделки с дублетроированием информации, разве virtual DOM во фронте это не то самое дублирование троирование?
Если человеку не нравится js, но он хочет во фронт, почему бы и нет?
TS конечно же решает главные проблемы с js и делает это отлично, свергать его никто не собирается, но он все равно остается unsound системой. Нельзя ее сравнивать с языками, где анализатор может гарантировать отсутствие ошибок с типами в рантайме.
TS не настоящая типизация, там же как будто код пишешь два раза, но своя экосистема, отлажено куча мелочей, но если хотите писать фронт на аля реакте, но на rust - велкам https://yew.rs и тут уже свои плюшки, как можно догадаться.
одно другому не мешает, можно на rust писать фронт уже сейчас и потихоньку замещать тяжелые вещи, если это конечно надо, но очень многим нужна статическая типизация в том же реакте, rust и построенные на нем веб-фреймворки дают это.
да была уже альтернатива же - dart называется, полноценная замена js которая даже жила когда то в какой то ветки хрома, легаси блин, ле-га-си. Нельзя это ломать.
"наукообразные страшилки" - соглашусь, ведь при этом подходе должны быть ложноположительные срабатывания, а это поломает интернет.
Первопричина здесь то, что вендор диктует правила. Он заставляет обновлять систему. Если не двигаться вместе с комьюнити RN и через 3 года столкнуться с тем, что накопилось слишком много всего.. значит плохо понимали, что такое react-native. С ним нужно успевать шагать, вслед за обновлениями os. Да, у натива больше стабильности, вендор заинтересован в гладком отказе от легаси, но вести две кодовые базы - тоже такое себе удовольствие.
реакт-нейтив поменял архитектуру, да, но обиднее всего всего когда зависимости реакта подтягиваются под версии macos, точнее руби... то есть старый проект на новой машине ты не заведешь)
Ну 3D в нем не такое развитое, по сути это же 2D игра где элементы интерфейса - подражают нативным. Для полноценного 3D движка туда должен уметь вставаться Юнити, а раз его нужно брать, то чуть ли на нем можно и интерфейс сделать) но судя по опсанию, юнити точно оверкилл
Основной тормоз это сафари
Flutter low code? Откуда это мнение? Там же в целом даже в вёрстке новый подход, который требует изучения.
Из-за новой архитектуры реакт нейтив мне стал сильно больше нравится именно из за js и веба, когда мало ресурсов
Кнопка удалить там была совсем недавно, удалял сторонний акк
А что значит поделки с дублетроированием информации, разве virtual DOM во фронте это не то самое дублирование троирование?
Если человеку не нравится js, но он хочет во фронт, почему бы и нет?
TS конечно же решает главные проблемы с js и делает это отлично, свергать его никто не собирается, но он все равно остается unsound системой. Нельзя ее сравнивать с языками, где анализатор может гарантировать отсутствие ошибок с типами в рантайме.
своя, движок то общий, память общая. js все равно компилить надо)) Кроме оверхеда это решение не даст ничего
тогда вам не нужен wasm, так как он тоже исполняется там же где и js
TS не настоящая типизация, там же как будто код пишешь два раза, но своя экосистема, отлажено куча мелочей, но если хотите писать фронт на аля реакте, но на rust - велкам https://yew.rs и тут уже свои плюшки, как можно догадаться.
Без рантайма не обойтись, да, ну а как хотели.
А куда она делась то? Была задачи портирования существующей кодовой базы в веб. Это никак не отменяет того, что js должен остаться
>Заимплементить JS-движок на wasm и отделить его от браузера.
Васм выполняется в виртуальной машине js движка.
b2c использует васм для распознавания с камеры документов, особенно когда поперли из апсторов
симды задействованы?
Так он не для этого, есть языки с GC вот им тяжелее всего туда ложиться, остальным архитектурно легко, тот же rust
они еще инициализируются долго...
почему недооценен? Он развивается, правда сейчас упор попер на webgpu из-за llm
одно другому не мешает, можно на rust писать фронт уже сейчас и потихоньку замещать тяжелые вещи, если это конечно надо, но очень многим нужна статическая типизация в том же реакте, rust и построенные на нем веб-фреймворки дают это.
да была уже альтернатива же - dart называется, полноценная замена js которая даже жила когда то в какой то ветки хрома, легаси блин, ле-га-си. Нельзя это ломать.