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

  Рет қаралды 71,760

Sergey Nemchinskiy

Sergey Nemchinskiy

4 жыл бұрын

Всем привет! Видео из курса новичковых, в котором разберём, что такое 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
@e.s.krivonogov
@e.s.krivonogov 2 жыл бұрын
Как же я обожаю эти маленькие видяшки от Сергея. Все по делу, лаконично, с юмором.
@Pewdew
@Pewdew 4 жыл бұрын
Дядя Сережа с Наступающим! Всего вам хорошего и большое спасибо за помощь и просвящение.
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
спасибо! и вас тоже :)
@RikoRiko-zi1dk
@RikoRiko-zi1dk 4 жыл бұрын
Здорово . Кратко если отвечать наверное на собесе то ORM - то что позволяет нам представлять обьекты в виде реляционной бд. Hubernate - реализация его . JPA - спецификация ( некоторое правило ) ( стандарт ) по которому стоит это делать.
@muhammedaraz1468
@muhammedaraz1468 3 жыл бұрын
Дядя Сережа, оставьте пожалуйста какой-нибудь полезные ссылок для новичков по Hibernate! а то почти у всех новичков проблема с поиском хорошего источника.. лично я был бы безумно рад)) спасибо за ваша труд)
@MRoose
@MRoose 3 жыл бұрын
Как раз изучаю спринг+дб, так голова взрываться началась от аббревиатур этих. Спасибо)
@011101010101001
@011101010101001 Жыл бұрын
Полезные видео для новичков, спасибо
@maksp.5366
@maksp.5366 4 жыл бұрын
Ура. Спасибо! Я не на джава пишу, но придумал как синхронизацию (Hibernate ) сделать у себя в админках. Круто!
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
хибернейт - это не синхронизация, а меппинг (Object-relational mapping, ORM). Но все равно за вас рад!
@iliapospelov4813
@iliapospelov4813 4 жыл бұрын
Хорошее видео, на удивление понял практически все:) прогресс имеется
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
супер!
@user-my7bj7ht6n
@user-my7bj7ht6n 4 жыл бұрын
Ура, как я ждал это видео!
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
рад, что зашло
@user-my7bj7ht6n
@user-my7bj7ht6n 4 жыл бұрын
@@SergeyNemchinskiy Вы замечательно и понятно объясняете, без излишней наукоемкости. За это Вас и приятно и понятно слушать.
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
спасибо! мне очень приятно :)
@clickabelno
@clickabelno 4 жыл бұрын
Ставлю лайк! Пусть светлый новогодний праздник снова войдёт в Вашу жизнь, принеся с собой ещё больший достаток, тепло семейного очага, здоровье и приятные сюрпризы, радостные встречи и улыбки! Желаю ежедневно находить повод для улыбки и всегда чувствовать себя влюблёнными в жизнь!
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
Спасибо!
@makskors5002
@makskors5002 3 жыл бұрын
10:32 Про настоящую демократию - бесценно! :)
@popovanatoliy4736
@popovanatoliy4736 3 жыл бұрын
кто больше заплатил, тот больше голосует. демократия.
@kara4k826
@kara4k826 2 жыл бұрын
Искал этот коммент)
@user-hl7zj8fc7u
@user-hl7zj8fc7u 4 жыл бұрын
Сергей, это было поистине мощно) Наконец то я дождался подобного видео где простыми словами объясняют за 10 минут что означают эти матюки по типу "Hibernate" и т.п. Реально всё понял, спасибо огромное) Правда думаю людям которые из программирования знают только синтаксис Java больше половины было бы не понятно) Но тут уже и не объяснишь таким людям что это такое. Да и оно им как бы и не нужно на их этапе) Побольше таких видео где "просто о сложном" про всякие пугающие слова и аббревиатуры)
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
спасибо! так и делаю. А вы вопросы задавайте
@user-hl7zj8fc7u
@user-hl7zj8fc7u 4 жыл бұрын
@@SergeyNemchinskiy Вопросы я уже задавал) На часть вы уже точно ответили, спасибо) Как вспомню что я там ещё хочу узнать, то обязательно напишу) А вообще ждём что-то про Salesforce/Apex. Так же любопытно было бы услышать от опытного человека для чего и в каком объеме нужно знать JavaScript, HTML/CSS и возможно другие вещи которые должен обычно знать java developer (судя по вакансиям)
@travoltik
@travoltik 8 ай бұрын
Вторая часть комментария это, я так понимаю, ты про себя писал?
@user-hl7zj8fc7u
@user-hl7zj8fc7u 8 ай бұрын
@@travoltik Наверное да
@simplechannel7859
@simplechannel7859 4 жыл бұрын
Отличное видео.Я фанат только Java и мне было приятно узнать, что были сделаны порты Hibernate и на других языках)
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
ну а куда деваться? :)
@raph_ops
@raph_ops 4 жыл бұрын
Касательно JPA - удобная миграция между реляционными БД, а что делать, если нужно переехать с графов, или других нереляционных БД на реляционную. Этот кейс можно встретить в стартапах, когда в начале пути очень много переделок структуры БД, т.к. постоянно тестируются новые подходы к целевой аудитории и проще работать с каким-то монго. Сергей, может что-то посоветуете из реальной практики? Как проще всего мигрировать и переносить существующие данные? Только ручками писать мапперы из одной БД в другую с кучей if-ов? P.S: Спасибо за ролик и за вашу работу на благо комьюнити :)
@KaiZergTV
@KaiZergTV 4 жыл бұрын
Спасибо большое за столь подробный ответ...
@immortal-spirit-13
@immortal-spirit-13 4 жыл бұрын
спасибо )) круто и понятно ))
@maxlich9139
@maxlich9139 4 жыл бұрын
7:34 воу воу воу полегче) до хибернейта ещё был Spring JDBC Template, который тоже упрощал работу с базой, уменьшал количество ошибок, и уменьшал дублирование кода.
@user-iy5kl2gr2p
@user-iy5kl2gr2p 4 жыл бұрын
Хотел вас поправить по поводу "jdbc не для всех БД, а только для реляционной", но нашел драйвер для редиса. Про хибернейт, можно добавить делать SQL запросы без SQL кода.
@sergeytsoy9447
@sergeytsoy9447 3 жыл бұрын
Коротко и ясно
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil Жыл бұрын
Правильно ли я понимаю, что если есть две сущности со связью "Один ко многим", например Сотрудник и ТелефоныСотрудника. То получать на сервере такие данные нужно в DTO одним вызовом, но двумя отдельными json? И записывать поочередно: сначала сотрудника, получить ID от сохраненного сотрудника, и потом записываем телефоны используя этот ID для связи.
@HowItWorks
@HowItWorks 4 жыл бұрын
С наступающим.
@mpchest1
@mpchest1 3 жыл бұрын
Спасибо!
@dilbaraasanalieva
@dilbaraasanalieva 2 жыл бұрын
спасибо
@andycybulskiy6214
@andycybulskiy6214 4 жыл бұрын
Сергей, хотелось бы узнать ваше мнение насчет R2DBC. Спасибо.
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
не работал совсем
@user23458
@user23458 4 жыл бұрын
@@SergeyNemchinskiy hibernate vs mybatis ?))
@user-ne1rp9eq9c
@user-ne1rp9eq9c 3 жыл бұрын
Спасибо
@data-center-project
@data-center-project Жыл бұрын
На PHP есть Doctrine, там и ORM и миграции и драйвера и всë, что нужно из коробки. Смена вендора БД - изменить в конфиге, название, напр. : с "mysql" на "postgres" и всë. Это уже входит в стандарт работы с бд...
@user-gy4kx3ce3r
@user-gy4kx3ce3r 2 жыл бұрын
Так что насчет онлайн курса по Hibernate?
@smitty90me
@smitty90me 4 жыл бұрын
Интересно послушать про spring data jpa
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
хорошо :)
@user-ps7lt7vu8u
@user-ps7lt7vu8u 4 жыл бұрын
Сергей, привет вам с Казахстана! Как относитесь к mybatis?
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
привет! никак не отношусь. Не пользовался
@user-etyuhj8
@user-etyuhj8 4 жыл бұрын
MyBatis более низкоуровневый, чем Hibernate, SQL-запросы все-таки придется писать.
@TheUsharik
@TheUsharik 4 жыл бұрын
Помимо JDBC есть же еще ODBC, который примерно о том же. Пока кодил на Delphi пользовался именно им.
@djordano2000
@djordano2000 4 жыл бұрын
Все равно в джаве вы будите работать с ODBC через JDBC: JDBC-ODBC bridge driver
@WordsCrazy
@WordsCrazy 9 ай бұрын
Тоже сидел на фрипизди норм тема
@makintoj
@makintoj 2 жыл бұрын
С праздником!
@toqqe5340
@toqqe5340 Жыл бұрын
Orm это не про отображение данных на джава сущности, а про контекст постоянства, что все сущности вычитанные внутри транзакции орм кладутся в кеш первого уровня и орм эти сущности трекает на протяжении всей транзакции и на коммите уже генерирует вектор изменений по этим сущностям. Само отображение данных на объекты было еще до введения такого понятия как орм
@kentforthable
@kentforthable 4 жыл бұрын
Сергей, я не по теме, но всё же вопрос: в в требованиях на вакансию 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 неа. при работе над пет проектом нет дедлайнов, нет заказчика, нет команды.
@bekniyazbaibekov7659
@bekniyazbaibekov7659 4 жыл бұрын
Я новичок в этом. Так что понял лишь 30 процентов из сказонного. Видео класс! 👍
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
задавайте вопросы, станет все понятно
@fdu4.
@fdu4. 2 жыл бұрын
Спасибо, всё доходчиво и ясно, ещё и на русском (устал от индоинглиша)
@user-eq5ii6ry3r
@user-eq5ii6ry3r 4 жыл бұрын
На чем лучше писать CRUD системы на C#, Java или Python ?
@maxlich9139
@maxlich9139 4 жыл бұрын
какой язык нравится, на том и пиши
@TheUsharik
@TheUsharik 4 жыл бұрын
Давно хотел спросить, правильно ли я понимаю, что класс Session или EntityManager это по факту реализация паттерна Unit Of Work из Мартина Фаулера?
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
да
@amirnaur
@amirnaur 3 жыл бұрын
ORM - 7:50
@user-zr9no8hv8g
@user-zr9no8hv8g 4 жыл бұрын
# новичковый вопрос: с какими задачами нужно уметь справляться, чтобы претендовать на вакансию junior бекразработчик? // где взять конкретные примеры? Зарание благодарна, жду с нетерпением))
@MrNil1982
@MrNil1982 4 жыл бұрын
Валя Бучинська Поищите на канале - что должен знать junior
@MrNil1982
@MrNil1982 4 жыл бұрын
kzbin.info/www/bejne/hpbYeqRmiM9jra8
@MrNil1982
@MrNil1982 4 жыл бұрын
kzbin.info/www/bejne/fZOkfZ-jfMxjrMU
@user-zr9no8hv8g
@user-zr9no8hv8g 4 жыл бұрын
@@MrNil1982 Спасибо))))
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
вот, мне уже и искать не надо :)
@elpsykongr00
@elpsykongr00 Жыл бұрын
кому интересно, в python можно использовать peewee для orm
@ilya9852
@ilya9852 Жыл бұрын
смешное название
@temirlanmukashev2221
@temirlanmukashev2221 Жыл бұрын
Пересказанная статья, но все равно спасибо)
@konstantingeist3587
@konstantingeist3587 4 жыл бұрын
В чём смысл единого интерфейса доступа к БД, если запросы для разных БД будут скорей всего разные, а в бизнес-коде напрямую дёргать штуки кроде JDBC -- моветон? В любом случае запросы должны быть спрятаны за интерфейсами репозиториев в инфраструктурном слое, а там можно и без JDBC обойтись и оборачивать сразу конкретные вызовы реализаций. С этой точки зрения мне непонятно, зачем вообще JBDC нужен.
@opensourceisnotcommunism4639
@opensourceisnotcommunism4639 4 жыл бұрын
Круто! Ищу хороший канал на тему Apple MAC!
@etoneja
@etoneja 4 жыл бұрын
Уважаемый Сергей! Есть совет, в начале видео делайте титр с вашими регалиями и должностями, чем каждый раз вы это говорите. Сэкономите несколько секунд видео
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
вариант, подумаю :)
@AntonRodriges
@AntonRodriges 4 жыл бұрын
Сергей, вы вводите людей в заблуждение: JPA - это java persistence API, а не java persistence architecture!!!!
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
тьфу. ну оговорился
@Alex-gn6xb
@Alex-gn6xb 3 жыл бұрын
@@SergeyNemchinskiy наложите хотя бы текстом на видео сноску )
@annamaslenko4861
@annamaslenko4861 4 жыл бұрын
Вау, яка гарна превью
@FreddieCake
@FreddieCake 4 жыл бұрын
дизайнеры на вес золота
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
я вам тут не мешаю, девочки? :)
@user-tm6li9el4o
@user-tm6li9el4o 4 жыл бұрын
Годнота, а то всякие транзакции)
@inbuckswetrust7357
@inbuckswetrust7357 4 жыл бұрын
слово страшное ? :)
@andrewcool482
@andrewcool482 4 жыл бұрын
Транзакции в jdbc это классно и просто
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
ох.... часть зрителей ноет, что у меня только новичковые видео, а часть - что только матан. Ну и вот как разорваться?
@user-tm6li9el4o
@user-tm6li9el4o 4 жыл бұрын
@@SergeyNemchinskiy я смотрю видео когда работаю, сложные вещи сложно слушать парарельно. Надо вдумываться)
@legomonsters6888
@legomonsters6888 4 жыл бұрын
Матан наша тема, транзакции хорошо!!!!
@ibraim3197
@ibraim3197 4 жыл бұрын
В php есть PDO
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
да, мне уж рассказали :)
@user-hy8kc7ht7v
@user-hy8kc7ht7v 3 жыл бұрын
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
@ViktorMatveenko 4 жыл бұрын
Хм.. якщо говорити про JDBC мушу розчарувати, але здається COBOL випередив Java..
@fio6951
@fio6951 3 жыл бұрын
Это что же, jdbc появился раньше odbc?? Это как так?
@SergeyNemchinskiy
@SergeyNemchinskiy 3 жыл бұрын
Позже. Кто сказал раньше?
@AnnaIsHere
@AnnaIsHere 3 жыл бұрын
Ничего себе, 4-х-дневный тренинг по 8(?!) часов?! Голова квадратная, наверное, после такого количества новой инфы
@SergeyNemchinskiy
@SergeyNemchinskiy 3 жыл бұрын
ага
@user-my9zi3ek7h
@user-my9zi3ek7h 4 жыл бұрын
10 тысяч полей в классе?) Это была гиперболизация или были реальные примеры?
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
реальный пример, естественно не все поля в одном классе, просто в классе куча объектных полей, а у них другие объектные поля и это суммарно по всем примитивам во вложенных обьектах
@maxlich9139
@maxlich9139 4 жыл бұрын
а у нас в одном объекте было полей 150, и уже ад (поля были в самом объекте, не во вложенных). Слава богу, у нас хибернейт)
@teletypewriter
@teletypewriter Жыл бұрын
В php есть и pdo и всяческие orm
@user-yk2nw8en3p
@user-yk2nw8en3p 4 жыл бұрын
Хочу видос Java с 0 до профи за 1 час. Ну хотя бы ради смеха.
@kentforthable
@kentforthable 4 жыл бұрын
как насчет видоса с 0 до профи за 3 года, не катит?)
@kentforthable
@kentforthable 4 жыл бұрын
@@GK-tw7nu я уже) третий год пошел
@legomonsters6888
@legomonsters6888 4 жыл бұрын
Я знаю ответы на вопросы из темы даже этим пользуюсь но до сих пор не могу сделать задание с переменной символов местами🤣😭🤣😭
@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
@dmitrysomsin2117
@dmitrysomsin2117 4 жыл бұрын
Такс... не понятно один хрен) ORM - это просто технология на словах? JPA - это спецификация данных слов? Типа интерфейсов? Hibernate - имплементация JPA?
@ErikGhukasyan
@ErikGhukasyan 4 жыл бұрын
HIBERNATE просто медленный и тяжелый кушает память 2-3 раза больше. Хорош для небольших проектов а так Spring JDBC
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
готовить просто не умеете. Хиьбернейт вполне можно дотюнить до состояния равного тому же JDBC
@ErikGhukasyan
@ErikGhukasyan 4 жыл бұрын
Возможно Вы правы, уважаемый Сергей. У меня не так много опыта по сравнению с Вами.
@mrakobes228
@mrakobes228 Жыл бұрын
Сергей пока ещё немчинский. Hibernate это библиотека.
@VladArakelov
@VladArakelov 4 жыл бұрын
Один и тот же набор операций для всех БД... И было бы все хорошо если бы все БД поддерживали один и тот же SQL
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
Любой ОРМ умеет использовать разные диалекты SQL
@PostMapping
@PostMapping 4 жыл бұрын
музыка мешает к просмотру
@YuriyA76
@YuriyA76 4 жыл бұрын
Дядя Сережа, в чем смысл жизни?
@Alex11Fox
@Alex11Fox 4 жыл бұрын
жить счастливо
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
хм. это заявка :)
@tuttifrutti6603
@tuttifrutti6603 3 жыл бұрын
Я не дядя Сережа, но скажу: смысл жизни в том, чтобы сделать этот мир лучше и правильно воспитать потомство. Но вот тут и проблема: как "лучше" и как "правильно" - у всех по-разному...
@user-gl1un8dv9w
@user-gl1un8dv9w 2 жыл бұрын
Я тоже впрягусь, во первых надо понять, что жизнь безальтернативна для тех - кто существует, ведь если ты есть, значит ты живёшь, если ты живёшь, значит ты есть, и поделать с этим большинство ни чего не может увы. следовательно раз мы существуем, хотя нас не спросили - хотим ли мы этого, смысл жизни неактуален, так как наше существование (появление) не является результатом нашего осознанного выбора, и единственным адекватным стремлением может быть лишь создание комфорта для своего прибывания тут
@inzagher
@inzagher 4 жыл бұрын
Не сказал бы, что в дотнете и джаве hibernate идентичен. Различий много, хотя философия одна.
@crashoverride9681
@crashoverride9681 4 жыл бұрын
2020 вы все еще обсуждает что такое JDBC и ORM? =)
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
то есть их уже и нет? :) Это видео с новичковыми вопросами. Термины знать надо вне зависимости от того, чем именно вы пользуетесь
@crashoverride9681
@crashoverride9681 4 жыл бұрын
@@SergeyNemchinskiy сорян Сергей. Респект за ваши лекции, они отличные, когда то давно смотрел их. Что то не подумал. Спасибо за лекции!
@amr3184
@amr3184 4 жыл бұрын
Лучше бы про 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-rc9vl4qw1y
@user-rc9vl4qw1y 2 жыл бұрын
Искусство пудрить мозги не сказав ничего
@user-gm3iv3hj6i
@user-gm3iv3hj6i 4 жыл бұрын
Вот такоя я лаочка, несите мне денюжку за курсики и я вам покажу няшечку - весь смысл видоса.
@SergeyNemchinskiy
@SergeyNemchinskiy 4 жыл бұрын
вообще-то смысл не в этом. Но если вам нравится - считайте так
@Fioletka_YT
@Fioletka_YT 3 жыл бұрын
Спасибо!
Что такое Hibernate для Java-разработчика?
14:39
Sergey Nemchinskiy
Рет қаралды 11 М.
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 90 МЛН
КАХА и Джин 2
00:36
К-Media
Рет қаралды 4,1 МЛН
Тяжелые будни жены
00:46
К-Media
Рет қаралды 5 МЛН
Системы сборки для Java - Ant, Maven и Gradle
17:31
Sergey Nemchinskiy
Рет қаралды 42 М.
Принципы ООП. 1. Инкапсуляция
8:55
Sergey Nemchinskiy
Рет қаралды 192 М.
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Рет қаралды 122 М.
Hibernate & JPA Tutorial - Crash Course
24:27
Marco Codes
Рет қаралды 82 М.
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 90 МЛН