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

2024 ж. 10 Мам.
179 453 Рет қаралды

#фреймворк #програмування
В этом видео Сергей отвечает на один из самых задаваемых вопросов. Что же такое Фреймворк?
Что учить начинающему Front end разработчику, чтобы получить оффер? - • Что учить начинающему ...
Курс о котором говорит Сергей: 🎓 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 - Какие бывают фреймворки?

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

    @SergeyNemchinskiy@SergeyNemchinskiy Жыл бұрын
    • Пожалуйста, Сергей может быть в Телеге ?!

      @moivozmojnostyvsegdavmoupolzu@moivozmojnostyvsegdavmoupolzu Жыл бұрын
    • @@moivozmojnostyvsegdavmoupolzu что в телеге?

      @alexandrapersukova@alexandrapersukova Жыл бұрын
    • @@alexandrapersukova хотим его ресурс в телегу ! Разве плохо ?

      @moivozmojnostyvsegdavmoupolzu@moivozmojnostyvsegdavmoupolzu Жыл бұрын
    • Turbo Vision - ну тоже framework. Сомневаюсь, что Вам 53+ года.

      @user-er6zr1tm3i@user-er6zr1tm3i Жыл бұрын
    • Жаль, что это не работает везде(

      @xxx-np6mj@xxx-np6mj Жыл бұрын
  • Оказывается, если объяснить человеческим языком, то и юристу понятно. Спасибо!

    @gusakov38@gusakov38 Жыл бұрын
    • @@niteqllc ты реально Игорь пи---

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

      @alexandrapersukova@alexandrapersukova Жыл бұрын
    • Я тоже юрист ахах

      @bellair8495@bellair8495 Жыл бұрын
    • ​@@bellair8495 и я)

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

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

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

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

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

      @krabochki@krabochki Жыл бұрын
    • Спасибо!)

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

      @nickpolishchuk5635@nickpolishchuk5635 Жыл бұрын
  • Класс! Наконец-то кто-то смог доступно объяснить! Спасибо!

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

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

    @ltukutfl@ltukutfl Жыл бұрын
  • Благодарю Вас за работу. Очень помогаете!

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

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

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

    @london-3062@london-3062 Жыл бұрын
    • Он перефразировал Ньютона. «Если я видел дальше других, то потому, что стоял на плечах гигантов»

      @user-zf8hu2bz1j@user-zf8hu2bz1j Жыл бұрын
  • Спасибо. Очень доходчивое объяснение.

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

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

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

      @flamehowk@flamehowk Жыл бұрын
    • О, спасибо за уточнение)

      @SergeyNemchinskiy@SergeyNemchinskiy7 ай бұрын
    • Ааааа, теперь я точно понял что такое фреймворк, спасибо)

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

    @immmax@immmax Жыл бұрын
  • Спасибо за такое понятное объяснение!)

    @user-qe8jg6yl9k@user-qe8jg6yl9k Жыл бұрын
  • Понятно, интересно, полезно! как всегда всё супер 💓 спасибо 🙂

    @elenapismenskaya3873@elenapismenskaya3873 Жыл бұрын
    • @alexandrapersukova@alexandrapersukova Жыл бұрын
  • Очень понятно и интересно объясняете, спасибо за Ваш труд!

    @PimenovD42@PimenovD42 Жыл бұрын
  • Спасибо огромное за объяснение 👍

    @Diana-xv5tl@Diana-xv5tl Жыл бұрын
  • Спасибо, разложил все по полочкам)

    @Rainin-cm9wy@Rainin-cm9wy Жыл бұрын
  • Спасибо, отличное объяснение!

    @user-vj5fv6rv5u@user-vj5fv6rv5u Жыл бұрын
  • Настолько простое и ясное объяснение, что понятно будет любому.

    @BKPB-cc4bf@BKPB-cc4bf Жыл бұрын
  • Спасибо Сергей! Всё просто и понятно.

    @user-cw4jy2ou4n@user-cw4jy2ou4n Жыл бұрын
  • Сергей, спасибо за Ваши видео, подмечаю много нового!

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

    @akaikangaroo@akaikangaroo Жыл бұрын
    • ого,вы еще не вымерли...

      @user-yd2wm6gt5k@user-yd2wm6gt5k Жыл бұрын
  • Обожнюю ваші відео 🤩💛

    @georgemicelli8405@georgemicelli8405 Жыл бұрын
  • Очень все понятно и информативно. Спасибо!

    @Arocksy@Arocksy Жыл бұрын
    • отлично) мы рады ,что вам было полезно :)

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

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

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

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

    @ChatGPT_____@ChatGPT_____ Жыл бұрын
  • Спасибо! Давно искал ответ на этот вопрос.

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

    @lastherogy2821@lastherogy2821 Жыл бұрын
    • так)))

      @alexandrapersukova@alexandrapersukova Жыл бұрын
    • маркетологи читают ваши мысли

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

    @user-sz5sv9vv5f@user-sz5sv9vv5f Жыл бұрын
  • Наконец то объяснили понятным языком, большое человеческое спасибо.

    @brend_pro1820@brend_pro1820 Жыл бұрын
    • @alexandrapersukova@alexandrapersukova Жыл бұрын
    • ​@@alexandrapersukovaкак ты это сделал?

      @Legion_Max@Legion_Max8 ай бұрын
    • @@Legion_Max я была спонсором тогда)

      @alexandrapersukova@alexandrapersukova8 ай бұрын
  • Прекрасная работа Сергей!

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

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

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

      @rayman4x4@rayman4x4 Жыл бұрын
  • Спасибо, хорошо объяснили, мирного неба

    @amicusdev6297@amicusdev6297 Жыл бұрын
  • Круто! Спасибо!

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

    @terrycone8622@terrycone8622 Жыл бұрын
  • Ну огонь, спасибо))

    @user-st6yk5qc1d@user-st6yk5qc1d Жыл бұрын
  • Спасибо за объяснение)

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

    @BonesJovi@BonesJovi Жыл бұрын
  • оййойой Благадарю Сергея Немчинского и ко за инфу и подачу! дякую!

    @shKiev@shKiev Жыл бұрын
  • Изумительная подача, преподавание - это талант

    @alkh2558@alkh2558 Жыл бұрын
    • так и есть

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

    @Ronny_K.@Ronny_K. Жыл бұрын
    • Сергей умеет)

      @alexandrapersukova@alexandrapersukova Жыл бұрын
  • Дякую, + знання в копілочку. Було дуже корисно!

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

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

      @magellan127@magellan12710 ай бұрын
  • Большое спасибо.

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

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

    @yuriitynianskyi@yuriitynianskyi Жыл бұрын
    • Стенки фреймворков

      @sskochetkov@sskochetkov Жыл бұрын
    • @@sskochetkov стеки) т9 рулит))

      @yuriitynianskyi@yuriitynianskyi Жыл бұрын
    • @@sskochetkov Стейки фреймворков ))

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

    @user-nn9qy1yh3s@user-nn9qy1yh3s Жыл бұрын
    • Если продавать лопаты золотоискателям то риска меньше, при этом стабильность)

      @momon5994@momon5994 Жыл бұрын
  • Наткнулся на слово "фреймворк" в интернете, стало интересно и попал на этот ролик. Мой мир прямо таки перевернулся.

    @hermaeus_mora666@hermaeus_mora666 Жыл бұрын
  • Спасибо!

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

    @Santiago_Sanchezzz@Santiago_Sanchezzz Жыл бұрын
    • Вчи Англыйскую мову.

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

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

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

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

      @igorchesnokov482@igorchesnokov482 Жыл бұрын
  • Это видео оказалось полезным для меня

    @LoveandCreativity-pc8ny@LoveandCreativity-pc8ny Жыл бұрын
    • Отлично, мы ради)

      @alexandrapersukova@alexandrapersukova Жыл бұрын
  • В си твой код подгружает библиотеки. В совоцкой срассии Джава библиотеки подгружают твой код

    @enigmuss@enigmuss7 ай бұрын
  • Серёга, борода шикардос! ;)

    @vladyslavpsht6097@vladyslavpsht6097 Жыл бұрын
  • Только вчера искал эту информацию

    @user-sl1kh6fn9e@user-sl1kh6fn9e Жыл бұрын
  • Спасибо, растолковали, лайк от СЕООНЛИ

    @seoonlyRU@seoonlyRU Жыл бұрын
  • 1. def kratos(Sergey, Boroda): 2. if Sergey + Boroda == True: 3. return "Сергей косплеит Кратоса" 4. 5. print(kratos(Sergey, Boroda))

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

    @user-dd9vi1qs6v@user-dd9vi1qs6v Жыл бұрын
  • Спасибо!!!

    @Iglikun@Iglikun Жыл бұрын
  • Класно!

    @user-gi8lb6kz1d@user-gi8lb6kz1d Жыл бұрын
  • Максимально просто и понятно

    @Midavok@Midavok Жыл бұрын
  • Spasibo vam

    @fresheclair@fresheclair Жыл бұрын
  • круто объяснил

    @user-nv5ec9ch8q@user-nv5ec9ch8q Жыл бұрын
  • В начале хотел спросить, является ли Юнити фреймворком, вроде подходит под описание, а под конец сразу и ответ 😄 Лайк всегда ставлю в начале, респект за то что делитесь такой полезной информацией

    Жыл бұрын
    • Да Unity3D это фреймворк по сути. Ещё как отличить фреймворк от библиотеки - Как сказал Сергей - в у библиотеки мы вызываем методы-функции, а в фреймворах мы наследуемся от классов этого фреймворка и дописываем свою логику. Например, в том же Unity мы наследуемся от MonoBehaviour и ScritpableObject. Но по факту Unity это игровой движок, потому что он ещё и имеет совой редактор для расстановки объектов на сцене, например.

      @user-cx1vt1kp1j@user-cx1vt1kp1j Жыл бұрын
    • @@user-cx1vt1kp1j информативно, спасибо

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

    @circusv3748@circusv3748 Жыл бұрын
  • отлично)

    @user-gw4uc3gs7z@user-gw4uc3gs7z Жыл бұрын
  • А что про фраймворкам на с++? Сколько их, какие учить?

    @user-ww5mr5tj2d@user-ww5mr5tj2d5 ай бұрын
  • Спасибо. Отправил студенту. Без политики. Слава IT :)

    @user-pv8le1uy5o@user-pv8le1uy5o Жыл бұрын
  • Ролик хороший, спасибо! Правда стало грустно, что я только заготовка программиста))

    @user-df1pl1oh1q@user-df1pl1oh1q Жыл бұрын
  • ого, очень крутая борода, и очень крутой ролик

    @obivanishche@obivanishche Жыл бұрын
  • можно пожалуйста следущее видео про data sience спасибо

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

    @user-ng1sd5kj5p@user-ng1sd5kj5p Жыл бұрын
  • Спасибо.

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

    @panzerlo3418@panzerlo3418 Жыл бұрын
  • Вы умный человек. Спасибо!

    @aarta2590@aarta2590 Жыл бұрын
  • Спасибо

    @shohistafff@shohistafff Жыл бұрын
  • Человек на видео не представился. Не пойму кто это. Но лайк на всякий случай поставил.

    @timur7719@timur7719 Жыл бұрын
  • Борода топ❤

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

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

    @user-ks6qn3ry7q@user-ks6qn3ry7q Жыл бұрын
  • 👍👍👍👍👍, почаще ликбезы бы делали ))(

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

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

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

    @user-on4ce8fg8s@user-on4ce8fg8s Жыл бұрын
  • Тот же Ларавель основанный на MVC модели отошел от нее, библиотеки кода на 500 строчек короче тонны🙂

    @Kattyy707@Kattyy707 Жыл бұрын
  • Сергей, здоровья вам и вашим друзьям! Как вы считаете, права ли я, что мне кажется, что особо опасаться ChatGPT в ближайшие 5 лет не стоит? ChatGPT - хороший костыль для джунов, а там, где нужен творческий подход, ChatGPT не поможет, или сгенерерирует рукожопный говнкод, который легче будет с нуля переписать, чем переделывать, чтобы получить, то что нужно по ТЗ?

    @user-kf9yh5ri3b@user-kf9yh5ri3b Жыл бұрын
    • В данный момент это скорее вспомогательный инструмент, который помогает быстрее нагуглить или писать небольшие куски кода для джунов.

      @user-nb5en8wj5r@user-nb5en8wj5r Жыл бұрын
    • Как где-то сказали - это не "искусственный интеллект", а "генерационный интеллект", или "продвинутый гугл". И он конечно может что-то написать, может быть это даже будет работать, НО - он ни за что не отвечает и правильности не гарантирует. И чтобы разобраться в том чего он там нагенерил - все равно потребуется знающий специалист, которому придется все это проверять и по сути - копаться и править в _чужом_ коде. Ну и нахрена козе баян, спрашивается?

      @_ProstoTak@_ProstoTak Жыл бұрын
  • Спасибо, что пояснил Клевая борода

    @user-qh1cd9ox6f@user-qh1cd9ox6f Жыл бұрын
  • 08:19 самое идеальное для меня объяснение в двух словах: "Анрил и юнити это тоже фрейморки"

    @AndreyAntsupov@AndreyAntsupov Жыл бұрын
  • Кратос

    @comandorgames4112@comandorgames4112 Жыл бұрын
  • Понял это как структура скелет

    @adlet3740@adlet374022 күн бұрын
  • фреймворк - описание набора абстрактных типов и их взаимодействие юзер пользуя фреймворк - доопределяет эти абстрактные типы, а взаимодействие уже описано проблема тут в том, что существуют универсальные фреймворки и узкозаточенные под конкретное универсализм всегда имеет оверхед, а потому универсальный фреймворк по определению фуфел впрочем на начальных этапах "производства" по - универсальные фреймворки пользуются повсеместно однако же впоследствии универсальное заменяется на узкозаточенное собсна это и есть базовый цикл "жизни" любого приложения накарячиваете на универсальном лишь бы заработало, а затем пилите собственные узкозаточенные фреймворки которые работают сильно быстрее, но чащще всего узкозаточенное применимо только к одному приложению при этом, нужно понимать что весь пост-савок собственных узкозаточенных фреймворков не пилит, а потому любое по с пост-савка является по определению галимым фуфелом и да, опять же нужно понимать, что в мире существуют канторы специализирующиеся вовсе не программировании некоего по, а на программировании узкозаточенных фреймворков, и это очень хорошо потому что прощще купить часть по уже готовую уже потестированную уже узкозаточенную и эта часть по [фреймворк] - писана именно что узкозаточенными на это программистами такие программисты не пилят по в целом, да и не могут по некоторым причинам)) однако же они сильно хорошо разбираются в чём то конкретном, и это конкретное допиливают до совершенства, отсюда и появляются быстрые безглючные узкоспециализированные фреймворки, но они стоят денег и в свободном доступе никак не валяются в свободном доступе всегда валяется только унылое почти бесполезное тормозное забагованное гавнищще

    @AEF23C20@AEF23C20 Жыл бұрын
    • при этом, нужно дополнить следующее всё что написано выше - это вовсе не абстрактные розовые кони в вакууме это потребность бизнеса и бизнес [исключая пост-савок конечно же] массово переходит на модель узкозаточенных фреймворков а это следует из того и это нужно понимать, что сама модель бизнеса [не в пост-савке конечно же] организована вменяемо, т.е. директор отдела продаж вовсе не влияет на директора отдела айти и наоборот - это базовая концепция, только она у вас не работает)) у вас все бегают безумно хаотично и исполняют любые хателки, а хателки - это некоторое безумное не компетентное влияние на "соседа" притом что даже сам "сосед" не владеет нужными компетенциями если парусски: прибегает какое то гавно с отдела продаж в подвал к айтишникам и требует от программистов баз данных что бы они прикрутили кнопачьку на ссатый сайт - вот такая идиотия у вас посвсеместна, у вас же пост-савок помочь нечем так вот такое в принципе у вменяемых не существует у вменяемых существуют границы комптенций, и эти границы никогда не пересекаются однако же вернёмся к нашим баранам, т.е. к узкозаточенным фреймворкам, и почему вменяемый мир переходит на эту модель)) а всё просто потому что компетенция не пост-савковых айтишников понимает что можно нарастить производительность двумя способами, и это есть: 1. смена железа на более мощное и допустим оно даст прирост 30% 2. оптимизация по т.е. фреймворков и допустим оно даст прирост 30% так вот компетенция вменяемых айтишников допускает комбинацию этих двух способов, но результат т.е. прирост производительности будет НЕ ЛИНЕЙНЫМ))) т.е. прирост будет вовсе не 30+30 а будет больше чем 60 это же очевидно, впрочем это очевидно всем кроме пост-савков конечно же именно потому вменяемый бизнес полагается на компетенции айтишников и даёт всё что нужно айтишникам, именно потому такая модель оптимизации фреймворков т.е. "производство" узкозаточенных фреймворков весьма сильно набирает обороты - потому что это выгодно)))

      @AEF23C20@AEF23C20 Жыл бұрын
  • 👍🏻

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

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

      @_ProstoTak@_ProstoTak Жыл бұрын
  • Закусенец до Говерли. И спасибо за вашу работу

    @nikolayrogoza4240@nikolayrogoza4240 Жыл бұрын
    • 💙💛

      @alexandrapersukova@alexandrapersukova Жыл бұрын
  • Программирование очень интересное

    @danil-v@danil-v Жыл бұрын
  • Можно ли выучить фреймворки и не заморачиваться с основами? Ну или с помощью фрейморков начать работать в сфере и параллельно подтягивать основы?

    @vitalii1040@vitalii1040 Жыл бұрын
    • Читал такое, что работа в большом проекте после обновления, может вылезти ошибка, рефакторинг проекта говорит, что все нормально, значит, где-то ошибка в либах. Её надо искать, зная язык программирования.

      @user-jw8ns4ng5b@user-jw8ns4ng5b10 ай бұрын
  • Крутые часы, что за модель?

    @j-lewis@j-lewis Жыл бұрын
KZhead