Что такое JDBC? Что такое ORM, Hibernate & JPA?

Всем привет! Видео из курса новичковых, в котором разберём, что такое JDBC, ORM, Hibernate & JPA.
GRASP and GoF Design patterns Advanced On-line Course - bit.ly/2ESd8Cc
Курсы JAVA - bit.ly/361unwP
Курсы C#/.NET - bit.ly/2SzguSR
Курсы ANDROID С НУЛЯ - bit.ly/35ZThgm
Курсы Automation QA (Java) - bit.ly/34TsyRe
Курсы FRONT-END - bit.ly/2PY1c8b
Курсы UI/UX дизайна - bit.ly/39dNOVh
Курсы WordPress Developer - bit.ly/2Zy28na
Сайт Foxminded: bit.ly/2QkhtmV
Foxminded в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

Пікірлер: 167

  • @Pewdew
    @Pewdew4 жыл бұрын

    Дядя Сережа с Наступающим! Всего вам хорошего и большое спасибо за помощь и просвящение.

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    спасибо! и вас тоже :)

  • @e.s.krivonogov
    @e.s.krivonogov2 жыл бұрын

    Как же я обожаю эти маленькие видяшки от Сергея. Все по делу, лаконично, с юмором.

  • @RikoRiko-zi1dk
    @RikoRiko-zi1dk4 жыл бұрын

    Здорово . Кратко если отвечать наверное на собесе то ORM - то что позволяет нам представлять обьекты в виде реляционной бд. Hubernate - реализация его . JPA - спецификация ( некоторое правило ) ( стандарт ) по которому стоит это делать.

  • @011101010101001
    @011101010101001 Жыл бұрын

    Полезные видео для новичков, спасибо

  • @iliapospelov4813
    @iliapospelov48134 жыл бұрын

    Хорошее видео, на удивление понял практически все:) прогресс имеется

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    супер!

  • @KaiZergTV
    @KaiZergTV4 жыл бұрын

    Спасибо большое за столь подробный ответ...

  • @maksp.5366
    @maksp.53664 жыл бұрын

    Ура. Спасибо! Я не на джава пишу, но придумал как синхронизацию (Hibernate ) сделать у себя в админках. Круто!

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    хибернейт - это не синхронизация, а меппинг (Object-relational mapping, ORM). Но все равно за вас рад!

  • @makskors5002
    @makskors50023 жыл бұрын

    10:32 Про настоящую демократию - бесценно! :)

  • @popovanatoliy4736

    @popovanatoliy4736

    3 жыл бұрын

    кто больше заплатил, тот больше голосует. демократия.

  • @kara4k826

    @kara4k826

    2 жыл бұрын

    Искал этот коммент)

  • @clickabelno
    @clickabelno4 жыл бұрын

    Ставлю лайк! Пусть светлый новогодний праздник снова войдёт в Вашу жизнь, принеся с собой ещё больший достаток, тепло семейного очага, здоровье и приятные сюрпризы, радостные встречи и улыбки! Желаю ежедневно находить повод для улыбки и всегда чувствовать себя влюблёнными в жизнь!

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    Спасибо!

  • @MRoose
    @MRoose3 жыл бұрын

    Как раз изучаю спринг+дб, так голова взрываться началась от аббревиатур этих. Спасибо)

  • @muhammedaraz1468
    @muhammedaraz14683 жыл бұрын

    Дядя Сережа, оставьте пожалуйста какой-нибудь полезные ссылок для новичков по Hibernate! а то почти у всех новичков проблема с поиском хорошего источника.. лично я был бы безумно рад)) спасибо за ваша труд)

  • @dilbaraasanalieva
    @dilbaraasanalieva2 жыл бұрын

    спасибо

  • @sergeytsoy9447
    @sergeytsoy94473 жыл бұрын

    Коротко и ясно

  • @immortal-spirit-13
    @immortal-spirit-134 жыл бұрын

    спасибо )) круто и понятно ))

  • @HowItWorks
    @HowItWorks4 жыл бұрын

    С наступающим.

  • @user-my7bj7ht6n
    @user-my7bj7ht6n4 жыл бұрын

    Ура, как я ждал это видео!

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    рад, что зашло

  • @user-my7bj7ht6n

    @user-my7bj7ht6n

    4 жыл бұрын

    @@SergeyNemchinskiy Вы замечательно и понятно объясняете, без излишней наукоемкости. За это Вас и приятно и понятно слушать.

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    спасибо! мне очень приятно :)

  • @simplechannel7859
    @simplechannel78594 жыл бұрын

    Отличное видео.Я фанат только Java и мне было приятно узнать, что были сделаны порты Hibernate и на других языках)

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    ну а куда деваться? :)

  • @user-hl7zj8fc7u
    @user-hl7zj8fc7u4 жыл бұрын

    Сергей, это было поистине мощно) Наконец то я дождался подобного видео где простыми словами объясняют за 10 минут что означают эти матюки по типу "Hibernate" и т.п. Реально всё понял, спасибо огромное) Правда думаю людям которые из программирования знают только синтаксис Java больше половины было бы не понятно) Но тут уже и не объяснишь таким людям что это такое. Да и оно им как бы и не нужно на их этапе) Побольше таких видео где "просто о сложном" про всякие пугающие слова и аббревиатуры)

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    спасибо! так и делаю. А вы вопросы задавайте

  • @user-hl7zj8fc7u

    @user-hl7zj8fc7u

    4 жыл бұрын

    @@SergeyNemchinskiy Вопросы я уже задавал) На часть вы уже точно ответили, спасибо) Как вспомню что я там ещё хочу узнать, то обязательно напишу) А вообще ждём что-то про Salesforce/Apex. Так же любопытно было бы услышать от опытного человека для чего и в каком объеме нужно знать JavaScript, HTML/CSS и возможно другие вещи которые должен обычно знать java developer (судя по вакансиям)

  • @travoltik

    @travoltik

    7 ай бұрын

    Вторая часть комментария это, я так понимаю, ты про себя писал?

  • @user-hl7zj8fc7u

    @user-hl7zj8fc7u

    7 ай бұрын

    @@travoltik Наверное да

  • @user-ne1rp9eq9c
    @user-ne1rp9eq9c3 жыл бұрын

    Спасибо

  • @mpchest1
    @mpchest13 жыл бұрын

    Спасибо!

  • @maxlich9139
    @maxlich91394 жыл бұрын

    7:34 воу воу воу полегче) до хибернейта ещё был Spring JDBC Template, который тоже упрощал работу с базой, уменьшал количество ошибок, и уменьшал дублирование кода.

  • @user-iy5kl2gr2p
    @user-iy5kl2gr2p4 жыл бұрын

    Хотел вас поправить по поводу "jdbc не для всех БД, а только для реляционной", но нашел драйвер для редиса. Про хибернейт, можно добавить делать SQL запросы без SQL кода.

  • @WordsCrazy
    @WordsCrazy8 ай бұрын

    Тоже сидел на фрипизди норм тема

  • @smitty90me
    @smitty90me4 жыл бұрын

    Интересно послушать про spring data jpa

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    хорошо :)

  • @raph_ops
    @raph_ops4 жыл бұрын

    Касательно JPA - удобная миграция между реляционными БД, а что делать, если нужно переехать с графов, или других нереляционных БД на реляционную. Этот кейс можно встретить в стартапах, когда в начале пути очень много переделок структуры БД, т.к. постоянно тестируются новые подходы к целевой аудитории и проще работать с каким-то монго. Сергей, может что-то посоветуете из реальной практики? Как проще всего мигрировать и переносить существующие данные? Только ручками писать мапперы из одной БД в другую с кучей if-ов? P.S: Спасибо за ролик и за вашу работу на благо комьюнити :)

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil Жыл бұрын

    Правильно ли я понимаю, что если есть две сущности со связью "Один ко многим", например Сотрудник и ТелефоныСотрудника. То получать на сервере такие данные нужно в DTO одним вызовом, но двумя отдельными json? И записывать поочередно: сначала сотрудника, получить ID от сохраненного сотрудника, и потом записываем телефоны используя этот ID для связи.

  • @andycybulskiy6214
    @andycybulskiy62144 жыл бұрын

    Сергей, хотелось бы узнать ваше мнение насчет R2DBC. Спасибо.

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    не работал совсем

  • @user23458

    @user23458

    4 жыл бұрын

    @@SergeyNemchinskiy hibernate vs mybatis ?))

  • @makintoj
    @makintoj2 жыл бұрын

    С праздником!

  • @user-gy4kx3ce3r
    @user-gy4kx3ce3r2 жыл бұрын

    Так что насчет онлайн курса по Hibernate?

  • @TheUsharik
    @TheUsharik4 жыл бұрын

    Помимо JDBC есть же еще ODBC, который примерно о том же. Пока кодил на Delphi пользовался именно им.

  • @djordano2000

    @djordano2000

    4 жыл бұрын

    Все равно в джаве вы будите работать с ODBC через JDBC: JDBC-ODBC bridge driver

  • @user-ps7lt7vu8u
    @user-ps7lt7vu8u4 жыл бұрын

    Сергей, привет вам с Казахстана! Как относитесь к mybatis?

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    привет! никак не отношусь. Не пользовался

  • @user-etyuhj8

    @user-etyuhj8

    4 жыл бұрын

    MyBatis более низкоуровневый, чем Hibernate, SQL-запросы все-таки придется писать.

  • @data-center-project
    @data-center-project Жыл бұрын

    На PHP есть Doctrine, там и ORM и миграции и драйвера и всë, что нужно из коробки. Смена вендора БД - изменить в конфиге, название, напр. : с "mysql" на "postgres" и всë. Это уже входит в стандарт работы с бд...

  • @kentforthable
    @kentforthable4 жыл бұрын

    Сергей, я не по теме, но всё же вопрос: в в требованиях на вакансию Java Junior Developer часто пишут опыт коммерческой разработки от полугода-год, где брать этот опыт коммерческой разработки? Если бы просто было написано опыт, тогда понятно,что можно свои pet проекты сделать и показать на github, а имеено коммерческий где брать?

  • @redneck_prm5429

    @redneck_prm5429

    4 жыл бұрын

    пыхапешником за еду. кодером на чем угодно в госконторах (тут возможны проблемы даже с едой, жырка надо подкопить заранее). год коммерческой разработки - это целый вагон языконезависимых знаний, типа гита, командной разработки, jirы, работы с БД, архитектуры бэкэнда, умения декомпозировать и много чего еще.

  • @kentforthable

    @kentforthable

    4 жыл бұрын

    @@redneck_prm5429 то,что я знаю все перечисленные выше технологии не дают же мне коммерческий опыт, это просто опыт

  • @redneck_prm5429

    @redneck_prm5429

    4 жыл бұрын

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

  • @kentforthable

    @kentforthable

    4 жыл бұрын

    @@redneck_prm5429 так получается домашние pet проекты тоже за коммерческий опыт пойдет?

  • @redneck_prm5429

    @redneck_prm5429

    4 жыл бұрын

    @@kentforthable неа. при работе над пет проектом нет дедлайнов, нет заказчика, нет команды.

  • @toqqe5340
    @toqqe5340 Жыл бұрын

    Orm это не про отображение данных на джава сущности, а про контекст постоянства, что все сущности вычитанные внутри транзакции орм кладутся в кеш первого уровня и орм эти сущности трекает на протяжении всей транзакции и на коммите уже генерирует вектор изменений по этим сущностям. Само отображение данных на объекты было еще до введения такого понятия как орм

  • @amirnaur
    @amirnaur3 жыл бұрын

    ORM - 7:50

  • @fdu4.
    @fdu4.2 жыл бұрын

    Спасибо, всё доходчиво и ясно, ещё и на русском (устал от индоинглиша)

  • @TheUsharik
    @TheUsharik4 жыл бұрын

    Давно хотел спросить, правильно ли я понимаю, что класс Session или EntityManager это по факту реализация паттерна Unit Of Work из Мартина Фаулера?

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    да

  • @bekniyazbaibekov7659
    @bekniyazbaibekov76594 жыл бұрын

    Я новичок в этом. Так что понял лишь 30 процентов из сказонного. Видео класс! 👍

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    задавайте вопросы, станет все понятно

  • @elpsykongr00
    @elpsykongr00 Жыл бұрын

    кому интересно, в python можно использовать peewee для orm

  • @ilya9852

    @ilya9852

    Жыл бұрын

    смешное название

  • @user-eq5ii6ry3r
    @user-eq5ii6ry3r4 жыл бұрын

    На чем лучше писать CRUD системы на C#, Java или Python ?

  • @maxlich9139

    @maxlich9139

    4 жыл бұрын

    какой язык нравится, на том и пиши

  • @user-zr9no8hv8g
    @user-zr9no8hv8g4 жыл бұрын

    # новичковый вопрос: с какими задачами нужно уметь справляться, чтобы претендовать на вакансию junior бекразработчик? // где взять конкретные примеры? Зарание благодарна, жду с нетерпением))

  • @MrNil1982

    @MrNil1982

    4 жыл бұрын

    Валя Бучинська Поищите на канале - что должен знать junior

  • @MrNil1982

    @MrNil1982

    4 жыл бұрын

    kzread.info/dash/bejne/gpmpq9Npg82Wp7A.html

  • @MrNil1982

    @MrNil1982

    4 жыл бұрын

    kzread.info/dash/bejne/eZZ1rs6md8qWpsY.html

  • @user-zr9no8hv8g

    @user-zr9no8hv8g

    4 жыл бұрын

    @@MrNil1982 Спасибо))))

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    вот, мне уже и искать не надо :)

  • @temirlanmukashev2221
    @temirlanmukashev2221 Жыл бұрын

    Пересказанная статья, но все равно спасибо)

  • @opensourceisnotcommunism4639
    @opensourceisnotcommunism46394 жыл бұрын

    Круто! Ищу хороший канал на тему Apple MAC!

  • @annamaslenko4861
    @annamaslenko48614 жыл бұрын

    Вау, яка гарна превью

  • @FreddieCake

    @FreddieCake

    4 жыл бұрын

    дизайнеры на вес золота

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    я вам тут не мешаю, девочки? :)

  • @ibraim3197
    @ibraim31974 жыл бұрын

    В php есть PDO

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    да, мне уж рассказали :)

  • @AntonRodriges
    @AntonRodriges4 жыл бұрын

    Сергей, вы вводите людей в заблуждение: JPA - это java persistence API, а не java persistence architecture!!!!

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    тьфу. ну оговорился

  • @Alex-gn6xb

    @Alex-gn6xb

    3 жыл бұрын

    @@SergeyNemchinskiy наложите хотя бы текстом на видео сноску )

  • @konstantingeist3587
    @konstantingeist35874 жыл бұрын

    В чём смысл единого интерфейса доступа к БД, если запросы для разных БД будут скорей всего разные, а в бизнес-коде напрямую дёргать штуки кроде JDBC -- моветон? В любом случае запросы должны быть спрятаны за интерфейсами репозиториев в инфраструктурном слое, а там можно и без JDBC обойтись и оборачивать сразу конкретные вызовы реализаций. С этой точки зрения мне непонятно, зачем вообще JBDC нужен.

  • @user-tm6li9el4o
    @user-tm6li9el4o4 жыл бұрын

    Годнота, а то всякие транзакции)

  • @inbuckswetrust7357

    @inbuckswetrust7357

    4 жыл бұрын

    слово страшное ? :)

  • @andrewcool482

    @andrewcool482

    4 жыл бұрын

    Транзакции в jdbc это классно и просто

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    ох.... часть зрителей ноет, что у меня только новичковые видео, а часть - что только матан. Ну и вот как разорваться?

  • @user-tm6li9el4o

    @user-tm6li9el4o

    4 жыл бұрын

    @@SergeyNemchinskiy я смотрю видео когда работаю, сложные вещи сложно слушать парарельно. Надо вдумываться)

  • @legomonsters6888

    @legomonsters6888

    4 жыл бұрын

    Матан наша тема, транзакции хорошо!!!!

  • @etoneja
    @etoneja4 жыл бұрын

    Уважаемый Сергей! Есть совет, в начале видео делайте титр с вашими регалиями и должностями, чем каждый раз вы это говорите. Сэкономите несколько секунд видео

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    вариант, подумаю :)

  • @user-hy8kc7ht7v
    @user-hy8kc7ht7v3 жыл бұрын

    Hibernate нормален только мелких програмах, где кол-во сущностей и их взаимосвязей минимально. Но не приведи господь его использовать в чем то белее менее большом - глюки, тормоза, потребление памяти, не закрытые сессии к базе. Используйте jdbc и будет все быстро, гибко и управляемо.

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    3 жыл бұрын

    Вы просто его готовить не умеете. Мспользовали хибер на проекте с более чем 200+ объектами преметной области, небольшой тюнинг и работало все с очень высокой скоростью. За счет двухуровневого кеша быстрее, чем JDBC без кеша

  • @user-hy8kc7ht7v

    @user-hy8kc7ht7v

    3 жыл бұрын

    @@SergeyNemchinskiy Спецом я по нему не являюсь, но работал достаточно ...он сам в себе...нюансов там миллион. Вот например глюк, оказывается нельзя при переопределении hashcode обьекта, указывать guid этого обьекта, если этот guid автоинкрементное поле для hibernate. Hibernate не стартует, описание ошибки вообще размазанное...(в инете ничего нет) ушло 2 дня, что бы разобраться. Причем в версии чуть новее уже все нормально. В чем смысл этих страданиях? Criteria API - это просто ужас, какой-то(в интернетах есть простецкие примеры), сложные выборки приходится костылить Для себя я понял, что JDBC - это много проще, есть еще MyBatis он не реализует спецификацию JPA, норм работает. Тут проблема и нелогичности спецификации и в конкретной реализации ее средствами Hibernate. По мне так фремворк или библиотека, должны просто и прозрачно работать, если этого нет то ценность этих решений под сомнением

  • @ViktorMatveenko
    @ViktorMatveenko4 жыл бұрын

    Хм.. якщо говорити про JDBC мушу розчарувати, але здається COBOL випередив Java..

  • @teletypewriter
    @teletypewriter Жыл бұрын

    В php есть и pdo и всяческие orm

  • @user-my9zi3ek7h
    @user-my9zi3ek7h4 жыл бұрын

    10 тысяч полей в классе?) Это была гиперболизация или были реальные примеры?

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    реальный пример, естественно не все поля в одном классе, просто в классе куча объектных полей, а у них другие объектные поля и это суммарно по всем примитивам во вложенных обьектах

  • @maxlich9139

    @maxlich9139

    4 жыл бұрын

    а у нас в одном объекте было полей 150, и уже ад (поля были в самом объекте, не во вложенных). Слава богу, у нас хибернейт)

  • @fio6951
    @fio69513 жыл бұрын

    Это что же, jdbc появился раньше odbc?? Это как так?

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    3 жыл бұрын

    Позже. Кто сказал раньше?

  • @AnnaIsHere
    @AnnaIsHere3 жыл бұрын

    Ничего себе, 4-х-дневный тренинг по 8(?!) часов?! Голова квадратная, наверное, после такого количества новой инфы

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    3 жыл бұрын

    ага

  • @dmitrysomsin2117
    @dmitrysomsin21174 жыл бұрын

    Такс... не понятно один хрен) ORM - это просто технология на словах? JPA - это спецификация данных слов? Типа интерфейсов? Hibernate - имплементация JPA?

  • @legomonsters6888
    @legomonsters68884 жыл бұрын

    Я знаю ответы на вопросы из темы даже этим пользуюсь но до сих пор не могу сделать задание с переменной символов местами🤣😭🤣😭

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    Сочувствую... А в чем затырка?

  • @legomonsters6888

    @legomonsters6888

    4 жыл бұрын

    @@SergeyNemchinskiy в ноут загляну вечером и отпишусь, я Че-то потыкался сделал перенос символов но те которые не должны переноситься не смог оставить не тронутыми. После неудачных попыток подзабил и продолжил писать свой складской тул на java с mysql и Power bi😁

  • @MrNil1982

    @MrNil1982

    4 жыл бұрын

    Lego Monsters это первое задание которое???

  • @legomonsters6888

    @legomonsters6888

    4 жыл бұрын

    @@MrNil1982 да😁

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    гугл ит: java reverse only letters

  • @ErikGhukasyan
    @ErikGhukasyan4 жыл бұрын

    HIBERNATE просто медленный и тяжелый кушает память 2-3 раза больше. Хорош для небольших проектов а так Spring JDBC

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    готовить просто не умеете. Хиьбернейт вполне можно дотюнить до состояния равного тому же JDBC

  • @ErikGhukasyan

    @ErikGhukasyan

    4 жыл бұрын

    Возможно Вы правы, уважаемый Сергей. У меня не так много опыта по сравнению с Вами.

  • @user-yk2nw8en3p
    @user-yk2nw8en3p4 жыл бұрын

    Хочу видос Java с 0 до профи за 1 час. Ну хотя бы ради смеха.

  • @kentforthable

    @kentforthable

    4 жыл бұрын

    как насчет видоса с 0 до профи за 3 года, не катит?)

  • @kentforthable

    @kentforthable

    4 жыл бұрын

    @@GK-tw7nu я уже) третий год пошел

  • @mrakobes228
    @mrakobes228 Жыл бұрын

    Сергей пока ещё немчинский. Hibernate это библиотека.

  • @VladArakelov
    @VladArakelov4 жыл бұрын

    Один и тот же набор операций для всех БД... И было бы все хорошо если бы все БД поддерживали один и тот же SQL

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    Любой ОРМ умеет использовать разные диалекты SQL

  • @PostMapping
    @PostMapping4 жыл бұрын

    музыка мешает к просмотру

  • @YuriyA76
    @YuriyA764 жыл бұрын

    Дядя Сережа, в чем смысл жизни?

  • @Alex11Fox

    @Alex11Fox

    4 жыл бұрын

    жить счастливо

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    хм. это заявка :)

  • @tuttifrutti6603

    @tuttifrutti6603

    3 жыл бұрын

    Я не дядя Сережа, но скажу: смысл жизни в том, чтобы сделать этот мир лучше и правильно воспитать потомство. Но вот тут и проблема: как "лучше" и как "правильно" - у всех по-разному...

  • @user-gl1un8dv9w

    @user-gl1un8dv9w

    2 жыл бұрын

    Я тоже впрягусь, во первых надо понять, что жизнь безальтернативна для тех - кто существует, ведь если ты есть, значит ты живёшь, если ты живёшь, значит ты есть, и поделать с этим большинство ни чего не может увы. следовательно раз мы существуем, хотя нас не спросили - хотим ли мы этого, смысл жизни неактуален, так как наше существование (появление) не является результатом нашего осознанного выбора, и единственным адекватным стремлением может быть лишь создание комфорта для своего прибывания тут

  • @inzagher
    @inzagher4 жыл бұрын

    Не сказал бы, что в дотнете и джаве hibernate идентичен. Различий много, хотя философия одна.

  • @crashoverride9681
    @crashoverride96814 жыл бұрын

    2020 вы все еще обсуждает что такое JDBC и ORM? =)

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    то есть их уже и нет? :) Это видео с новичковыми вопросами. Термины знать надо вне зависимости от того, чем именно вы пользуетесь

  • @crashoverride9681

    @crashoverride9681

    4 жыл бұрын

    @@SergeyNemchinskiy сорян Сергей. Респект за ваши лекции, они отличные, когда то давно смотрел их. Что то не подумал. Спасибо за лекции!

  • @user-rc9vl4qw1y
    @user-rc9vl4qw1y2 жыл бұрын

    Искусство пудрить мозги не сказав ничего

  • @amr3184
    @amr31844 жыл бұрын

    Лучше бы про C# рассказы вёл чем про тормозную яву

  • @mormeoi

    @mormeoi

    4 жыл бұрын

    Те же яйца вид в профиль. Тогда уж про Си или Си++ :)Как показывает мой опыт, хороший программист на Си++ может хорошо писать на любом языке программирования, в том числе на Java/C#, причем гораздо лучше Java/C#-программистов, а вот программист на Java/C# может писать только на Java/C# :)

  • @Gilvot

    @Gilvot

    4 жыл бұрын

    @@mormeoi как-то Сергей уже отмечал, что плюсовики также приносят с собой и свои сложившиеся принципы работы с С++ в Java. Далеко не всегда это идёт на пользу, мягко говоря.

  • @amr3184

    @amr3184

    4 жыл бұрын

    @@mormeoi не пойму что за мода пошла , хвалить С++ , этот язык устарел , скорость работы зависит не от языка а зависит от его компилятора. Ничего лучше С++ пока придумать не смогли.

  • @mormeoi

    @mormeoi

    4 жыл бұрын

    @@amr3184 Устарел да. И сам язык -- говно. Но альтернатив ему нет. Java и C# на чем написаны? На C++ :) Если хочется понимать как работает та или иная технология, а не как обезьянка тупо использовать её, то от C++ и от C никуда не уйдешь.

  • @mormeoi

    @mormeoi

    4 жыл бұрын

    @@Gilvot Программист C++ легко переключается на любой сложившийся принцип работы достаточно быстро, особенно если в команде присутствует code review. Самое главное, что в отличие от Java программиста он понимает что стоит за технологией, которую он использует.

  • @user-gm3iv3hj6i
    @user-gm3iv3hj6i4 жыл бұрын

    Вот такоя я лаочка, несите мне денюжку за курсики и я вам покажу няшечку - весь смысл видоса.

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    вообще-то смысл не в этом. Но если вам нравится - считайте так

  • @Fioletka_YT
    @Fioletka_YT3 жыл бұрын

    Спасибо!

Келесі