Дмитрий
фиксы
Дмитрий
забыл как называется
Дмитрий
а еще можно наследоваться =)))
Дмитрий
в нативном js
Дмитрий
конечно это все такое себе, типищации нет нормальной
Дмитрий
и это все нативный js =)))
Max
Max
Vladimir
Елена
о, уже пора?))
Елена
молчу, молчу, свершайте ритуал)
mmth
Приведи пример когда нужен jquery
я такого там не написал, сам уже больше года +/- пишу на чистом js, привыкаешь. Мысль вкидывал, что кодовое упрощение записи - синтаксический сахар, это благо, чем в своём роде являлся jquery.
Vladimir
Den 💙💛
Vladimir
https://habr.com/ru/post/672844/
Den 💙💛
Vladimir
mmth
Den 💙💛
Который все равно транслируется в js
Конечно и об этом прямо говорят.
Но во время написания кода ты видел все свои ошибки
Конечно для мелочи и нет смысла юзать, но в случае с тем же менеджером файлов у Димы - это хороший инструмент для экономии времени и тестирования
Vladimir
Vladimir
Vladimir
Jquery вообще создаёт странный слой абстракции с которым непонятно как работать
Vladimir
То есть там есть внутренние данные которыми оперирует jquery.
Все это поверх обычного dom
Vladimir
Это такой оверхед, который приводит к странному поведению
Den 💙💛
Тот же самый синтаксический сахар…
Тут вопрос не сахара уже, а отлавливания ошибок, типизация данных во время написания кода
Сейчас многие либы переходят на тайпскрипт
Но не хочешь пиши на js
Дмитрий
Vladimir
Дмитрий
для написание графического тулкита
Дмитрий
я опираюсь на шторм, оставляю комменты чтобы он жрал типы
Den 💙💛
Den 💙💛
Дмитрий
Дмитрий
денис, да учи тайпскрипт =)))
Дмитрий
кто тебе мешает =))
Дмитрий
говорят это трендово =)
Den 💙💛
Это трендово уж лет как 10 ))
Den 💙💛
Удобно? Да. Нужно? Смотря насколько удобно или не удобно. Ни кто ж не говорит, что вот если это трендово, то нужно. Можно обойтись и без него. Все зависит от необходимости
Den 💙💛
Сегодня в тренде писать свой css руками, а ещё в тренде 100500 вещей
Но можно использовать современные технологии и облегчить работу и экономить время
Кто-то до сих пор тянет 100кб кода для нескольких строчку кода для работы с домом 🤗🤷
Дмитрий
Дмитрий
ты просто там радостно рассказываешь все эти «технологии», это все говно, возникает потому что js недоязык просто
Дмитрий
Дмитрий
на фронте нет из-за диктовки браузеров
Дмитрий
и что они умеют в ecma
Дмитрий
интереснее webassembly уже
Дмитрий
гже можно хотя бы go тоже для рендера графики запустить
Дмитрий
или раст
Дмитрий
чем недоязык js этот крутить
Дмитрий
где можно уже норльмано контролировать технологию
Дмитрий
Den 💙💛
Кстати видел недавно в wa пайтон добавили со своей прослойкой через js.
Сделал до невозможного просто: подключил скрипт и пиши на пайтоне прям в браузере 😂
Дмитрий
который сложно поддерживать в разных браухерах и из-за усложенеия логики просто тяжело на нем писать
Дмитрий
надо просто понимать что это вынужденное
Дмитрий
тот же тайпскрипт
Дмитрий
это вынужденная прослойка
Дмитрий
это не крутость, это покахатель что это все говно
Дмитрий
но если ты пишешь на js, то приходится лезть в этот треш и его использовать
Дмитрий
но это не крутость, а вынужденная пока мера
Дмитрий
нет тут будущего =))))) это кастыли на кастылях и все
Дмитрий
если вы хотите построить сложный js приложение и вообще, то да, надо знать современный ecma и крутить npm модули всякие через сборщик, чтобы гнать черех тот же babel
Дмитрий
и писать возможно на тайпскрипте
Дмитрий
но это не крутость, это просто вынужденные меры
Дмитрий
если бы писал программу и веб интерфейс одновременно, я бы сербезно рассмотрел бы flutter, который в браузере будет идти через webassembly
Дмитрий
Дмитрий
но смотреть на теже лицензии и кто делает серьезно надо, open source уже не совсем open source
Den 💙💛
это не крутость, это покахатель что это все говно
Нужно отдать должное, что тайпскрипт стал тем рычагом, который подтолкнул развитие JS. Напомню тайпскрипт родился в 2012 году у мелкомягкого, а развитие js и кучи популярных фреймов это примерно 2013-2015
Очень много перетекло из сахара тайпскрипта в ECMAscript, например те же классы
Den 💙💛
Den 💙💛
Дмитрий
Дмитрий
то flutter лучше
Дмитрий
просто любой графияеский фреймворк на любом языке нормальный
Дмитрий
хоть Qt
Дмитрий
без разницы
Дмитрий
просто flutter у адаптивность лучше