Что такое Framework простыми словами?

Sdílet
Vložit
  • čas přidán 16. 06. 2024
  • #фреймворк #програмування
    В этом видео Сергей отвечает на один из самых задаваемых вопросов. Что же такое Фреймворк?
    😭 5 самых распространенных ошибок в обучении на программиста (студентам будет больно) - • Ошибки в обучении на п...
    📵10 ошибок в поисках работы программистом, которые тормозят вас в получении оффера - • Это тормозит программи...
    Курс о котором говорит Сергей: 🎓 JAVA Start - go.foxminded.ua/40jWMLj
    Есть вопросы по обучению в FoxmindEd? Пишите нам в телеграм - t.me/foxminded
    Вы можете стать спонсором канала и получать плюшки - / @sergeynemchinskiy
    ❤ FoxmindEd в Instagram: / foxminded.ua
    🎓Стартовые курсы (перед менторингом):
    Инструментарий JAVA - go.foxminded.ua/3Hwl0sS
    PYTHON Start - go.foxminded.ua/3RvmPuN
    C# START - go.foxminded.ua/3WYcRDl
    JavaScript Start - go.foxminded.ua/3JE1IEU
    🎓 Менторинг:
    JAVA - go.foxminded.ua/3HTDgxZ
    PYTHON - go.foxminded.ua/3X1qOR4
    C#/.NET - go.foxminded.ua/3HycTMu
    ANDROID - go.foxminded.ua/3DDszwZ
    FRONT-END (ANGULAR, REACT) - go.foxminded.ua/3jvapXq
    SALESFORCE Developer - go.foxminded.ua/3JyJ0OT
    UI/UX дизайн - go.foxminded.ua/3l8t2R9
    Unreal Engine - go.foxminded.ua/3Y6A47W
    IOS разработка - go.foxminded.ua/3jvaQB2
    PHP - go.foxminded.ua/3JC8ElB
    Unity - go.foxminded.ua/3l6FC3x
    NODE.JS - go.foxminded.ua/3HydIVA
    GOLANG - go.foxminded.ua/3jsfTlC
    Обучение на проекте - go.foxminded.ua/3YfSdzG
    🎓Продвинутые курсы для состоявшихся девелоперов:
    Enterprise patterns - go.foxminded.ua/3Rrd6Wu
    GRASP and GoF Design patterns - go.foxminded.ua/3HuirHV
    Алгоритмы и структуры данных - go.foxminded.ua/3DBKeVU
    C# NEXT - go.foxminded.ua/3JyJqEX
    🔧 Пробное техническое собеседование со специалистом уровня Senior Developer/ Team Leader - go.foxminded.ua/3DDsKIF
    👔 Карьерная консультация с Сергеем Немчинским - go.foxminded.ua/3DE2wWe
    Сайт FoxmindEd для новичков: go.foxminded.ua/40jWyUt
    Сайт для разработчиков уровня мидл+: go.foxminded.ua/3DBw2vV
    FoxmindEd в ФБ: / foxmindedco
    FoxmindEd в Instagram: / foxminded.ua
    Мой Telegram: t.me/nemchinskiyOnBusiness
    Для деловых запросов: youtube@foxminded.ua
    Тайминг:
    00:00 - О чем это видео
    00:48 - Как появились фреймворки?
    03:31 - Стеки фреймворков
    06:06 - Java Start
    06:50 - Чем отличается библиотеки от фреймворков?
    08:23 - Какие бывают фреймворки?

Komentáře • 436

  • @SergeyNemchinskiy
    @SergeyNemchinskiy  Před rokem +13

    Регистрация на JAVA Start - go.foxminded.ua/40jWMLj

    • @moivozmojnostyvsegdavmoupolzu
      @moivozmojnostyvsegdavmoupolzu Před rokem

      Пожалуйста, Сергей может быть в Телеге ?!

    • @alexandrapersukova
      @alexandrapersukova Před rokem

      @@moivozmojnostyvsegdavmoupolzu что в телеге?

    • @moivozmojnostyvsegdavmoupolzu
      @moivozmojnostyvsegdavmoupolzu Před rokem

      @@alexandrapersukova хотим его ресурс в телегу !
      Разве плохо ?

    • @user-er6zr1tm3i
      @user-er6zr1tm3i Před rokem

      Turbo Vision - ну тоже framework. Сомневаюсь, что Вам 53+ года.

    • @xxx-np6mj
      @xxx-np6mj Před rokem

      Жаль, что это не работает везде(

  • @gusakov38
    @gusakov38 Před rokem +281

    Оказывается, если объяснить человеческим языком, то и юристу понятно. Спасибо!

    • @Rustam_Imirlayev
      @Rustam_Imirlayev Před rokem

      @@niteqllc ты реально Игорь пи---

    • @alexandrapersukova
      @alexandrapersukova Před rokem +2

      мы рады, что вам было полезно и понятно :)

    • @bellair8495
      @bellair8495 Před rokem

      Я тоже юрист ахах

    • @Anton-kd6do
      @Anton-kd6do Před rokem

      ​@@bellair8495 и я)

    • @lero4ka_valero4ka_77
      @lero4ka_valero4ka_77 Před rokem +1

      В том то и дело что ничего не объясняется. Если начать действительно объяснять механизмы, то уже на тривиальных задачах "крыша закипит", а уж про посложнее без практики и времени ни в жизни не осилить. То что автор представляет, он делает ради наживы из России, живя в украине, что бесит, так как подход мягко говоря не мужика

  • @agweprint27
    @agweprint27 Před rokem +80

    Класс! Наконец-то кто-то смог доступно объяснить! Спасибо!

  • @diego_pablesku
    @diego_pablesku Před rokem +110

    Я дополню разность между фреймворком и библиотекой.
    Библиотека это инструмент, функциями которого ты можешь пользоваться везде, где тебе захочется. Сам проект ты можешь строить как угодно и на чём угодно и тебе никто не устанавливает каких-либо правил его организации. Т. е. библиотеке не нужна какая-то конкретным образом организованная структура - можешь просто написать небольшой скриптик и там подключить библиотеку и использовать какую-то функцию из неё и нормально.
    Фреймворк это уже комплексный инструмент, который предполагает определённые правила, которым нужно следовать. Т. е. это уже действительно каркас приложения и нужно следовать модели поведения, которую этот самый каркас задаёт. Уже нельзя просто писать как хочешь с ноля, ибо ядром уже является фреймворк и он задаёт базовую концепцию приложения.
    Именно поэтому React считает себя библиотекой, ибо он до сих пор не фреймворк, он свободен сам по себе. Это библиотека, которую можно использовать просто на HTML страничке без создания приложения и инициализации по каким-то правилам и т. д. Хотя, сейчас я бы называл React большой экосистемой библиотек и, по сути, если взять какие-то стандарты и их обозначить, то React это уже фреймворк, если брать его окружение как нечто общее, глобальное.

    • @momon5994
      @momon5994 Před rokem

      Ну если взять готовый стартерпак от команды реакта CRA то уже похоже на фреймворк. А так ближе всего Next.js который уже в реактор внутри

    • @ViVi-uq6to
      @ViVi-uq6to Před rokem

      ❤ наконец-то получила ответ на свой вопрос. Сколько читаешь: фреймворк это как библиотека, но не библиотека, а каркас.. а чем библиотека не каркас? Было не понятно. Даже друг программист с 2 летним стажем не может точно сформулировать в чем суть, "просто учи спринг и все"

    • @anonim30000
      @anonim30000 Před rokem

      @@ViVi-uq6to библиотека не совсем каркас, библиотека скорее дополнения как в симс)

    • @dmitryalexeev5270
      @dmitryalexeev5270 Před rokem

      Спасибо!)

    • @nickpolishchuk5635
      @nickpolishchuk5635 Před rokem +4

      Все верно. Работая в одной компании, сам писал несколько довольно больших проектов на Vue, поддерживал один проект на реакте (его знаю слабо в сравнении с вью).
      Потом ушел в другую компанию как вью-разработчик, проект большой, но, сразу работа пошла нормально. Дальше пришлось поддерживать еще один проект на реакте.
      Так вот, на то чтобы +- понять как "это" работает у меня ушло больше недели. Т.е. нужно было научится думать как человек, который писал "это" что-ли.

  • @moivozmojnostyvsegdavmoupolzu

    Фреймворк - это каркас приложения. Пляшем от печки (вернее от фрэймворка). Доступно. Благодарность Сергею.

  • @gichinfunakoshi861
    @gichinfunakoshi861 Před rokem +2

    Благодарю Вас за работу. Очень помогаете!

  • @tegerankhafizov8334
    @tegerankhafizov8334 Před rokem +3

    Красавец, красавец Сергей! Вот что значит по настоящему умный человек. Умеет простым логичным повествованием объяснить любые сущности. Огромное уважение, маэстро!)

  • @ltukutfl
    @ltukutfl Před rokem +15

    Неужели я дожил до того момента, когда Сергей начал отращивать бороду.
    Вам очень идет! Шикарный вид :)

  • @h4rd1son
    @h4rd1son Před rokem +3

    круто! спасибо, очень актуальный для меня вопрос был и прям как по заказу четкий и лаконичный ответ)👍

  • @BKPB-cc4bf
    @BKPB-cc4bf Před rokem

    Настолько простое и ясное объяснение, что понятно будет любому.

  • @PimenovD42
    @PimenovD42 Před rokem

    Очень понятно и интересно объясняете, спасибо за Ваш труд!

  • @elenapismenskaya3873
    @elenapismenskaya3873 Před rokem +2

    Понятно, интересно, полезно! как всегда всё супер 💓 спасибо 🙂

  • @immmax
    @immmax Před rokem +1

    Сергей, спасибо большое за ролик! Замечательное объяснение.

  • @_mrmark
    @_mrmark Před rokem +4

    Спасибо. Очень доходчивое объяснение.

  • @user-qe8jg6yl9k
    @user-qe8jg6yl9k Před rokem +2

    Спасибо за такое понятное объяснение!)

  • @london-3062
    @london-3062 Před rokem +59

    обожаю Ваши сравнения. "есть фреймворки, на которых можно, как на плечах гигантов, смотреть очень далеко". просто топ!

    • @user-zf8hu2bz1j
      @user-zf8hu2bz1j Před rokem +13

      Он перефразировал Ньютона. «Если я видел дальше других, то потому, что стоял на плечах гигантов»

  • @Diana-xv5tl
    @Diana-xv5tl Před rokem +3

    Спасибо огромное за объяснение 👍

  • @user-cw4jy2ou4n
    @user-cw4jy2ou4n Před rokem

    Спасибо Сергей! Всё просто и понятно.

  • @Max_FS
    @Max_FS Před rokem

    Сергей, спасибо за Ваши видео, подмечаю много нового!

  • @Rainin-cm9wy
    @Rainin-cm9wy Před rokem +1

    Спасибо, разложил все по полочкам)

  • @Arocksy
    @Arocksy Před rokem +1

    Очень все понятно и информативно. Спасибо!

    • @alexandrapersukova
      @alexandrapersukova Před rokem

      отлично) мы рады ,что вам было полезно :)

  • @sergeypekar1058
    @sergeypekar1058 Před rokem +45

    В играх фреймворки называют движками потому, что в них есть еще и редактор (сцены, анимации и т.д) 😁 На примере Cocos2d до того как там появился редактор его называли фреймворков, а после уже движком

    • @flamehowk
      @flamehowk Před rokem +12

      Да, движок - это фреймворк объединенный со средой разработки, средой управления исполнением (скриптами) и средой тестового запуска приложений.

    • @flamehowk
      @flamehowk Před rokem

      @@user-chf7z61vnd6h8v Там есть среда исполнения. А ядро - это ядро. Впрочем, если подходить с точки зрения, что каждый что хочет называет как хочет, то и мама с папой - это "родитель №1" и "родитель №2".

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  Před 8 měsíci +2

      О, спасибо за уточнение)

    • @sheonaner
      @sheonaner Před 6 měsíci +2

      Ааааа, теперь я точно понял что такое фреймворк, спасибо)

  • @user-vj5fv6rv5u
    @user-vj5fv6rv5u Před rokem +2

    Спасибо, отличное объяснение!

  • @user-sz5sv9vv5f
    @user-sz5sv9vv5f Před rokem

    Просто приятно смотреть и слушать! Если програмисты такие, то возникает желание быть програмистом!

  • @alexanderkalinin4881
    @alexanderkalinin4881 Před rokem

    Классный дядька, огромное вам человеческое спасибо!

  • @greentree5707
    @greentree5707 Před rokem

    Спасибо! Давно искал ответ на этот вопрос.

  • @brend_pro1820
    @brend_pro1820 Před rokem +14

    Наконец то объяснили понятным языком, большое человеческое спасибо.

  • @valeraviyar
    @valeraviyar Před rokem

    Чудовий відос!
    Дякую.
    Дійсно цікаво дізнаватись історію, та послідовність винекнення того чи іншого аспекту..

  • @amicusdev6297
    @amicusdev6297 Před rokem +1

    Спасибо, хорошо объяснили, мирного неба

  • @Shorrey
    @Shorrey Před rokem +1

    Круто! Спасибо!

  • @akaikangaroo
    @akaikangaroo Před rokem +12

    Огромное спасибо вам, Сергей, за это видео! Я полтора года как занимаюсь любительским программированием и до сих пор не понимала, что же такое эти фреймворки, а вы все просто и доходчиво объяснили!👍
    И особенно меня мучал вопрос, является ли игровой движок фреймворком, потому что я пишу скрипты на Луа для песочницы Garry's Mod и, естественно, провожу аналогии с "большим программированием". Теперь я понимаю, что GM API тоже можно считать фреймворком😼

  • @Ronny_K.
    @Ronny_K. Před rokem +6

    Отлично) всегда радует, когда что-то непростое объясняют простыми словами. Спасибо 🌿
    З.ы. как вы побородели, Сергей

  • @terrycone8622
    @terrycone8622 Před rokem

    Дуже просто, стисло і (найголовніше!) зрозуміло усе пояснив. Відео просто клас👍👍👍🙂

  • @georgemicelli8405
    @georgemicelli8405 Před rokem

    Обожнюю ваші відео 🤩💛

  • @slavaukrainestudios6079

    Спасибо за объяснение)

  • @shKiev
    @shKiev Před rokem

    оййойой
    Благадарю Сергея Немчинского и ко за инфу и подачу!
    дякую!

  • @secretadmirateur5979
    @secretadmirateur5979 Před rokem

    Прекрасная работа Сергей!

  • @alkh2558
    @alkh2558 Před rokem +2

    Изумительная подача, преподавание - это талант

  • @_Kenga_
    @_Kenga_ Před rokem

    Большое спасибо.

  • @BonesJovi
    @BonesJovi Před rokem +4

    Стала понятней шутка «Да он динозавр, уже вторую неделю пишет на одном и том же фреймворке». А вот после «Юнити это тоже фремйворк» стала вообще понятна суть идеи. Спасибо!

  • @vitaliyermalayeu1206
    @vitaliyermalayeu1206 Před rokem +3

    Здравствуйте, Сергей. Как всегда отличный контент. Буквально 2 вопроса: 1) Вы что, тоже играете на барабанах (видно электрону сзади)? 2) Зачем вы используете петличный микрофон, когда есть ещё тот на стойке? Приятного дня)

  • @arturagapov8768
    @arturagapov8768 Před rokem +7

    Наконец-то внятное объяснение что такое фре1ймворк. Реально мало кто из программеров вот так внятно сможет ответить. Это не шутка. Программеры сильные (на высоких должностях), но доступно объяснить не могли)

    • @Kattyy707
      @Kattyy707 Před rokem +1

      А им не надо обьяснять они почти все токсичны к новичкам обычный ответ а вы разве не уч лись🤣

    • @rayman4x4
      @rayman4x4 Před rokem +2

      Если объяснить по-простому не смогли, значит сами плохо понимают, значит такие программеры.

  • @LoveandCreativity-pc8ny

    Это видео оказалось полезным для меня

  • @pmariaalex
    @pmariaalex Před rokem

    Спасибо!

  • @magellan127
    @magellan127 Před rokem +2

    Дякую, + знання в копілочку. Було дуже корисно!

    • @user-jw8ns4ng5b
      @user-jw8ns4ng5b Před 11 měsíci

      Все бы вам только корысть да выгода, нет бы сказал, что было полезно.

    • @magellan127
      @magellan127 Před 11 měsíci

      @@user-jw8ns4ng5b А що там розмусолювати, на той момент, я не розумів відмінності між бібліотеками і фреймворками в тому і "польза" відповідно)

  • @user-sl1kh6fn9e
    @user-sl1kh6fn9e Před rokem

    Только вчера искал эту информацию

  • @fresheclair
    @fresheclair Před rokem

    Spasibo vam

  • @Iglikun
    @Iglikun Před rokem

    Спасибо!!!

  • @user-gw4uc3gs7z
    @user-gw4uc3gs7z Před rokem

    отлично)

  • @hermaeus_mora666
    @hermaeus_mora666 Před rokem +2

    Наткнулся на слово "фреймворк" в интернете, стало интересно и попал на этот ролик. Мой мир прямо таки перевернулся.

  • @vladyslavpsht6097
    @vladyslavpsht6097 Před rokem

    Серёга, борода шикардос! ;)

  • @lastherogy2821
    @lastherogy2821 Před rokem +14

    Сергей) вы читаете мысли?)) я на Java Start. Всегда слышу слово Framework во всяких видео, думаю надо узнать что это такое)) и вот тебе на) видео именно об этом)

  • @seoonlyRU
    @seoonlyRU Před rokem +1

    Спасибо, растолковали, лайк от СЕООНЛИ

  • @user-nv5ec9ch8q
    @user-nv5ec9ch8q Před rokem

    круто объяснил

  • @Midavok
    @Midavok Před rokem

    Максимально просто и понятно

  • @user-dd9vi1qs6v
    @user-dd9vi1qs6v Před rokem

    Это лучшее объяснение этой темы Эвер ай син

  • @Santiago_Sanchezzz
    @Santiago_Sanchezzz Před rokem

    Зрозумів, навіть такий як я, котрий до програмування жодним чином не належу😁 подача супер, можливо колись і візьму якийсь курс у вас, сфера дуже цікава👍 І лайк хоча б за україномовний опис до відео)

  • @ChatGPT_____
    @ChatGPT_____ Před rokem +4

    Фреймворк - это программная библиотека, предоставляющая программистам набор инструментов и функций для разработки приложений. Фреймворки предоставляют структуру для приложений, которая помогает программистам сосредоточиться на реализации бизнес-логики приложения, а не на написании базового кода.

  • @user-gi8lb6kz1d
    @user-gi8lb6kz1d Před rokem

    Класно!

  • @yuriitynianskyi
    @yuriitynianskyi Před rokem +3

    СПАСИБО за видео. Можно сделать подобный обзор по стенкам фреймворков С#? Какой стек фреймворков для какого направления и насколько востребован на рынке?

    • @sskochetkov
      @sskochetkov Před rokem

      Стенки фреймворков

    • @yuriitynianskyi
      @yuriitynianskyi Před rokem

      @@sskochetkov стеки) т9 рулит))

    • @kisurov
      @kisurov Před rokem

      @@sskochetkov Стейки фреймворков ))

  • @shohistafff
    @shohistafff Před rokem

    Спасибо

  • @ivankobyuk8385
    @ivankobyuk8385 Před rokem +1

    Цікаво було б послухати також і про АРІ та історії витоків.
    Заздалегідь вдячний 🤙

  • @Devivl
    @Devivl Před rokem

    Спасибо.

  • @user-pv8le1uy5o
    @user-pv8le1uy5o Před rokem

    Спасибо. Отправил студенту.
    Без политики.
    Слава IT :)

  • @kacha1323
    @kacha1323 Před rokem +1

    можно пожалуйста следущее видео про data sience
    спасибо

  • @Ku-ku-Epta
    @Ku-ku-Epta Před rokem +1

    👍👍👍👍👍, почаще ликбезы бы делали ))(

  • @obivanishche
    @obivanishche Před rokem

    ого, очень крутая борода, и очень крутой ролик

  • @user-df1pl1oh1q
    @user-df1pl1oh1q Před rokem +1

    Ролик хороший, спасибо!
    Правда стало грустно, что я только заготовка программиста))

  • @ololo111ololo
    @ololo111ololo Před rokem

    Борода топ❤

  • @user-nn9qy1yh3s
    @user-nn9qy1yh3s Před rokem +9

    я так понимаю что обучением программированию прибыльнее чем заниматься самим программированием. видать школа дает больше прибыли )

    • @momon5994
      @momon5994 Před rokem +5

      Если продавать лопаты золотоискателям то риска меньше, при этом стабильность)

  • @multithread_cat
    @multithread_cat Před rokem +7

    Фреймворки упрощают, а не усложняют. Писать тонны "системного кода" осилит не каждый современный сеньор, не то что джун / мидл. А так за нас самые сложные штуки сделали, сложнейшие задачи решили за нас.
    Фреймворки надо учить, да. Но писать это всё самому было бы на порядки сложнее, а значит порог вхождения был бы больше, а значит бизнесу тяжелее было б находить программистов = программистов было б на порядки меньше, но и стояли б они ещё дороже и скорее всего сильно дороже.

    • @user-kf9yh5ri3b
      @user-kf9yh5ri3b Před rokem

      Не все решения одинаково полезны. Фреймворк - первый говздь в гроб itшникам, ChatGPT может стать последним. Я уж думаю, не вернуться ли мне к моему паяльнику... ООХХХ :(

    • @igorchesnokov482
      @igorchesnokov482 Před rokem +5

      Ну, фреймворки не всегда упрощают жизнь, бывает так, что и усложняют... Например, если фреймворк способен выстраивать элементы только вклеточку, а бизнес хочет, чтобы они располагались треугольником или кругом...Вот тут и начинается всё самое интересное... :)

  • @brianryan4053
    @brianryan4053 Před rokem +3

    Framework - это библиотеки и структура файлов. Если создать фолдер "Контролёры" , то это не фреймворк. А если он уже для тебя создан, то это фреймворк

  • @aarta2590
    @aarta2590 Před rokem

    Вы умный человек.
    Спасибо!

  • @user-ng1sd5kj5p
    @user-ng1sd5kj5p Před rokem +2

    И тут без политики не обошлось. Иначе же про фреймворки не объяснить.

  • @panzerlo3418
    @panzerlo3418 Před rokem +1

    В embedded много библиотек, там много стандартного оборудования и много стандартных функций.

  •  Před rokem +1

    В начале хотел спросить, является ли Юнити фреймворком, вроде подходит под описание, а под конец сразу и ответ 😄
    Лайк всегда ставлю в начале, респект за то что делитесь такой полезной информацией

  • @circusv3748
    @circusv3748 Před rokem +1

    Спасибо! доходчиво!
    но вот интересно: а фрилансеры, когда клепают сайты, тоже используют фрейморки?

  • @Kattyy707
    @Kattyy707 Před rokem

    Тот же Ларавель основанный на MVC модели отошел от нее, библиотеки кода на 500 строчек короче тонны🙂

  • @danil-v
    @danil-v Před rokem

    Программирование очень интересное

  • @timur7719
    @timur7719 Před rokem

    Человек на видео не представился. Не пойму кто это. Но лайк на всякий случай поставил.

  • @user-qh1cd9ox6f
    @user-qh1cd9ox6f Před rokem

    Спасибо, что пояснил
    Клевая борода

  • @adlet3740
    @adlet3740 Před měsícem

    Понял это как структура скелет

  • @enigmuss
    @enigmuss Před 9 měsíci

    В си твой код подгружает библиотеки. В совоцкой срассии Джава библиотеки подгружают твой код

  • @isdie
    @isdie Před rokem

    👍🏻

  • @comandorgames4112
    @comandorgames4112 Před rokem

    Кратос

  • @Emerson-er1ne
    @Emerson-er1ne Před rokem

    Борода все больше и больше))

  • @Gazovchik
    @Gazovchik Před rokem

    Здорово
    И здорово, что Без Ругни.
    Наверное первое видео такое попалось где всё по делу.
    Всем успехов в обучении мира и добра всем

    • @Gazovchik
      @Gazovchik Před rokem

      Поспешил..... Концовка смазала впечатление от видео.....

    • @alexandrapersukova
      @alexandrapersukova Před rokem

      @@Gazovchik почему? что не так с концовкой?

    • @Gazovchik
      @Gazovchik Před rokem

      @@alexandrapersukova ,
      Ни одного видео без ругни

  • @nikolayrogoza4240
    @nikolayrogoza4240 Před rokem

    Закусенец до Говерли.
    И спасибо за вашу работу

  • @awenn2015
    @awenn2015 Před rokem

    А, спс, теперь я понял что написал простой restOnAction фрейморк для пыхи, в отдельном (laravel или yii2) пока не увидел смысла а каждый раз писать с нуля обработку api запрсов такое себе, вот и сварганил, надо будет ссылку на гитхаб выкатить, мб оценит кто или покритикует)

  • @tractorrussia8537
    @tractorrussia8537 Před rokem

    Спасибо тебе, Добрый человек.

  • @user-on4ce8fg8s
    @user-on4ce8fg8s Před rokem

    подскажите пожалуйста, что за лампа чудесная стоит у вас в шкафу имитирующая огонь(на 4:01 минуте)?

  • @evgeny2495
    @evgeny2495 Před rokem +1

    Сергей, вопрос, стоит ли будущему программисту боятся chatGPT учитывая что он сейчас может?

  • @user-ks6qn3ry7q
    @user-ks6qn3ry7q Před rokem

    Какой фирмы барабанная установка на заднем фоне, тоже хочу приобрести со временем?

  • @user-ww5mr5tj2d
    @user-ww5mr5tj2d Před 6 měsíci +1

    А что про фраймворкам на с++? Сколько их, какие учить?

  • @AndreyAntsupov
    @AndreyAntsupov Před rokem

    08:19 самое идеальное для меня объяснение в двух словах:
    "Анрил и юнити это тоже фрейморки"

  • @user-kr6lk9pu5x
    @user-kr6lk9pu5x Před rokem +1

    Или функции библиотеки - кирпичи, а фреймворк - панели девятиэтажки с заделанными на заводе трубами отопления и электророзетками

  • @alexalexeev10
    @alexalexeev10 Před rokem

    Наверное это самое лучшее объяснение разницы между Framework и библиотекой. Вот только с React путаница....

    • @multithread_cat
      @multithread_cat Před rokem +1

      React всё равно фреймворк, кто бы что не говорил. Потому что жизненный цикл приложения мы не пишем, React сам рулит DOM-деревом, сам его меняет и.т.д и.т.п. А мы чуть логики пишем...

  • @JorikFat
    @JorikFat Před rokem +1

    Как я понял из опыта:
    Фреймворки отличаются от библиотек наличием Callback'ов. Есть Callback - фреймворк, нет callback'ов - библиотека. И хотя разработчик сам передает эти callback'и именно фреймворк определяет вызывать их или нет

    • @_ProstoTak
      @_ProstoTak Před rokem +3

      Ага, и исходя из этого - судя по многочисленным ф-циям типа Enum**ЧтоТоТам**() и Set**ЧегоТо**Hook() и собственно WINDOWPROC из базового WinAPI, обработчикам событий в различных оконных библиотеках имя коим легион, и т.д и т.п вплоть до POSIX'овых (*signal(...)) - это все фреймворки!

  • @user-ql8pf2ue1r
    @user-ql8pf2ue1r Před rokem +1

    Не надо маленьких дурить. Изначально было 2 ряда лампочек: регистры, которые кодировали числа, профессор писал на бумажке два числа которые нужно суммировать, отдавал лаборанту. Тот бежал включал соответствующие лампочки и нажимал рычаг и вуаля, числа складывались.

  • @user-of6fp8ir3h
    @user-of6fp8ir3h Před rokem

    Це ж було вже! (с)