Pull to refresh
11
Karma
0
Rating
Maksym Geek @vds64_max

Full stack software engineer, Software Architect.

  • Followers 4
  • Following

Что такое Flutter и почему вы должны изучать его в 2020 году

У Флатера упор на анимации, у React Native тоже есть анимация но у флатера она гораздо удобнее, там больше возможностей и делается она проще. Но «паровозный» код флаттера мне лично не нравится и хуже читается чем у RN.

Что я узнал о поиске работы в IT в 2019 году

Согласен с тем, что круто работать в продуктовой компании. Понятно что и для чего Вы пилите, нет уныния от того, что ты пилишь какой-то вообще не понятный кусок кода, по заданию от бородатого «дяди» с техасским акцентом. Но так ли много у нас продуктовых компаний? Их катастрофически мало. И сама отрасль этому способствует — у продуктовой компании скорее всего будет хуже офис, не такие вкусные печеньки как на «галерах», зп ниже рынка и тп. Прежде чем наткнуться на «остров сокровищ» в виде работы в продуктовой компании Вам скорее всего прийдется нормально так «погрести» на аутсорсинговых и аутстафинговых галерах.

Новые фронтендовые библиотеки на периферии React

Мы так «наступили» на грабли Svelte, что Мы переписали на Реакт один из проектов.

React и Vue без npm и сборки

К Svelte Мы не только присмотрелись, но и пробовали его в продакте Про Svelte

React и Vue без npm и сборки

Интересное решение, спасибо, что поделились.

React и Vue без npm и сборки

Для него нужен свежий Rails и Ruby, а у нас нельзя было трогать ОС и всё что внутри.

React и Vue без npm и сборки

Конечно нет, для этого оно и показано ) Использовать так react и vue костыль для очень узких задач, как и описано в выводах.

React и Vue без npm и сборки

Верно, там пример через комплиятор, без компилятора там рекомендуют использовать htm.

React и Vue без npm и сборки

Спасибо, что написали! Тоже хотел про него написать когда писал про Preact, но вылетело из головы )

React и Vue без npm и сборки

Можно сделать полностью сборку в bundle.js через тот-же npm build и импортировать его в html страницу. Но как подключать root компонент? Через window.onload и тп. Проблема в том, что в таком виде нужно продумывать подключение root компонентов в зависимости от загрузки dom.

Зарплатная вилка. Ты ж у мамы программист

На моей практике сейчас как раз обратное:
Развелось много trainee/junior'ов, которые приходят на 400 Евро (после ТыЖАйтишник курсов), сидят год, не хотят учиться и развиваться (или просто мозгов/желания не хватает), больше им конечно-же не дают, они идут в другую компанию где им говорят те-же 400 и они уходят в другую сферу где те-же 400 но ума много не надо и есть типа карьерный рост (админ магазЫна). И они же сейчас рассказывают всем, что работа в ИТ не благодарная и ЗП больших уже нет )))

Боль и слёзы в Svelte 3

Там же про «React Way» )

RE: Боль и слёзы в Svelte 3

Учитывая, что я не видел автора в русскоязычном комьюнити Svelte в Телеграм (1К+ участников), делаю вывод, что автор и его команда приложили недостаточно усилий при освоения нового, неизведанного для себя инструмента.

А мы и не хотели прилагать очень большие и долгие усилия и изучать пол года его «костыли». Мы хотели его попробовать в качестве замены нашим текущим инструментам разработки, а именно Vue. Когда Мы попробовали Vue в первые после React даже половины таких проблем как у Svelte сейчас не было. Это было как глоток свежего воздуха, а со Svelte сейчас ты скорее задыхаешься и усложняешь себе жизнь.
Язык или фреймворк должен быть легким в использовании и обучении, с нормальной работающей и не путающей новичков документацией, не создавать препятствий на ровном месте.
Тратить кучу времени на решение тривиальных задач это удел энтузиастов в их проектах но не в энтерпрайзе когда есть сроки, заказчики. И потом еще поддерживать этот продукт.
У Вас есть проекты в энтерпрайзе на Svelte, у нас тоже. Мнения полярные… Мы не догматы в своей работе и поэтому попробовали что-то новое. Но разработчикам тоже должно нравится то, на чём они пишут, и у нас — им не понравилось (по крайней мере сейчас). У Вас — возможно понравилось.
Мне лично определенно понравились некоторые фишки svelte, как я писал в статье. Я бы очень хотел увидеть ивенты в Vue или чтобы через год Svelte «повзрослел».
Svelte может жить и может вытеснить Vue, но не сейчас. На это нужно еще время, спонсоры и комьюнити. Статья была о том, что Svelte пока еще сыроват.

Боль и слёзы в Svelte 3

В этом и проблема, чтобы запустить что-то на Svelte Вам нужно делать свой UIKit, с учётом, что Svelte как раз подходит для небольших проектов, создание своего UIKit выходит в большие трудозатраты из чего выходит, что в продакшене Svelte просто не нужен. Разбираться с его косяками и делать свой UIKit с нуля — это долго и дорого. И что в качестве выиграша вы получите? Меньший размер bundle во времена 4G… Я лично не понял что за плюшки кроме размера мы получаем.
И как быть с поддержкой проекта написанного на Svelte? Вы пробовали когда-нибудь вводить нового разработчика в существующий Svelte проект? Мы попробовали… Но это лично моё мнение и оно может отличаться от мнения других )

Если не секрет, поделитесь — зачем Вам был нужен Svelte в проекте? Почему Вы выбрали именно его.

Боль и слёзы в Svelte 3

Скорее это антиреклама )

Боль и слёзы в Svelte 3

Заказчику обычно глубоко всё равно на чём это будет написано. Ему важно чтобы работало и было сделано в срок. Дело не в бюджете, а в том, что если проект крохотный, не сложный и нужно всего несколько разработчиков Мы можем себе позволить поэкспериментировать, так как сроки рассчитаны с запасом.
Как я писал в статье выше, Svelte точно не для «больших» проектов и команд. Для большого у нас есть React.
Хотелось «пощупать» Svelte в продакшене. Так-же мы «щупали» Vue в своё время, он понравился и Мы сейчас успешно используем его там где не нужен Native а только Web-only.

Боль и слёзы в Svelte 3

На сколько я помню авторы Svelte говорили, что Svelte делался для Sapper.
Чтобы одолеть Vue, Svelte нужен спонсор и большое комьюнити.
Если побороть все детские болезни Svelte, лично я бы предпочёл его чем Vue.
У Vue большое комьюнити в Китае.

Information

Rating
Does not participate
Date of birth
Registered
Activity