Программировать на Javascript больше не интересно
Раньше все шутили, что разработчикам на языке программирования Javascript приходится нелегко, так как новые библиотеки и фреймворки появлялись каждый день и надо было постоянно что-то учить. Но актуально ли это сегодня?
Исследование экосистемы Javascript i.mobila.name/xhd
Таймкоды:
00:00 Вступление
00:18 Javascript - язык программирования для мемов
00:49 Какие новые функции языка часто используют
01:43 Какие javascript-фреймворки популярны
02:11 Node.js непобедим
02:56 Какие языки программирования используют фронтенд-разработчики
03:14 Javascript или Typescript
03:52 Самая недостающая функция javascript
04:57 Где купить курсы по javascript
05:18 Заключение
НЕТ ВОЙНЕ!
Выразить благодарность
ko-fi.com/larchanka
boosty.to/larchanka
yoomoney.ru/to/410011886858328
BTC: 127J5x79L9bb7T4jiYJ2U7jHNDLXEx4kT3
USDT (TRC20): TWRQit8o1JJGWjAph3DZFysygUxSwqiq9Q
TON: UQBDiFGDTLpp1zWLefv0LnH9TbEeUIcPSoO5uDNwhzktKP33
Как я стал программистом
• КАК Я СТАЛ ПРОГРАММИСТОМ
Как я переехал в Европу
• Как я переехал в Европу
Стрим: Карьера программиста
• Карьера программиста: ...
VPN, который я использую
get.surfshark.net/SH1Wy
➡️ Сайт: i.mobila.name/xT
➡️ Instagram: i.mobila.name/yp
➡️ Twitter: i.mobila.name/Ua
➡️ Telegram: i.mobila.name/b7d
👉🏻 Больше влогов здесь:
#larchankavlog #larchanka
👉🏻 Ежедневные влоги:
#larchankadaily
👉🏻 Чем я снимаю:
➡️ iPhone 14 Pro
➡️ Еще одна камера: DJi Osmo Action
➡️ Еще одна камера: Sony DSC-WX500
Музыка:
Rush Hour - Sven Karlsson
Don't Slip - Azucares
Пікірлер: 167
а реклама то где? только зря потратил 6 минут...
@deniskhakimov
2 күн бұрын
_"Если в ролике нет рекламы, значит весь ролик - скрытая реклама"_ :D
@frontend_coder
Күн бұрын
Реклама JS )@@deniskhakimov
@viktordev1218
19 сағат бұрын
в ролике есть реклама Udemy
Миш, не позволяй тушить об себя окурки, меняй работу
Футболка матёрого электросварщика со стажем :)
Вью ❌ Ву ✅
@ikolykhalov
2 күн бұрын
Вуе !!!
@yokotoka
2 күн бұрын
Вью ❌ Ву ❌ ВУЕ ✅
Программирую на плюсах, давно мечтал вкатиться в JS, переехать в амстердам и стать бомжом. И вот уже практически начал вкатываться, но тут завезли WebAssembley, ска.
@neshali2024
3 күн бұрын
Когда его уже допилять этот WebAssembley, чтобы на каком ни будь go можно было ПОЛНОЦЕННО фронт приложухи писать?
@sergey9040
2 күн бұрын
@@neshali2024 на C# blazor
@boycovclub
2 күн бұрын
🤡🤡🤡🤡🤡 webassembly ждут
@user-gx8gk9ur1n
2 күн бұрын
И Rust :(
Предложение в стандарт о нативной типизации в JS уже есть, но такие фундаментальные вещи будут приниматься очень долго, если вообще когда-то будут приняты. Это вам не пару новых методов для работы с массивами ввести.
Compose multiplatform пробовал для webа?
3:02 скрипты для деплоя или какие-то проверки окружения. не часто использую но по факту это второй язык после JS в моем стеке (вру. третий, потому что второй это yml)
Миша, могу сказать за себя., относительно bash Я нодер, и так же приходиться некоторые девопс штуки делать, коннекшны, запуски скриптов (для тестирования написанного кода) и т.д. и в моей работе bash занимает своё скромное местечко)) наверное фронт энд разработчики его используют реже или вообще не используют, но это просто особенность работы фронтендером, наверное, а на беке, особенно если ты не просто код пишешь, но и занимаешься другими вопросами, то bash может оказаться отличным помощником
@user-bj8rw8lv4p
2 күн бұрын
можете, пожалуйста, привести пару конкретных примеров задач, которые можно делать исключительно на bash?
@mikep541
2 күн бұрын
@@user-bj8rw8lv4p а где я в ответе написал, что я делаю что-то на bash потому, что это можно делать исключительно на bash? Зачем перекручивать ответ?
@d9kd9k
2 күн бұрын
@@user-bj8rw8lv4pна Bash быстро пишутся сырые лаконичный скрипты с несложной логикой по автоматизации часто повторяемых действий. Если скрипт > 100 строк и сложность логики увеличивается, пора переписать его на чём-то ещё
@d9kd9k
2 күн бұрын
@user-bj8rw8lv4p на Bash быстро пишутся сырые лаконичный скрипты с несложной логикой по автоматизации часто повторяемых действий. Если скрипт > 100 строк и сложность логики увеличивается, пора переписать его на чём-то ещё
Ну будем вместо "use strict" скоро писать "use types". Вот так и получим типы в JS из коробки
Лайк в поддержку канала❤
Привет, как ты считаешь, на сегодняшний день легче и быстрее во фронтенд зайти или в бэк Пайтон веб. ??
@HEX_CAT
2 күн бұрын
- фронтенд Перенасыщен. Как фронтендер пишу - бэк Тут уже получше - Пайтон Сверхперенасыщен. Может, дальше больше фронтенда
@zonewerdan4516
2 күн бұрын
Ну смотри, анализируя вакансии большинство: Js фронт (без опыта/Junior) 500-1000 откликов за 2-3 дня, вакансий средне Java (без опыта/Junior) 500-600 откликов за неделю, по количеству вакансий очень мало Python (без опыта/Junior) 1000+ откликов за 1-2 дня, но вакансий больше всего (ML, AI, DevOps исключил, в качестве скрипта и второго языка тоже) Это очень средне и брались даже супер не популярные конторы по РФ
@CaiN805
2 күн бұрын
@@zonewerdan4516отсейте от этой статистики вкатунов, которые ничего не знают и подают резюме везде. Останется от силы человек 10, отсейте от них тех, кто не умеет нормально разговаривать. И останетесь вы, если не вкатун и адекватно ведете беседу. Изи.
@denisblack9897
2 күн бұрын
@@zonewerdan4516 Тебе тут пацыки с реальным опытом могут пояснить, а ты им какой-то фейк анализируешь😅 Фронт дно, станешь дурачком принимая к себе в голову эту кашу инфа 100% Если тянет на кнопочки - лучше в мобилку После 8 лет iOS так вышло, что мнe надо освоить next.js. Если бы начинал с него - я бы не справился Треугольный скобочки режут душу😅
@vitalyl1327
2 күн бұрын
на заводах работать некому, а они все заходят и заходят во всю эту чухню
Строгая типизация это оч хорошо для сложных приложений. Хотелось бы упростить тайпскрипт и добавить в него рантайм чекинг типов из коробки как в zod
А за 20 лет в Cи/С++ изменялись только версии библиотек, и добавился язык QML и Dart для графики, веба и мобилок.
1:40 из всех методов массивов, пользуюсь map,filter,find, реже reduce, хотя чаще даже вместо map или filter использую просто цикл for .. of
@localhost666
3 күн бұрын
Всем пох
@N5O1
3 күн бұрын
@@localhost666 всем но не тебе. ты видимо настолько горд своим комментом, что даже лайкнул его? 😁
@user-pw1uf8ic6t
3 күн бұрын
Всем пох реально
@N5O1
3 күн бұрын
@@user-pw1uf8ic6t не обманывайся, если бы тебе не было "пох" , то ты бы не лез в комменты доказывать другим свою точку зрения. или же ты настолько не уверен в себе, что это единственный способ укрепить самооценку и заявить о себе
Ппц. Замоташек как в Котельниках
Подскажите на с# под мобильные устройства какая библиотека используется?
@alexander-yermolenko
3 күн бұрын
xamarin
@ol_k_p_87
3 күн бұрын
@@alexander-yermolenko на ней много пишут? Я читал про Muai Учу с# и интересно есть смысл ли пробовать мобильную разработку? Подскажите пожалуйста 🙂 Спасибо за Ваш контент Всегда интересно!
@alexander-yermolenko
3 күн бұрын
@@ol_k_p_87 я тоже C# учу, но думаю идти в web(писал недавно прогу под desktop). Скорее под мобильную разработку не так популярно, вроде на C# чаще всего web, desktop проги пишут ну и gamedev
@KANSHAU
3 күн бұрын
@@ol_k_p_87 Не трать время на Xamarin , это полудохлый продукт, MAUI вырос как переработка из него. В мобильной разработке два пути - кроссплатформ (учи ReactNative , а еще лучше ReactJs и потом ReactNative, и - обязательно Dart/Flutter) - и нативная - Учи java/kotlin для Android и Objective-c/swift для IOS. Все остальное - извращения.
@MariaEsenina
2 күн бұрын
@@alexander-yermolenko xamarin мёртв давно, вроде бы уже даже официально.
Ура новое видео🎉
Не понял, напишите коротко пожалуйста??
Погодите, а разве js имеет статическую типизацию? 4:04
@kiritushka
3 күн бұрын
нет, поэтому это и боль
@alexjegor
3 күн бұрын
@@kiritushka а.. спасибо)
@russianstan
2 күн бұрын
Скорее всего просто оговорился
мне кажется на JS не будет типизации, потому что надо под это будет подтягивать все браузеры, а этого уже никогда не будет. И соответственно как только начнем писать с типами, у большинства такой сайт работать не будет.
@CaiN805
2 күн бұрын
Браузерный JS и останется таким. Типизация больше нужна для бэка и серверного рендеринга, а тут можно любую версию JS поддерживать.
5:15 лол 4% все ютубу выделено? ну, это буржуи, им лишь бы бабки потратить. в открытом доступе столько инфы, что через неделю ты сам уже сможешь эти курсы клепать
@genabasov
2 күн бұрын
А там вопрос конкретно только про платные курсы.
Я бы может и использовал бы новые методы работы с массивами, но, моя версия тайпскрипта о них не знает
Я перешёл на bun уже давно, пока проблем не испытываю, на фронте
@StarkElessar
2 күн бұрын
аналогично, в проде тоже использую bun на фронте, и это просто глоток свежего воздуха, как же теперь не хочется касаться npm))
@proletarian
2 күн бұрын
@@StarkElessar у меня с нпм какие то ошибки и он не работает, даже разбираться с этим не хочу
такая же футболка только цвет другой, интересно
@woodzimierz9621
3 күн бұрын
Выгорела с момента последней съемки.
@virnus1
3 күн бұрын
вы оба сварщиками подрабатываете?
кстати действительно у меня баша достаточно, то в пайплайнах, то в докерах надо что-то нахимичить
Чувак, да ты ваще без тормозов. ))))
Bash пользуются многие кто делает прошивки на асики, на этом языке написано 80% прошивок на аппараты что и вызывает популярность.
как там прогресс с появлением length/.count() для object? xDDD к 2050-му году введут?)
@xcxc-iu3rb
2 күн бұрын
Вы о чем? Объект он в одном экземпляре, а у массивов есть length.
@MrHalfint
2 күн бұрын
@@xcxc-iu3rb const obj = {a: 'b', c: 'd'} в этом объекте 2 элемента как это узнать в js одной командой?)
@xcxc-iu3rb
2 күн бұрын
@@MrHalfint Object.keys(obj).length . Вообще согласен, немного забыл что есть объект в JS (по сути словарь). Могли бы obj.length сделать.
@MrHalfint
2 күн бұрын
@@xcxc-iu3rb ага, я как раз про это ради простого действия нужно помнить неудобную команду
@metalcorewitchkhousovitch5774
Күн бұрын
Какой вялый наброс
все новые методы не юзаются потому что не все браузеры еще поддерживают
Никаких хороших платных курсов по is в показанном списке нет
Сложнее писать говнокод на js/ts? Поэтому не торт?
а меня наоборот задолбал бэк и код ревью с кончеными не чем не обусловленными правилами. хочу перейти на фронт и писать свободно интересно и наглядно
После слова «ву» хотелось выключить 😂😂😂😂
@yokotoka
2 күн бұрын
Вью ❌ Ву ❌ ВУЕ ✅
@user-lq7xz1th4x
2 күн бұрын
Вуключить
@lovelyboy8056
Күн бұрын
@@user-lq7xz1th4x 🤣🤣🤣 аж защимило сердечко
@lovelyboy8056
Күн бұрын
@@yokotoka ауе 🤣🥲
В конце скриммер
Пора возвращаться на C
Футболка совсем драная. Вот она, нищета европейских разрабов.
@channel_tag
2 күн бұрын
Тело его личности таким образом самовыражается в демократической стране)))))))
@deniskhakimov
2 күн бұрын
Значит американцы не зря над ними подшучивают )
Привет, тебе хоть что-то прилетает матерьяльно с ютюба ? Ты просто столько времени тратишь на нас)
Все кто удосужился почитать ECMASсript стандарт, ничего сложного и неизведанного в языке js не нашёл
Перегруженная реактивность страниц скоро уйдет из моды, это сильно облегчит работу фронтэнд разработчиков.
@user-gz8gr8mk1q
3 күн бұрын
Это уже решили фреймворком Next.js
@equim7363
Күн бұрын
Так и запишем.
Если солнце сжегает сетчатки, то помогают очки от солнца. Носи, пожалуйста, очёчи.
реакту же писец пришел, lua ж вместо него
заголовок испугал
Блин, каждый третий комент про футболку))
Где футболку сжег? :)
@equim7363
2 күн бұрын
Это следы от пуль
Не «ву» а «вю»
И все же "Вю", а не "Ву". От французского Vue ("вид").
JS никогда тортом не был. Соболезную всем разрабам, кто на этом пишет.
Ну ты вообще без тормозов конечно.. был
Фронтенд уже достает , каждый день - КАЖДЫЙ - каой-нибудь гений пишет новый фреймворк, который по сути форк какого-то из топа, мутит маркетинг вокруг него - "мощный , гибкий, вкусняшки", только доки дочитал и написал Hello World , следующий выбегает - "мощный, гибкий.." и прочая херня... Учим c/c++ - основа мира)
@jasongen
2 күн бұрын
Но как на сях шлепать круд и красить кнопочки?
@KANSHAU
2 күн бұрын
@@jasongen Наример так : sprintf(std_out, "
@xcxc-iu3rb
2 күн бұрын
@@KANSHAU а как объяснить заказчику, что его проект будет готов не через год, а через 10?😱
@deniskhakimov
2 күн бұрын
Лучше уж ассемблер тогда. Там вообще простейшая база, а утончённые команды, позволяющие быстро выполнять сложные действия и расчёты, всегда можно подсмотреть в справочнике.
@deniskhakimov
2 күн бұрын
@@xcxc-iu3rb так напиши свой web-фреймворк на С++ 😃 А затем сделай его открытым и расскажи миру, насколько быстрее идёт разработка при его использовании.
Наконец-то! Королем становится 1С
бомжи теперь про JavaScript рассказываю???
не ву, а вью
Застройка я смотрю такая же ущербная как и у нас в Бирмингеме..
@CaiN805
2 күн бұрын
В Саратове такая же😂
Типы сюдааааа
Кто хорошо знает JS ему не нужна статическая типизация, она нужна пришлым с других языков
@CaiN805
2 күн бұрын
Если проект огромный, ты задолбаешься читать (понимать) чужой код с динамической типизацией. А если пишешь одиночный пэтпроект, то конечно пох на типы. Тут дело именно в облегчении чтения чужого кода, а не столько в ошибках рантайма и тд.
Javscript не тот, Pyhon не тот, C+ тем более
@CaiN805
2 күн бұрын
Ну JS среди них самый «тот», с учетом, что не навязывает единой парадигмы программирования, за это его и любят (он в топах по популярности).
@7tiphs_
2 күн бұрын
@@CaiN805 язык, которым никто правильно пользоваться не умеет
@CaiN805
2 күн бұрын
@@7tiphs_ потому-что нет «правильного» так и должно быть, в этом вся фишка js
Сам ты Ву 😂
Загнивает европка, мда
А что за женщины в мафориях?
Первый
ахаха! ну когда нибудь лет через стопицот допилят эту ссатую жабу-скрипт, в итоге дот.нет получится, так он уже есть ухаха!
когда зарабатываешь $$$$ и можешь себе позволить взять вещи с стокхаус (или как там) ящики для бедных с вещами
toSorted, toSpliced, with - вполне себе пользуемся, просто нужны они реже