Интересная статистика. По личным ощущениям на IT специальностях в IT вузах девушек намного меньше, чем 27% – 1-2 на группу. И кажется, что еще во фронтенде очень много девушек
Создание полнофункциональных веб- приложений обычно требует навигации по ужасной экосистеме Javascript, выбора между огромным множеством инструментов, транспиляторов, минификаторов, специалистов по сопровождению состояния и т.д., Большинство из которых устареют через 6 месяцев.
Что в ней такого ужасного? Разве плохо, что появляются новые инструменты и платформа развивается? "устаревают" – что устаревает-то? Фреймворки React/Vue/Angular и популярные тулы по типу Redux/Vuex или сборщики (Webpack) живут себе годами. И ничто вам не мешает их использовать. Если выйдет новая версия, никто не заставит вас сразу же на нее обновляться.
Этот простой пример уже показывает некоторые важные особенности Kweb:
* Установить и запустить веб-сайт очень просто, не нужно возиться с сервлетами или сторонними веб-серверами.
* Ваш код Kweb будет примерно отражать структуру генерируемого HTML-кода.
Затем вы сталкиваетесь с взаимодействием между клиентом и сервером, что представляет собой совершенно другой мир боли.
KWeb исправляет это.
Современные веб-сайты состоят как минимум из двух тесно связанных компонентов, один из которых работает в браузере, а другой — на сервере. Они часто написаны на разных языках программирования и должны связываться друг с другом через HTTP-соединение.
Цель Kweb — устранить это разделение сервера и браузера, чтобы архитектура вашего веб-приложения определялась решаемой проблемой, а не ограничениями современных инструментов.
Какая конкретно боль между взаимодействием клиента и сервера? Что плохого в разделении на клиента и сервера (один из принципов REST, между прочим). Слабо себе представляю бекендера, который будет писать фронтовую логику, HTML и стили (если приложение больше, чем обычный TO DO list). Фронту для этого придется учить котлин и делать исправления на бекенде? Как вы потом искать людей будете под такой стек?
Интересная статистика. По личным ощущениям на IT специальностях в IT вузах девушек намного меньше, чем 27% – 1-2 на группу.
И кажется, что еще во фронтенде очень много девушек
Что в ней такого ужасного? Разве плохо, что появляются новые инструменты и платформа развивается? "устаревают" – что устаревает-то? Фреймворки React/Vue/Angular и популярные тулы по типу Redux/Vuex или сборщики (Webpack) живут себе годами. И ничто вам не мешает их использовать. Если выйдет новая версия, никто не заставит вас сразу же на нее обновляться.
Чем это лучше аналогичных примеров на других языках программирования? Например, на Go https://tproger.ru/translations/go-web-server/ или Node.js https://expressjs.com/ru/starter/hello-world.html ?
Какая конкретно боль между взаимодействием клиента и сервера? Что плохого в разделении на клиента и сервера (один из принципов REST, между прочим).
Слабо себе представляю бекендера, который будет писать фронтовую логику, HTML и стили (если приложение больше, чем обычный TO DO list).
Фронту для этого придется учить котлин и делать исправления на бекенде?
Как вы потом искать людей будете под такой стек?