В HTMX по сути переместили многое из JavaScript и его АПИ в свой кастомный синтаксис. Ну кто по вашему это будет учить и зачем?
В React по крайней мере используется стандартный JavaScript для этого. С другой стороны в него напихали помимо работы с DOM еще и стейт и контекст и DIFFing и еще много всего лишнего.
Вот мне и пришла идея убрать все лишнее из React и оставить только создание и обновление DOM, так и родился Fusor.
Почему не использовать PWA? Это еще более кроссплатфорно, решает тот же домен задач. Проще и дешевле в разработке, поддержке, распространении. Не говоря о том что в принципе ваше приложение могут забанить владельцы стора.
Если кто не в курсе, то заморозка уже произошла. Еще в 22 году заморозили валютные счета с лимитом снятия в $10К и обязаловкой обмена на рубли. Потом заморозили инвестиционные инструменты типа акций. Думаю и до рублей тоже дойдет, вопрос только времени. Если вспомнить нашу историю то там много такого кидалова было.
Вот и я после универа был уже с несколькими сайтами, системой складского учета и кучей демок различной степени законченности. Начинал еще в 9 классе без интернета и книжек.
Я тоже начинал с C, но потом перешёл на PHP, а потом и полностью на JavaScript вэб стек. Это мне больше по душе так как тут можно делать кроссплатформенные приложения наиболее оптимальным способом на сегодняшний день. К тому же, JavaScript/TypeScript это самый используемый язык на сегодня. Сравните количество вакансий.
То есть определитесь. Вам нравится создавать сами приложения или тулзы для тех кто пишет приложения. Тут и будет выбор между ЯП высокого и низкого уровня.
Мидл примерно начинается от 5 лет опыта в коммерческой разработке. До этого джун. В вашем случае это стажер. Поработать за опыт, возможно даже без ЗП годик. У многих так начиналось.
Я в своей библиотеке вообще не читаю дом, а храню текущие значения в легковесном кэше. Чтобы можно было быстро проверить изменились ли они и если поменялись то обновить только изменившиеся значения.
Спасибо за ваши труды! Также разрабатываю открытую библиотеку https://github.com/fusorjs/dom которая помогает создавать и обновлять DOM декларативно и максимально нативно.
Нащальнике (гугл) просил убрать мана.
Fusor - это очень простая библиотека которая делает только 2 вещи, создает и обновляет DOM. Все остальное по вашему усмотрению.
Например простейший State делается из обычных переменных. Либо можно использовать Observable как в React там где нужно.
С Fusor можно легко создавать комоненты и полноценные приложения.
А зачем им это? Не уж-то всё так плохо с поставками электроники?
В HTMX по сути переместили многое из JavaScript и его АПИ в свой кастомный синтаксис. Ну кто по вашему это будет учить и зачем?
В React по крайней мере используется стандартный JavaScript для этого. С другой стороны в него напихали помимо работы с DOM еще и стейт и контекст и DIFFing и еще много всего лишнего.
Вот мне и пришла идея убрать все лишнее из React и оставить только создание и обновление DOM, так и родился Fusor.
Markdown + git
Fusor - это как низкоуровневый React но проще.
Почему не использовать PWA? Это еще более кроссплатфорно, решает тот же домен задач. Проще и дешевле в разработке, поддержке, распространении. Не говоря о том что в принципе ваше приложение могут забанить владельцы стора.
Видел не так давно ролик где человек использует маркдаун и гит для управления проектами, выглядело разумно.
Как было с самозанятыми которые самовзялись под колпак.
Как фулстек с большим опытом скажу что фронт это так же сложно что и бэк, если не брать времена web1.0 конечно.
Вообще сейчас многие десктоп приложения переехали во фронт. Например возьмите vscode for web, это очень сложное приложение
Если кто не в курсе, то заморозка уже произошла. Еще в 22 году заморозили валютные счета с лимитом снятия в $10К и обязаловкой обмена на рубли. Потом заморозили инвестиционные инструменты типа акций. Думаю и до рублей тоже дойдет, вопрос только времени. Если вспомнить нашу историю то там много такого кидалова было.
Конспирологические теории процветают в тех головах, где имеется недостаток образования, знаний и критического мышления.
Российские ученые?
Вот и я после универа был уже с несколькими сайтами, системой складского учета и кучей демок различной степени законченности. Начинал еще в 9 классе без интернета и книжек.
Я тоже начинал с C, но потом перешёл на PHP, а потом и полностью на JavaScript вэб стек. Это мне больше по душе так как тут можно делать кроссплатформенные приложения наиболее оптимальным способом на сегодняшний день. К тому же, JavaScript/TypeScript это самый используемый язык на сегодня. Сравните количество вакансий.
То есть определитесь. Вам нравится создавать сами приложения или тулзы для тех кто пишет приложения. Тут и будет выбор между ЯП высокого и низкого уровня.
Мидл примерно начинается от 5 лет опыта в коммерческой разработке. До этого джун. В вашем случае это стажер. Поработать за опыт, возможно даже без ЗП годик. У многих так начиналось.
Я в своей библиотеке вообще не читаю дом, а храню текущие значения в легковесном кэше. Чтобы можно было быстро проверить изменились ли они и если поменялись то обновить только изменившиеся значения.
По крайней мере тренд в этом направлении.
Спасибо за ваши труды! Также разрабатываю открытую библиотеку https://github.com/fusorjs/dom которая помогает создавать и обновлять DOM декларативно и максимально нативно.