Обзор моего любимого JavaScript

  Рет қаралды 19,056

Sergey Nemchinskiy

Sergey Nemchinskiy

Күн бұрын

Пікірлер: 210
@SergeyNemchinskiy
@SergeyNemchinskiy Ай бұрын
Между заказчиком и разработчиком 👉 kzbin.info/www/bejne/r5ycg3Z9jJJ5hc0
@smilekun2825
@smilekun2825 2 ай бұрын
Как же хорошо, что вас всё ещё зовут Сергей Немчинский; аж на душе спокойнее стало
@SeregaZinin
@SeregaZinin 2 ай бұрын
Стабильность.
@Art8157
@Art8157 2 ай бұрын
Я тоже каждый раз заново радуюсь этому факту. Не то что некоторые, сегодня Саша, завтра Александр, а послезавтра Алекс )))
@plusultra4045
@plusultra4045 2 ай бұрын
@@Art8157 алекса
@ZooBeeN1
@ZooBeeN1 2 ай бұрын
Та да.... С нынешними тенденциями это действительно радует!)))
@Gusakiy
@Gusakiy 2 ай бұрын
Спасибо, Сергей, что продолжаете дело просветительское, было весьма любопытно вспомнить)
@Poezd2077
@Poezd2077 2 ай бұрын
Не вашего , а НАШЕГО!!! ❤❤❤
@LeonidYakovlev85
@LeonidYakovlev85 2 ай бұрын
Сергей и весь коллектив канала, традиционное спасибо за выпуск, как всегда здорово 👍👍👍
@alexandrapersukova
@alexandrapersukova 2 ай бұрын
@sergeypekar1058
@sergeypekar1058 2 ай бұрын
Блин, после такого дисклеймера и сказать нечего. А так хотелось срач развести 😂
@khanchobai9748
@khanchobai9748 2 ай бұрын
@Virtual_Friends
@Virtual_Friends 2 ай бұрын
Цікаве відео, дякую! Мотивація вкінці просто 🫶🏻
@1988proxy
@1988proxy 2 ай бұрын
Спасибо Сергей!
@ivanvint
@ivanvint 2 ай бұрын
Java апплеты нужно ещё вспомнить после нетшкафа)
@coredump3835
@coredump3835 2 ай бұрын
а что зачётная хрень была. :)
@the_shtorm7686
@the_shtorm7686 2 ай бұрын
Заметим, что, даже если в дистрибутиве линукса нет браузера, там есть адекватный пакетный менеджер, а следовательно и возможность установить браузер без другого устройства
@0imax
@0imax 2 ай бұрын
JS используется на телескопе James Webb для управления) Просто потому что он строился очень давно, и в то время ничего лучше JS не нашлось, а потом уже не было смысла переделывать)
@AlexanderPoznanski
@AlexanderPoznanski 2 ай бұрын
Интересно!
@acrapid7845
@acrapid7845 2 ай бұрын
Говорят уже следующий телескоп начали пилить, который сменит Webb. Не знаете, что на нём применяют?)
@0imax
@0imax 2 ай бұрын
@@acrapid7845 Не в курсе)
@acrapid7845
@acrapid7845 2 ай бұрын
@@0imax Поиск выдал: "Для разработки Habitable Worlds Observatory (HWO) используются языки программирования TeX, Python и Jupyter Notebook".
@АлександрПитигин-ю9и
@АлександрПитигин-ю9и 2 ай бұрын
Про магию джаваскрипт напомнило мне первые попытки учить JS по скачанным с торрентов курсам Эвгения Попова. Который расказывал про волшебника Javascript)
@alexanderkhom1616
@alexanderkhom1616 2 ай бұрын
У Попова неплохой курс по HTML и CSS, коротко и ясно, но JS учил в основном по документации.
@АнтонАлександрович-ю5с
@АнтонАлександрович-ю5с 2 ай бұрын
Js топчик 😊
@vanhelsing-911
@vanhelsing-911 2 ай бұрын
SPASIBO )
@AlexanderPlotnikov-x3j
@AlexanderPlotnikov-x3j 2 ай бұрын
Вас все ещё зовут Сергей Немчинский)
@awenn2015
@awenn2015 2 ай бұрын
Ждем выпуск про WebAssembly и на каких яп можно под него писать
@Dmytro-Tsymbaliuk
@Dmytro-Tsymbaliuk 2 ай бұрын
C, буквально Zig ще, наприклад
@awenn2015
@awenn2015 2 ай бұрын
@@Dmytro-Tsymbaliuk интересно, его используют чисто под сложные задачки или есть те кто ради интереса писал на нем фронт? (В смысле на других языках которые по итогу можно скормить wasm)
@Dmytro-Tsymbaliuk
@Dmytro-Tsymbaliuk 2 ай бұрын
@@awenn2015 не интересовался, но Zig прям в стандартной библиотеке имеет штуки для wasm для плотной интеграции, ну и не требуется ставить сторонний компилятор, все уже включено
@kristennoodle3399
@kristennoodle3399 2 ай бұрын
Использую JS ради подгрузить HTMX, очень нравится, хороший язык!
@katdim_art_studio
@katdim_art_studio 2 ай бұрын
Серега великий учитель❤
@alexandrapersukova
@alexandrapersukova 2 ай бұрын
🙂
@ChatGPT-k5z
@ChatGPT-k5z 2 ай бұрын
Я помню как мне в первый раз объясняли что такое интернет это был 2004г говорит видедешь эту картинку её на этом компьютере нет 😂
@xakep2776
@xakep2776 29 күн бұрын
3:36 Arch, Gentoo, LFS... какой браузер, там сначала протоколы бы настроить...
@WinchesterD
@WinchesterD 2 ай бұрын
Я Фронтендер, мне понравилось видео.
@alexandrapersukova
@alexandrapersukova 2 ай бұрын
Отлично)
@eugenemironov2919
@eugenemironov2919 2 ай бұрын
Ну вот, ничего не сказали про апплеты которые то же являлись исполнением кода на странице и были полее продвинутой технологией, при этом созданной раньше js, про то что js делался совместно с sun microsystems и назывался сначала LiveScript, про то что одно время VBScript был где-то на одном уровне популярности и не было уверенности чья возьмет на рынке. Ну и еще одна популярная платформа с ActionScript, которая одно время доминировала в плане исполнения кода в браузере .
@ZooBeeN1
@ZooBeeN1 2 ай бұрын
Мне сразу было понятно кто возьмёт верх. Очевидно же было сразу. Даже поддержку VB-script далеко не все браузеры делали
@eyeeeeer
@eyeeeeer 2 ай бұрын
Тут была речь не о истории веб-программирования а о JS
@keksonoid98
@keksonoid98 2 ай бұрын
Назывался сначала mocha, потом переименован в livescript
@eugenemironov2919
@eugenemironov2919 2 ай бұрын
@@eyeeeeer Так он же зачем-то много говорил о сравнении JS / JavaScript и утверждал что только JavaScript позволил оживить страницу, а это совершенно не так.
@eugenemironov2919
@eugenemironov2919 2 ай бұрын
@@ZooBeeN1 Конечно, хорошо так утверждать постфактум, а тогда как по мне это не было очевидно. Майкросот эксплорер активно вытеснял Нетскейп, все кого я знал использовали VBScript, так как армия разработчиков на VB была немаленькой. Кстати, я познакомился с Python в 2000 году и уже тогда подумал - вот он, идеальный язык, жаль что малоизвестен. Но тогда я бы не поставил ломанного гроша на то что он станет номер один по популярности в каких-то там рейтингах и будет встроен в MS Office.
@berdmival
@berdmival 2 ай бұрын
Спасибо большое за видео 😊! Но про магию - если брать джавовский Spring Boot, то для новичка там тоже полно магии 😉. А если брать не-новичков, то для многих из них магии вообще уже нигде нет 🤓
@kirill112k2
@kirill112k2 2 ай бұрын
В доках к какой-то бина, или аннотации, уже не помню, есть фраза что-то вроде. "чтобы выполнить действие ... it try to guess ... какой бин нужен". Так что даже и в джаве есть магия.
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
Все
@yakv_sm
@yakv_sm 2 ай бұрын
Это такой вердикт познанию Немчинского в JS?
@kirillperov3843
@kirillperov3843 2 ай бұрын
​@@yakv_sm это чтобы не ругаться
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
Ответ на вопрос из заставки: Что пишут на JavaScript?
@oeaoo
@oeaoo 2 ай бұрын
Все-все даже ЧатЖыПыТы?
@sashaodrobinskiy4862
@sashaodrobinskiy4862 2 ай бұрын
О да... Наконец-то
@prokhozhijj
@prokhozhijj 2 ай бұрын
Сергей, для полноты темы, вам бы ещё про WebAssembly рассказать. Это, конечно, не отдельный язык программирования в браузере, но иной раз вполне себе замена для JS (хотя могу и ошибаться, я далёк от вебни). Ну и про более строгий TS тоже не мешало бы пару слов сказать, который, вроде бы, вопреки вашему утверждению из данного ролика, является ещё одним языком программирования, запихнутым в браузеры. Кстати, примерно 5 лет назад JavaScript, судя по одному из ваших роликов, не был вашим любимым. То есть, в названии ролика эдакий сарказм зашит?
@maximchukichev6411
@maximchukichev6411 2 ай бұрын
Браузеры не понимают TS, это всего лишь язык используемый только на этапе разработки для удобства разработчиков (чтобы отслеживать тип передаваемых данных в ту же функцию например) и в конечном счете преобразуется во все тот же JS, браузерам информация о типизации не нужна
@prokhozhijj
@prokhozhijj 2 ай бұрын
@@maximchukichev6411 Спасибо. Не знал. Как я уже заметил, я далёк от вебни.
@kirill112k2
@kirill112k2 2 ай бұрын
@@prokhozhijj ты так уничижительно называешь называешь веб "вебнёй", как будто на ассемблере операционные системы пишешь.
@prokhozhijj
@prokhozhijj 2 ай бұрын
@@kirill112k2 Никого не хотел унижать или оскорблять. То есть, такой смысл изначально не вкладывался. Просто не хотелось писать длинное "веб-разработка".
@StepanKotok
@StepanKotok 2 ай бұрын
Да, это видео было действительно для чайников. Зато очень понятно и доступно.
@bernish
@bernish 2 ай бұрын
Го обзор на typescript
@Rice0987
@Rice0987 2 ай бұрын
JS - John Smith😁
@mmogamespace
@mmogamespace 2 ай бұрын
Ждём Тимура в комментах 😊
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
Уже
@mmmsn324
@mmmsn324 Ай бұрын
Сергей не докопал тему. JavaScript - это потомок языка Self, который был диалектом SmallTalk. Поэтому там динамика, прототипы, функциональщина и вообще блэк джек и все остальное. Self создан очень крутыми дядьками, которые шарили в CS, поэтому сделали крутой язык. И JS унаследовал эту крутость. А имя Java действительно взяли из-за маркетинга. И кроме скобок у них нет ничего общего.
@sergeypekar1058
@sergeypekar1058 2 ай бұрын
17:17 Если вам нравится делать красиво, хорошо и приятно - дарите своей второй половинке цветы, а о программированием занимайтесь на работе 😉
@AlexanderPlotnikov-x3j
@AlexanderPlotnikov-x3j 2 ай бұрын
Одно другому не мешает ведь)
@ivan-d192
@ivan-d192 2 ай бұрын
Можно посвятить своей половинке функцию, или класс. Или несколько строчек... кода.
@ДарияДолгая
@ДарияДолгая 2 ай бұрын
А как учить то?))) js, typescript, node, react, с чего начинать, куда двигаться?)
@kirill112k2
@kirill112k2 2 ай бұрын
Сначала учи JS от и до. Далее. Nodejs - это просто интерпретатор джаваскрипта на сервере / на компе. Его не надо "учить". Хотя, нужно понимать, как он работает и как запускаются. И даже, если будешь писать только фронтенд, то тебе нужно знать как работает nodejs. Потому что сборка фронтенд-приложения (скажем так, "сайта") выполняется на сервере (или на компе в время разработки) в среде nodejs. После того, как познаешь JS, то учи TS. Зайдёт на изи. Ну потом уже фреймворки. Тот же реакт.
@RUDIARIUSmax
@RUDIARIUSmax 2 ай бұрын
Список прост. HTML, CSS, js core , фреймворки ,либо Vue либо react и именно в таком порядке
@oeaoo
@oeaoo 2 ай бұрын
I don't like JS but JS likes me-eeah(c)
@torrvic1156
@torrvic1156 2 ай бұрын
Привет дядя Серёжа! 😊 Как хорошо, что я не кинулся в своё время в изучение JS. Так его хаотичность не нравится мне.
@alexandrapersukova
@alexandrapersukova 2 ай бұрын
А что выбрали и довольны выбором?
@torrvic1156
@torrvic1156 2 ай бұрын
@@alexandrapersukova C#. Конечно доволен. Мне нравится порядок и какая-то прогнозируемость поведения и стабильность кода.
@TemurbekValiev27
@TemurbekValiev27 2 ай бұрын
Видео начинается здесь: 18:03
@niktonikak1820
@niktonikak1820 2 ай бұрын
Твой коммент начинается здесь 💩
@andriishpontak1000
@andriishpontak1000 Ай бұрын
Немає попередньо встановленого браузера зараз в дистрибутиві Arch linux
@qvagin
@qvagin 2 ай бұрын
Я ещё браузером Netscape Navigator пользовался!!!
@therome6222
@therome6222 2 ай бұрын
VS Code частково написаний на Electron JS...
@0xreset
@0xreset 2 ай бұрын
6:04 Тут я подумал что Сергей процитирует Бригмана)
@arttur1672
@arttur1672 2 ай бұрын
Есть, есть. Учим помаленьку
@Рельныйобзор
@Рельныйобзор 2 ай бұрын
Спасибо Сергей
@simpleman6617
@simpleman6617 2 ай бұрын
А куда делись java аплеты которые работали в браузере? Сейчас уже браузеры уже и не поддерживают без плагинов
@kirill112k2
@kirill112k2 2 ай бұрын
Ты ещё спроси, куда адоб флеш делся.
@eule8587
@eule8587 2 ай бұрын
Недавно усттанавлмвал арч линукс, там не было предустановленного браузера
@pusika3
@pusika3 2 ай бұрын
Ахахахахах «программа, которая выглядит как абсолютный маразм, может работать» дааа, это ЖиЭс. До сих пор в шоке с его сумбурности
@lkghost7
@lkghost7 2 ай бұрын
давно Серегу не видел, похоже ютуб разблокировали, вот я знал только джаву, нужно было сделать приложение. взял ангулар, написал рест на джаве, юай на ангуларе, магии не было ) была только боль, хотя это всего лишь тайп скрипт
@goodvin8554
@goodvin8554 2 ай бұрын
Википедия говорит что скайп написан на: Delphi, Objective-C, C++ и Object Pascal
@pablo_barnes7329
@pablo_barnes7329 2 ай бұрын
Магиииииииия✨✨🌟💫⭐✨⭐💥💥💥💫💥💫✨⭐✨✨⭐💥⭐💫💥✨⭐💥⭐💥⭐💥⭐💥💥⭐
@ivan-d192
@ivan-d192 2 ай бұрын
У меня DIAL-UP был вплоть до 2019 года 🥲 Скорость 10 Мб
@guliver7295
@guliver7295 2 ай бұрын
какие 10мб ??? модем тянул 24400кбит ( 24 кбайта в сек ! ) Максимум !! - вот это был дайлап! фотка барышни грузилась несколько минут а мы студенты с чипсами покорно ждали конца загрузки под магический звук модема.....
@ivan-d192
@ivan-d192 2 ай бұрын
​@@guliver7295 А, блин точно. Я перепутал, у меня был DSL 😅
@0imax
@0imax 2 ай бұрын
@@guliver7295 24400 это не 24 килобайта, это 3 килобайта в секунду) Но максимальная скорость для модема была 56 КБит/с, что для того времени было довольно шустро) Но, конечно, не для 2019 года, к этому времени и провайдеров-то таких не осталось.
@0imax
@0imax 2 ай бұрын
@@guliver7295 24400кбит/с это 3 килобайта в секунду)
@АшурМезлан
@АшурМезлан 2 ай бұрын
Батя. Спасибо тебе за просвещение в IT-сфере.
@uszakow
@uszakow 2 ай бұрын
Когда-то давно пошел на "ну очень фундаментальный" курс программирования, начинающийся с С++, в результате чего совершенно потерял интерес к программированию на следующие несколько лет. Через несколько лет решил попробовать еще раз, курс выбирал практически наугад - и очень повезло попасть на курс фронтенда. JS буквально влюбил в себя тем, что можно было написать хоть что-то - и это работало! А иногда даже делало то, что я хотел написать 😆 Много времени прошло, уже 4 года работаю во фронтенде.
@0imax
@0imax 2 ай бұрын
Но "деды" до сих пор уверены, что если ты не начал изучать программирование с ассемблера и архитектуры ЭВМ - ты не программист 😂
@uszakow
@uszakow 2 ай бұрын
@@0imax да я и не спорю, каких-то фундаментальных знаний о работе процессора и т.д. у меня действительно нет. С другой стороны - честно без понятия, как именно понимание работы оперативной памяти помогло бы мне написать сайт)
@0imax
@0imax 2 ай бұрын
@@uszakow У меня есть, и это абсолютно никак не помогает писать на том же JS или PHP)) Просто среди программистов (и преподавателей в т.ч.), что начинали свой путь с самого низкого уровня (включая аппаратный), есть устойчивое заблуждение, что учиться программировать надо именно с самого низа, не важно к какой цели ты движешься)
@Dmytro-Tsymbaliuk
@Dmytro-Tsymbaliuk 2 ай бұрын
Свои пет проекты начал писать на С++ и концептуально другое на дух не переношу Только компиляция, только статические типы, только ручное управление памятью
@0imax
@0imax 2 ай бұрын
@@Dmytro-Tsymbaliuk под разные задачи - свои подходы и свои языки. Десктопное, например, я бы не стал писать на JS, хотя есть и такое (QML в Qt, например), как и прошивку для железа. Но если мне нужен будет сайт, я возьму какой-нибудь PHP: я хоть и люблю компилируемые языки и строгую типизацию, но в вебе царствуют другие подходы.
@РоманТолкачев-ъ6щ
@РоманТолкачев-ъ6щ 2 ай бұрын
Услышал при курсы ".. не выходя из дома", а в голове мысль, как из него можно выйти, это же корневой объект сайта..
@arthurkouwa376
@arthurkouwa376 2 ай бұрын
Можно написать сайт на php
@Lucisauditorium
@Lucisauditorium 2 ай бұрын
Немчинський так чудово розповідає, що от як тут не піти хоч щось у нього не повчити?😊
@alexandrapersukova
@alexandrapersukova 2 ай бұрын
будемо вам раді)
@panzerlo3418
@panzerlo3418 2 ай бұрын
Секрет в Магии! Нужна Магия!
@alexandrapersukova
@alexandrapersukova 2 ай бұрын
точно)
@YanTkach
@YanTkach 2 ай бұрын
Gnome 3+ написаний на JS
@mmogamespace
@mmogamespace 2 ай бұрын
5:30 я для того, что бы один клип скачать на 50 мег заводил систему, которая в час ночи подключалась к инеиу, веюсю ночь качала и в 6 утра вырубала комп😂
@liganshow
@liganshow 2 ай бұрын
Не совсем понял, что значит в java программе если есть ошибка, то программа не скомпилируется, а в JS если есть ошибка то пофиг, JS постарается подумать что вы хотели сделать… это о чем?
@TheBotNope
@TheBotNope 2 ай бұрын
Из банального. Ты работаешь со строками, не делаешь никакого явного преобразования типов, и можешь строки сначала конкатенировать, а потом начать внезапно после пары манипуляций складывать и умножать как числа, а потом опять как со строками работать) При этом отследить на каком этапе математика сломалась было сложно)
@liganshow
@liganshow 2 ай бұрын
@@TheBotNope ну тут главное понимать что в js все это выражение, выражение которое вычисляется движком. И нет не какого преобразования явного или неявного. Есть спецификация ecma. Если вы выполняете str1 + str2 то в спецификации написано, что нужно создать новую строку, соединив эти две. В любом случае (str1 + str2) это выражение которое вычисляется. Если вы пишете выражение (str1 * str2) то движок его выполняет, во время выполнения приводит значения указанные в выражении к числу что вернет NaN. Нет не какой магии, а есть просто правила по которым выполняются выражения и которые описаны в спецификации языка.
@adicthreex3530
@adicthreex3530 2 ай бұрын
Ну, Java з можливістю допустити data race або million dollar mistake взагалі не виглядає надійною, скажемо відверто.
@СтасГлова
@СтасГлова 2 ай бұрын
Гм, на JS навіть многопоточки немає, а помилок більше можна допустити)
@adicthreex3530
@adicthreex3530 2 ай бұрын
@@СтасГлова Ну як на JS люди пишуть для мене взагалі загадка. Тобто TypeScript - ok, можно працювати. А це ось...
@bernish
@bernish 2 ай бұрын
​​@@СтасГловає багатопоточність але дуже рідко використовується, тому що якщо є якась задача де потребується багатопоточність то як правило вона cpu intensive і краще вже написати С модуль з біндінгами на js, ну або мікросервіс з якомось каналом зв'язку типу grpc , або скористатися новим webassembly (правда хз як там з багатопоточністю)
@Kriptio
@Kriptio 2 ай бұрын
Javascript лучший ❤
@rezvent
@rezvent 2 ай бұрын
База.
@nicolas267s
@nicolas267s 2 ай бұрын
я честно не понимаю, почему многие говорят, что синтаксис JS похож на синтаксис Java??? Чем он похож? Наличием точек с запятой в конце строк? Строением циклов и ифов? Как по мне, так он сильно отличается, на столько, что спутать их практически невозможно. Символ доллара, повсеместное использование ключевых слов, которых нет в Java: function, var, undefined; длинные строки в одинарных кавычках.
@oeaoo
@oeaoo 2 ай бұрын
Нужно просто восходить на достаточный уровень абстракции и тогда все будет похоже на все) и Java на Javascript и Brainfuck на свой код.
@bernish
@bernish 2 ай бұрын
Ну различий между js и другими языками еще больше
@DeadAsmodeus
@DeadAsmodeus 2 ай бұрын
var... а я думав let і const народ частіше юзає при оголошенні змінних )
@SNSDfOu
@SNSDfOu 2 ай бұрын
@@DeadAsmodeus по-русски пиши, это русскоязычный канал
@DeadAsmodeus
@DeadAsmodeus 2 ай бұрын
​@@SNSDfOu Якщо не подобається - чемодан, вокзал, Росія. Відео українського автора, тому в Україні пишу українською. Виїдь пліз в РФ і не заважай жити іншим. Дякую.
@keksinjo
@keksinjo 2 ай бұрын
Очень надеюсь что никогда JS не будет запускаться у меня в мозгу
@solovgolovu
@solovgolovu 2 ай бұрын
"Магия" происходит только при динамических типах, в TS этой "магии" намного меньше. Если она вообще есть)
@0imax
@0imax 2 ай бұрын
Да, с TS мем "буду проституткой" не работает)
@artveq
@artveq 2 ай бұрын
Для меня работа с JS это мучение, я его ненавижу
@oeaoo
@oeaoo 2 ай бұрын
Если его возлюбить то страдания прекратятся.
@bernish
@bernish 2 ай бұрын
Большинство использует ts
@Алексей-б3ц6в
@Алексей-б3ц6в 2 ай бұрын
захожу сюда что бы убедится что автора все еще зовут Сергей Немчинский
@АртемКудинов-х8х
@АртемКудинов-х8х 2 ай бұрын
7:52 - более того из-за этого страдают некоторые ученики вашей школы. Хотели на Java а получили JavaScript
@0imax
@0imax 2 ай бұрын
Каким образом они страдают?
@perepelitsaSergey
@perepelitsaSergey 2 ай бұрын
Ждём Мурыча в коментах
@ВасяВасин-х6к
@ВасяВасин-х6к 2 ай бұрын
Никто не считал, сколько раз слово "магия" было сказано? Как известно, шутка, повторенная дважды - становится в 4 раза смешней.
@0imax
@0imax 2 ай бұрын
Проблема в том, что это не шутка)
@nikman5541
@nikman5541 2 ай бұрын
Когда изучаешь JS, готовься сразу знать два языка: еще и TS
@markerok3411
@markerok3411 2 ай бұрын
TS тяжело назвать отдельным языком, это скорее система проверки типов для JS. Такая себе надстройка над JS.
@saintspirit
@saintspirit 2 ай бұрын
Не впевнений, що TS можна назвати мовою програмування. Це сторіше якийсь предпроцесор.
@IvanSen-pv6bu
@IvanSen-pv6bu 2 ай бұрын
@@nikman5541 TS очень слабо тянет на самостоятельность, объективно говоря, одно наличие типов слабо меняет сам JS, да и Сергей правильно сказал, что по факту в JS превращается на выходе
@alvcode3764
@alvcode3764 2 ай бұрын
@@IvanSen-pv6bu вообще не хочу холиварить и в целом терпеть не могу javascript, но по такой логике многие языки - это не языки. PHP написан на C, python написан на C. Kotlin? все-таки TS он привносит новый функционал - типизацию, дженерики, enum.... и он все-таки компилируется в js, а не выполняется поверх, как библиотека.
@IvanSen-pv6bu
@IvanSen-pv6bu 2 ай бұрын
@@alvcode3764 Оно, конечно, правда, но всё же у меня язык не поворачивается назвать TS чем-то самостоятельным. Он именно, что новое приносит в язык, но на абсолютную самостоятельность не претендует. Если ты знаешь JS, то TS - вопрос пары дней буквально (при условии, что ты знаком с типами и т.п.). Чем-то реально самостоятельным я могу назвать лишь AS, который вообще слабо связан по работе с JS и TS - тут речь уже о реальной самостоятельности, ну а так...)
@Georgggg
@Georgggg 2 ай бұрын
Java и JavaScript отстоят от C, C++ и Rust - в них есть автоматическая аллокация памяти, сборщик мусора, большой встроенный рантайм, и интерпретация вместо выполнения на голом железе, что делает их по настоящему высокоуровневыми.
@kirill112k2
@kirill112k2 2 ай бұрын
C-подобный - это не про способ выполнения программы. Это про синтаксис.
@dimagovorun9413
@dimagovorun9413 2 ай бұрын
Блин, это все как то супер странно. Что бы написать галимый сайт, нам нужно изучить html, css, js для фронта и php для бека. А КАКОГО ЧЕРТА? Почему так много? Почему никто не додумался написать 1 язык, в котором было бы всё это вместе взятое?!?!
@kan4317
@kan4317 2 ай бұрын
Причин масса: разделение обязанностей (бекендеру не нужно знать html/css/js, а фронтендеру до звезды на чем написан бекенд) Во вторых html - язык разметки, css - язык стилей, js - язык программирования, исполняющийся на клиенте Все это разные вещи и пихать в одно только усложнит все
@dimagovorun9413
@dimagovorun9413 2 ай бұрын
@@kan4317 Так js же и так встроен во все браузеры! и html с css тоже есть на стороне клиента. НУ, и что мешает тогда стулить это все в 1? БРЕД. наплодили тут 100500 языков и .битесь как хотите
@ZooBeeN1
@ZooBeeN1 2 ай бұрын
Ага))) Какой нибудь PHP-script))) VB-script уже пытались!
@alexanderkhom1616
@alexanderkhom1616 2 ай бұрын
Какая еще "магия"? Он так же чувствителен к ошибкам как и любой другой язык, будет ошибка скрипт будет остановлен, и это все можно видеть в консоли... Под "МАГИЕЙ", я полагаю, может иметься ввиду приведение типов, ну так от этого легко уйти, приводя их к булево !NaN === !NaN. При этом он ни слова не сказал о том что js может работать в многопоточном режиме, производить расчеты на машинном уровне, и напрямую взаимодействовать с видеокартой... Только "МАГИЯ", только хардкор)))
@wuzahns5302
@wuzahns5302 2 ай бұрын
миф разрушить нужно, про то что вы говорили в каждом своем видео!! про то что джаваскрипт меняется по 2 раза в день
@ZooBeeN1
@ZooBeeN1 2 ай бұрын
Ты любимого забыл в кавычки поставить!))) А вообще, нормальный язык, как по мне!) Это своя атмосфера - целый мир! Особенно это понимаешь, когда начинаешь разбираться в чужом коде! Тут даже строгая типизация иногда не помогает))))
@alexandrapersukova
@alexandrapersukova 2 ай бұрын
😂😂😂
@niktonikak1820
@niktonikak1820 2 ай бұрын
Python лучше !
@flatmapper
@flatmapper 2 ай бұрын
Clojure
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
Диалект js
@flatmapper
@flatmapper 2 ай бұрын
OCaml
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
Диалект js
@IvanSen-pv6bu
@IvanSen-pv6bu 2 ай бұрын
Я тот самый программист, который использует JS буквально для всего, КРОМЕ фронта 🤣 Если меня не устраивает скоро работы чего-либо, то это можно решить, написав модуль на С++, либо же на WebAssembly (но даже это пишется на AssemblyScript, который базируется на TS). По факту JS мной воспринимается языком ещё куда более универсальным и быстрым, чем питон, просто требующий более широкого спектра знаний, ведь в том же питоне всё за тебя уже решили, да и сам питон всё равно требует ускорения за счёт С++, так что смысла использовать для себя питон я не вижу, JS ван лав
@awenn2015
@awenn2015 2 ай бұрын
А разве webassembly не компилиться в бинарник? Для этого поидее он и задумывался что бы писать тяжелые и сложные штуки для веба, на том же расте или плюсах например, какой смысл если бы по итогу это все конвертировались в тот же жэ эс😂
@IvanSen-pv6bu
@IvanSen-pv6bu 2 ай бұрын
@@awenn2015 не только для веба, конечно. Он в бинарник компилируется, я говорил о том, что если меня не устраивает скорость работы чего-либо на ноде, то этот вопрос легко решается модулями на С++ или WASM (т.е. вебассембли). Просто сам WASM можно написать на С++, Расте, а также на AS (язык, взявший тайпскрипт за основу, но по большому счёту из-за типизации и синтаксиса)
@Dmytro-Tsymbaliuk
@Dmytro-Tsymbaliuk 2 ай бұрын
@@awenn2015 в байткод, это совсем другое
@bernish
@bernish 2 ай бұрын
Как бы его не хейтили, его популярность говорит сама за себя
@awenn2015
@awenn2015 2 ай бұрын
@@IvanSen-pv6bu кстати когда разбирал эту тему вообще не в курил зачем писать на typescript подобном синтаксисе когда мы целенаправленно идет в ускорение работы и оптимизацию, сомневаюсь что один код написанный на расте и as будут работать одинаково быстро, хотя мб я путаю и по итогу бинарник на выходе получиться 1 и то же
@flatmapper
@flatmapper 2 ай бұрын
Haskell
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
@@flatmapper диалект JavaScript
@АндрійДудка-ф2ш
@АндрійДудка-ф2ш 2 ай бұрын
Особлива подяка за мотивацію в кінці!
@alexandrapersukova
@alexandrapersukova 2 ай бұрын
@flatmapper
@flatmapper 2 ай бұрын
F#
@TimurShemsedinov
@TimurShemsedinov 2 ай бұрын
Диалект js
@ptashkaaa
@ptashkaaa 2 ай бұрын
А почему не на мове ? Боишься отписок ?)
@ptashkaaa
@ptashkaaa 2 ай бұрын
Я знаю слово зрада, достаточно ?
@tolb1517
@tolb1517 2 ай бұрын
Убери какулю в левом верхнем углу.
@neo_longe4346
@neo_longe4346 2 ай бұрын
Ты также к соседям приходишь домой и говоришь, что б они сняли шторы потому что тебе не нравится их цвет? Если что-то не нравится - счастливого пути. Это дело автора, что он вставляет в видео
@oleksandrdemchenko482
@oleksandrdemchenko482 2 ай бұрын
++
@2b1aa1
@2b1aa1 2 ай бұрын
отжирает всю память и тормозит при этом... и выполнять чужой код который непонятно что делает на моём компе ну извините
@Rice0987
@Rice0987 2 ай бұрын
Настолько не любит джава скрипт, что обозвал прогрммистов на этом языке скриптизёрами.😂
@Traktorok1337
@Traktorok1337 2 ай бұрын
Все js разрабы себя так называют. Мем локальный во фронте
@alexandrapersukova
@alexandrapersukova 2 ай бұрын
*джаваскриптизеры)
@bigduck3112
@bigduck3112 2 ай бұрын
Моргните, если вас захватили фронтендеры
@Алексей-й5ч8х
@Алексей-й5ч8х 2 ай бұрын
@TatHube
@TatHube 2 ай бұрын
На мойве говори
@ВикторияРадская-н7с
@ВикторияРадская-н7с 2 ай бұрын
Первый🎉
@Gazovchik
@Gazovchik 2 ай бұрын
Так и НЕ понял - почему Любимый Сам учу JS Но чтобы понять любимый - или нет - надо сравнить. Но потом планирую добавлять Node, а это - тот же JS.......... Нравится в языке (однозначно) что НИчего дополнительно устанавливать НЕ надо Всем Адекватности мира и добра
@Gazovchik
@Gazovchik 2 ай бұрын
И вот ещё думаю если говорить о любимом (ну или Нелюбимом) то на языке надо кодить А Не читать или слушать о нём Насколько я знаю и понимаю - Сергей уже давно самой разработкой - Не занимается.......
@markerok3411
@markerok3411 2 ай бұрын
Node, nvm, npm, ide, 100500 плагинов для ide. Возможно ещё докер или другой веб сервер. По моему устанавливать нужно не меньше чем для работы на любом другом языке.
@Art8157
@Art8157 2 ай бұрын
@@Gazovchik Разве бывают бывшие разработчики / кодеры ? )))
@0imax
@0imax 2 ай бұрын
Это менеджмент пошутил) Сергей не любит JS.
@MegaInsurgent
@MegaInsurgent 2 ай бұрын
Бесят эти "со снуля"
@baydicovroman2426
@baydicovroman2426 2 ай бұрын
Боже, я вже думав ви не Сергій Немченський, а Немченський Сергій
@atheroth3
@atheroth3 2 ай бұрын
Видео так себе. Водичка. Еще и приплетание флага лишнее. Это не политика, тут знания важны
@ayaznamazov8328
@ayaznamazov8328 2 ай бұрын
факты.
@MathPTU
@MathPTU 2 ай бұрын
ну и зачем мне ваше айти, я работаю слесарем и получаю лучше любого джуна, даже скорее мидла, на пивко хватает и пофиг, я ПТУ окончил
@Traktorok1337
@Traktorok1337 2 ай бұрын
Ну и через 5-10 лет ситуация с зп у тебя вряд ли кардинально изменится, чего сказать про ойти пока что нельзя Хотя хз, мб пурги нанес
@alexandrapersukova
@alexandrapersukova 2 ай бұрын
супер, если вам нравится, то чем занимаетесь) Сергей и не говорит идти тем, кому неинтересна эта сфера)
@MathPTU
@MathPTU 2 ай бұрын
@@alexandrapersukova мне только пивко нравится бухать, все эти умные штуки не люблю думаьь
@dmitriy4415
@dmitriy4415 2 ай бұрын
Весь steam на Винде и линуксе это тоже хром
@alexander_stark
@alexander_stark 2 ай бұрын
контент огонь. но нахрена пихать флаг в видео? какое отношение он имеет к содержанию этого видорса? уже дстал этот ФЛАГ.. пихают куда только можно... пришлось поудалять кучу по...
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 100 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 2,9 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 9 МЛН
Что такое Java? Что пишут и кому выбирать Java?
15:21
Полный роадмеп для backend-разработчика
24:03
Sergey Nemchinskiy
Рет қаралды 19 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 115 М.
Программировать на Javascript больше не интересно
6:18
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН