Сейчас несильно за 200) Просто 150 считаю достойной цифрой, а меньше получать уже обидно)
В любом случае падение будет капец сильное, но ради собственного развития и кайфа на работе, я готов на это пойти, но пытаюсь лучше разобраться, сколько мне придется сидеть в джунах за 50 и подрабатывать фронтом на выходных)
Robur, а что в этом такого? Чище код? - Спорно, при том, что будет написано свое, пусть и небольшое, решение.
Тут даже не про напрячься. Подобное решение с сокетами, с покрытием всех кейсов и тестами, можно за день сделать. Вопрос в том, для чего это нужно это делать, если другой протокол лучше подходит для данной ситуации. Допустим, получаю нотификации по сокету, а удалить все могу рест запросом. Вроде как ничего плохого в этом нет.
Было интересно, как бы поступили другие люди)
Все решаемо, я не спорю. А есть ли смысл утруждаться, если можно совместить рест + сокеты?
Просто хочу понять альтернативную логику, почему стоит или не стоит это делать
Лично я всегда использовал scoped во всех компонентах + немногочисленные глобальные стили (ресет стилей) и вроде как с проблемами не сталкивался.
Правильно ли я понимаю, что css модули работают не добавляя дата аттрибут в селектору, а модифицируя название самого класса? Согласен, это будет надежнее.
Из минусов модулей, то что нужно иметь еще ряд css файлов, хотя многим это понравится. А еще в новой вью 3 можно будет из стилей обращаться к переменным, чтобы стили были реактивными, это уже очень крутая фича)
Но помимо ssr накст еще дает ряд плющек вроде, лэйаутов, стор без импортов модулей, автоматический конфиг роутера и тд.
А srr в нем можно отлючить.
То есть это не только SSR, хотя это и основная функция.
Вот и вопрос, насколько разумно его использовать, если ssr не нужен, но хочется получить ряд плюшек накста
То есть, другими словами. Если в java инстанс ребенка уже был создан, то методы родителей будут скопированы и живут независимо от родителя. И если каким-то образом в рантайме вторгнуться в реализацию методов родителя (не знаю, как это можно сделать, но, вероятно, не проблема), то на все ранее созданные экземпляры это не повлияет?
Согласен, что тут js проигрывает) С другой стороны вторгаться в класс в рантайме странная затея и маловероятно, что такое случится, но лучше перестраховаться лишний раз. Если это все отличия, то ответ я получил)
Ярослав Иванов, специально для вас поправил. learn js читал, you dont know js читал. Прекрасно понимаю, как оно работает. Не могу провести параллель с классическими ООП языками и найти отличия.
В той же Java наследование работает также, если сравнивать с синтаксисом классов в js.
Как я понимаю, вся суть прототипов сводится к тому, что мы для любого объекта можем его задать, вызвав, допустим, Object.create()? А принципиальных отличий в таком наследование от классических ООП языков нет?
alekseyHunter, Все будет работать, не спорю) но с точки зрения максимальной заботе о пользователе, лучше всегда юзать кнопки. Так браузеры лучше понимают, что это кликабельный элемент. Люди с плохим зрением при помощи встроенной помощи браузера/ос смогут лучше взаимодействовать с сайтом.
И кнопки также отлично кастомизируются, плюс код чуть читабельнее. Так что кнопка лучше дива)
Я их мира фронта, а там у меня четкое правило, что то, на что можно нажать - это либо кнопка, либо ссылка. Хотя бы ради семантики и в дальнейшем это улучшает accessibility
hack504, детским я его назвал из-за типизации и большого количества сделанных не по уму вещей. И я тут не про баги/"особенности" языка, как например при сложении всякого разного. Ts в тысячу раз лучше, но и это, по крайней мере сейчас, далеко не совершенный продукт, почти каждую неделю натыкаюсь в нем на недоработки. Да он очень активно развивается, и пока ему есть куда)
да ещё противопоставлять JS'у Kotlin, когда сейчас в трендах многопоточность.
Можно эту мысль поподробнее.
Мигрировать можно и без изучения нового языка
Ничего против миграции с изучением языка я не имею) Неплохие основы java у меня уже есть. Готов уволиться с работы и несколько месяцев ежедневно учить стек)
Вопрос был про другое, возможно, есть вариант, который я не замечаю, как можно прийти в андроид разработку, не сокращая зп в три раза на неопределенный срок. К сожалению, именно это сейчас останавливает(