background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Почему PHP это УЖАСНЫЙ язык программирования?"

input logo icon
Теги видео
|

Теги видео

php
уроки php
php уроки
программирование
php для начинающих
почему php ужасен
плохой php
минусы php
недостатки php
преимущества php
плюсы php
back-end
web программирование
php за час
php за 1 час
почему php
back-end разработка
backend
programming
бэк енд
python
уроки
nodejs
web
веб
php программирование
php язык
что такое php
web development
2017
хауди хо back end
хауди хо
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:11
[музыка]
00:00:16
хауди хо друзья сегодня у нас речь
00:00:19
пойдет о самым популярным и в то же
00:00:20
время самым для кого-то отличному для
00:00:22
кого-то ужасном языке программирования
00:00:25
предвосхищая холивары в комментариях
00:00:27
сразу скажу что я постараюсь раскрыть
00:00:29
оба аспект этого вопроса и расскажу вам
00:00:31
о том почему печки настолько ужасен и
00:00:33
почему в то же время он настолько
00:00:35
прекрасен и да я отлично осведомлен о
00:00:37
том что некоторые программисты не
00:00:39
считают я за печкой языком
00:00:40
программирования как таковым вообще а
00:00:42
википедия со своими печки это я зык
00:00:45
программирования на самом деле не
00:00:46
достоверный источник в идеале я бы хотел
00:00:49
чтобы именно этот ролик положил конец
00:00:51
всем бесконечным калеварам в социальных
00:00:52
сетях и форумах
00:00:53
ведь на самом деле смысла в этих спорах
00:00:56
нет никакого иными словами если вам не
00:00:58
нравится язык не пишите на нем а хотите
00:01:00
всем доказывать какой он кривой уже
00:01:02
попахивает психическим расстройствам и
00:01:04
да я сам пишу на языке php
00:01:06
однако это не мешает мне в то же время
00:01:07
использовать python и также хорошо
00:01:09
делать на нем сайты посредством сиджей
00:01:11
и еще раз да я далеко не самый ярый
00:01:13
фанат печки чтобы убеждать всех какой он
00:01:15
прекрасный наоборот местами специфика
00:01:18
языка раздражает даже меня однако на
00:01:20
данный момент не существует другого
00:01:21
такого на котором буквально за несколько
00:01:23
дней можно с нуля поднять
00:01:25
интернет-магазин своей мечты и не надо
00:01:27
говорить про проблемы на дальних
00:01:28
дистанциях я прекрасно осведомлена об
00:01:30
этом всем и аллегорию про сломанный стол
00:01:32
популярный статья фрактален плохого
00:01:34
дизайна я тоже помню
00:01:36
тем не менее олдэма толком быть беден
00:01:38
[музыка]
00:01:42
да возрадуются те кто ненавидит язык
00:01:45
начнем с того что до печки действительно
00:01:48
является ужасным языком программирования
00:01:49
и спорить с этим кому-либо бессмысленно
00:01:52
также как бессмысленно говорить о том
00:01:54
что саморез легче вкручивать отверткой
00:01:56
нежели шуруповертом я не зря затронул
00:01:58
тему строительства и думаю это простая
00:02:00
аллегория уже понятно с ведущим в теме
00:02:02
тем не менее называть печка языком
00:02:04
программирования это не совсем правильно
00:02:06
не стоит забывать что печь бета в первую
00:02:09
очередь скриптовый язык я думаю каждый
00:02:11
из вас способен понять факт того
00:02:13
насколько сильно размыта грань между
00:02:15
языком программирования и скрипта вaм
00:02:16
языком но одно сказать можно точно из
00:02:19
большой уверенностью скрипты лишь отдают
00:02:21
команды своему исполнителю в то время
00:02:23
как я зык программирования управляет
00:02:25
машиной на который работает
00:02:26
об этом свидетельствует даже
00:02:28
существование принципов исполнения кода
00:02:30
даже не так методов трансформации
00:02:33
написанного кода в нечто готова и
00:02:34
запускаем ее да я говорю об
00:02:36
интерпретаторов и компиляторов и даже
00:02:38
сам факт их существования говорит о том
00:02:40
насколько сильно разница между скриптами
00:02:42
и я по me
00:02:43
и не надо говорить о джастин тайм так
00:02:45
как речь сейчас не о производительности
00:02:46
а языке как таковом любителям python с
00:02:49
его кэшем тоже не следует особо
00:02:51
радоваться дабы он не сильно далеко ушел
00:02:53
от печки в плане рассматриваемого
00:02:54
вопроса хоть и был спроектирован как яап
00:02:57
но не будем а змейки мы же не хотим
00:02:58
поднять очередной холивар продолжая тему
00:03:01
несуразностей азы копеечки хочется
00:03:03
привести интересную аллегорию и нет я не
00:03:06
буду цитировать излишне притянутой за
00:03:07
уши историю от ул боксе всеми любимого
00:03:09
или не любимого покемона иви вместо
00:03:12
этого я в каком-то смысле процитируем
00:03:14
эти у петра йохансон а разработчика и
00:03:16
спать и фай
00:03:17
представьте что у вас сломался стол и
00:03:19
чтобы его починить вы можете пойти в
00:03:21
магазин купить нужный набор инструментов
00:03:23
немного изучить плотничество и в итоге
00:03:25
потратит выходные чтобы починить стол
00:03:27
или же вы можете починить его при помощи
00:03:29
скотча потому что к вечеру будет
00:03:31
вечеринка на который этот стол
00:03:33
очень-очень нужен то есть иными словами
00:03:35
php несу разин ужасен он кривой в нем
00:03:39
элементарно нет перегрузки в нем не
00:03:40
прослеживается адекватная типизация
00:03:42
забудьте а транзитивности не мечтаете об
00:03:45
адекватном а.п.
00:03:46
даже не думайте о нормальных
00:03:47
модификаторов доступа сигнатуры это что
00:03:50
такое вообще тем более не ищите
00:03:52
согласованности в аргумента встроенных
00:03:54
функций и и здесь как
00:03:55
таковой нет печкой то по сути один
00:03:57
большой касты но с этим костылем без
00:04:00
ноги может выиграть марафон черт я
00:04:02
придумал это сравнение только что и
00:04:03
знаете мне кажется вы ещё его не раз
00:04:05
услышите но в этом странном сравнений
00:04:08
далеко не разработчик является безногим
00:04:10
но сам язык как выбранный инструмент
00:04:12
то есть сам костыль является костылем
00:04:14
для самого себя как инструментария
00:04:16
получается и такой рекорд сэр и хочешь
00:04:19
мне не хочешь но вспоминаешь а
00:04:20
рекурсивно sti самого акроним а печка
00:04:22
но да ладно не буду притягивать за уши
00:04:24
это уже выглядит смешно но постойте
00:04:26
столько слов и ни строчки кода покажите
00:04:29
мне корт сюрпризы поджидает вас на
00:04:31
каждом углу например функция мая
00:04:33
squirrel escape string почему реал вы
00:04:36
никогда об этом не задумывались
00:04:37
потому что есть еще функция моя sqweel
00:04:39
escape string которая видимо нереально
00:04:42
экранирует строку ладно ладно я
00:04:44
прекрасно осведомлен о том что эта
00:04:45
функция устарела с версии php 430 также
00:04:49
язык является эдаким составным арбалетом
00:04:51
дабы целостность dice редкий гость
00:04:53
возьмем в пример функцией стр пострадал
00:04:56
13-м месте рапас и даже spl здесь далеко
00:04:59
не панацея
00:05:00
а местами наш любимый печки так и вообще
00:05:02
чудит по полной простейший пример это
00:05:05
цикл for each ссылкой в качестве и
00:05:07
тонируем его значения сталкивались
00:05:09
значит знаете схода вешаете ключевой
00:05:12
костыль который даже сложно назвать
00:05:14
кросс трем в контексте языка
00:05:15
тем не менее это порождает рост кода
00:05:18
необходимость запоминанию вложенных
00:05:19
циклов for each например если у вас
00:05:21
таковых будет 30 штук скажете что это
00:05:24
очень странно вкладывает друг друга 30
00:05:26
циклов возможно но суть не в этом это
00:05:28
просто пример языка обязан обеспечивать
00:05:30
адекватную поддержку даже в таких
00:05:32
чрезвычайно странных конструкциях ведь
00:05:34
иначе зачем он вообще нужен
00:05:35
и да я не собираюсь слишком долго
00:05:37
приводить такие примеры но не сказать об
00:05:39
отсутствии stack trace of из коробки я
00:05:41
тоже не могу здесь даже python отмену
00:05:44
смотрит на печке конечно можно поставить
00:05:46
их зевак и радоваться но на продакшене в
00:05:48
таком конфиге вам точно будет невесело
00:05:50
особенно в пиковые моменты дня xh правде
00:05:53
bag big train de trace воскликнут ярые
00:05:56
фанаты пейдж пиа новички побегут в
00:05:58
google но даже так это не отменяет факта
00:06:01
отсутствия адекватного стектрейсы из
00:06:03
коробки и кстати trace обязаны быть
00:06:05
детальным но никак не лаконичным
00:06:07
в конце концов продолжать тему
00:06:08
странностей азы копеечки можно ещё долго
00:06:10
но я уже привел основные доводы с
00:06:12
которыми к сожалению залить попросту
00:06:14
невозможно называйте это хоть как но
00:06:16
даже самый раз мы слэндер признал что не
00:06:18
создавал печь вы как язык
00:06:20
программирования в программном смысле
00:06:21
этой фразы и более того сам не особо
00:06:23
любит программировать знаете почему я за
00:06:31
печки является лучшим на данный момент в
00:06:33
сфере вы программирования потому что на
00:06:35
нем разработанные и работают практически
00:06:37
все сайты в интернете и говоря
00:06:40
практически все я имею в виду львиную
00:06:42
долю согласно статистике в 2016 году на
00:06:45
печке работала больше 80 процентов всех
00:06:48
веб-сайтов и лучшим печь появляется
00:06:50
именно поэтому потому что его
00:06:52
популярность зашкаливает все разумные
00:06:54
пределы его легкость и кратчайший порог
00:06:56
вхождения дают людям возможность
00:06:58
создавать достаточно сложные в проекты с
00:07:00
относительной легкостью и когда я ранее
00:07:03
цитировал расмус аллендорф говоря что он
00:07:05
не любит программировать
00:07:06
я специально не продолжил тут затрат а
00:07:08
ведь дальше он сказал что обожает решать
00:07:10
задачи и поставленную задачу он решил
00:07:13
как нельзя лучше благодаря языку печки
00:07:15
интернет стал таким каким мы его знаем
00:07:17
представьте только если бы не было языка
00:07:19
печки
00:07:20
какова вероятность того что тогда
00:07:22
появился бы facebook что свет увидела в
00:07:24
вконтакте что разработчик википедия
00:07:26
решился бы взяться за этот проект
00:07:28
мне кажется что есть достаточно большие
00:07:30
шансы того что в таком случае этих
00:07:32
проектов попросту не было бы и даже если
00:07:34
это не так 80 процентов это огромная
00:07:37
цифра и при самых скромных расчетов мир
00:07:39
не увидел бы больше половины
00:07:40
существующих сегодня веб-сайтов именно
00:07:43
появление я за копеечки дало людям
00:07:45
возможность создавать сайты причем без
00:07:47
нужды изучение программирования в его
00:07:49
полном смысле это как огонь дарованный
00:07:51
прометеем людям именно благодаря этому
00:07:53
языку мы увидели такие вещи как
00:07:55
wordpress именно благодаря ему у нас
00:07:57
есть smashing магазин именно благодаря
00:07:59
ему мы те кто мы есть ведь согласитесь
00:08:02
что разработчики которые сейчас называют
00:08:05
язык печки ужасным сами когда-то на нем
00:08:07
программировали я уверен что для многих
00:08:09
программистов именно язык печки стал
00:08:11
фундаментом в мире разработке веб-сайтов
00:08:13
именно он с его легкостью дал многим
00:08:16
возможность понять как она вообще
00:08:17
устроено и как работает
00:08:19
более того этот язык стал в какой-то
00:08:21
степени очередной ступенью к лучшим
00:08:23
инструментом и лучшим языкам для все
00:08:25
такого же множество разработчиков а для
00:08:27
тех кто остается верен языку php он
00:08:30
предлагает частые значительные
00:08:31
обновления в которых решаются
00:08:33
критические проблемы и повышается
00:08:35
производительность
00:08:36
таковыми программистами являются
00:08:38
создателей sourceforge фрикар википедии
00:08:41
фейсбук и конечно же команда
00:08:42
программистов вконтакте
00:08:44
вы конечно можете назвать архитектура
00:08:46
вконтакте или его под ужасно много
00:08:48
постойте-ка разве у вас есть опыт в
00:08:50
создании столь огромной социальной сети
00:08:52
в конце концов в любом проекте можно
00:08:54
найти минусы
00:08:55
тем не менее а не стоит забывать что
00:08:56
программирование это в первую очередь
00:08:58
искусство каждый программист художник
00:09:00
еще и поэтому не стоит обвинять других
00:09:03
художников в том что их стиль это
00:09:05
гиперреализма не ваш любимый
00:09:06
импрессионизм
00:09:07
ну а теперь когда я принес нотку
00:09:09
толерантности в наш монолог можно
00:09:11
перейти к более конкретным вещам и в
00:09:13
данном вопросе в первую очередь хочется
00:09:15
сказать что язык эволюционируют вы не
00:09:17
задумывались о том что в своих порывах я
00:09:19
достиг печки сравниваете новейшую версию
00:09:21
того же python со старой версии php
00:09:24
достаточно большое количество минусов
00:09:26
которые когда-либо были описаны его в
00:09:28
минусы в сторону печки на текущий момент
00:09:30
актуальными не являются вы конечно
00:09:33
можете всем говорить какой iphone 4
00:09:35
плохое по сравнению samsung galaxy s8 но
00:09:38
это будет не совсем верно например в
00:09:40
новых версиях печки появился контроль
00:09:42
типов появились анонимные классы новый
00:09:44
оператор космический корабль улучшенная
00:09:46
система исключений универсальный доступ
00:09:48
к свойствам и многое-многое другое
00:09:51
ко всему этому относятся и исправления и
00:09:53
улучшения и конечно же практически
00:09:55
удвоенная производительность и когда
00:09:57
смотришь на последнюю версию php 7
00:09:59
начинаешь понимать что он уже далеко не
00:10:01
так плох как это было несколько лет
00:10:02
назад
00:10:03
ведь не стоит забывать что своими
00:10:05
минусами язык запомнился большинству
00:10:07
именно благодаря проблемам которые были
00:10:09
в третий и четвертый вид всех языка и
00:10:11
которые практически полностью искоренены
00:10:13
в текущих с другой стороны часто можно
00:10:16
встретить тему того что новички на печке
00:10:18
плодят он и ужасного кода и поэтому
00:10:20
специалисты потом с ними мучаются мне
00:10:23
всегда в такие моменты хочется спросить
00:10:25
у таких специалистов почему они на своем
00:10:27
высоком уровне работают с кодом новичков
00:10:30
ведь по логике если человек являет
00:10:32
экспертам значит и работает он только с
00:10:34
экспертным кодом или если иначе
00:10:36
получается так что эксперт от новичка
00:10:38
ничем не отличается и поэтому работает
00:10:40
на том же уровне это отличный повод для
00:10:42
размышлений на тему частоты кода в
00:10:44
отношении выбранного языка
00:10:46
поэтому печки здесь совсем ни при чем
00:10:48
вначале код ужасен у всех и неважно на
00:10:50
чем человек пишет а если добавить ко
00:10:52
всем плюсам я за копеечки то что
00:10:55
существует хип-хоп мужчин то вообще
00:10:57
получается отличный язык на все случаи
00:10:59
жизни
00:11:00
и здесь вам и just in time в подарок а
00:11:02
значит отличная производительность
00:11:04
закиньте в это блюдо щепотку адекватной
00:11:06
архитектуры согласно принципам solid и
00:11:08
стандартам пьеса
00:11:09
и будет вам счастье в итоге всего
00:11:16
сказанного хочется добавить что многие
00:11:19
программисты попросту не желают
00:11:20
признавать принципа инструментариев
00:11:22
языках программирования и соответственно
00:11:24
выбор языка как инструмента под
00:11:26
какую-либо конкретную задачу
00:11:28
иными словами очень часто можно
00:11:31
встретить такое что на но джесс можно
00:11:33
делать производительные чат и on a
00:11:34
kitchenette и поэтому я за печкой этот
00:11:36
range или к примеру когда говорят что в java
00:11:38
api реализовано према божественна в
00:11:41
печке опыта уже spite мой сам язык ужас
00:11:44
еще можно услышать что-то вроде на печке
00:11:46
демона написать сложные вообще он будет
00:11:48
зависать поэтому язык печки это трэш
00:11:50
иными словами забивать гвозди мощной
00:11:52
рукой но зачем это ведь будет крайне
00:11:55
неприятной процедурой
00:11:56
точно также и с языками программирования
00:11:57
если вам нужно писать сетевого демона
00:12:00
пишите на но джесс если вам критично
00:12:02
идеальное об ваш выбор это java
00:12:05
а если вам нужно написать проект мечты
00:12:07
или не заморачиваясь над зиммера
00:12:08
программирование разработать будучи
00:12:10
вконтакте тогда выбирайте печь пик то
00:12:12
есть под каждую задачу нужно выбирать
00:12:14
свой инструмент отталкиваясь от
00:12:15
конкретных требований к проекту
00:12:17
а придираться можно к любому языку
00:12:19
программирования java слишком медленный
00:12:21
в нем нельзя без о п а джейлин так
00:12:23
вообще оставляет желать лучшего в c + +
00:12:25
хромает модульность у него слишком
00:12:27
высокий порог вхождения преобразования
00:12:29
типа в некоторых кейсах убивает и вообще
00:12:32
он убогая версия языка c
00:12:33
что касается python то это тотальный
00:12:35
трэш здесь вам и отступы и ограничения
00:12:38
лямбды по размеру я отсутствие switch
00:12:40
кейс ко всему прочему нет патрон мечники
00:12:42
вообще где мои любимые паблике проявляет
00:12:44
удалите этот чертов я зык из истории
00:12:46
человечества но прежде чем осуждать
00:12:48
какой-либо язык поработайте с ним хотя
00:12:50
бы год выполните несколько реальных
00:12:52
проектов прочувствуйте все плюсы в
00:12:54
соотношении к минусам и лишь тогда
00:12:56
говорить о том что теперь уже будете
00:12:58
знать и наконец мы можем сделать
00:13:00
обоснованный вывод касательно того что
00:13:02
печки ужасен но в то же время он и
00:13:04
прекрасен смело выбирайте язык
00:13:06
программирования php для своих задач
00:13:08
ведь его востребованность и популярность
00:13:09
поистине поражает и конечно же никогда
00:13:12
не останавливайтесь на одном языке
00:13:13
программирования но и слишком большим
00:13:15
количеством языков лучше не заниматься
00:13:17
изучите сначала какой-то один до высшего
00:13:19
уровня уже потом переходите к другому и
00:13:22
тем более они делайте один язык самым
00:13:24
главным помните что нет такого языка
00:13:26
программирования на котором любую задачу
00:13:28
можно реализовать одинаково хорошо и
00:13:30
просто язык должен стать для вас
00:13:32
инструментом выполнения задачи
00:13:33
а на этом все добро пожаловать в
00:13:36
комментарии у микрофона был хауди хо
00:13:38
подписывайтесь на нас ставьте лайки
00:13:40
рассказывайте об этом видео друзьям и
00:13:41
удачи вам выборе языка программирования
00:13:43
своей мечты
00:13:45
[музыка]

Описание:

Сегодня поговорим о том, почему PHP называют плохим языком программирования. Развинчиваем мифы, подтверждаем легенды, расставляем все точки над и. И конечно же Вы узнаете, почему php это ужасный язык программирования, и стоит ли его использовать для backend разработки под веб. Будет небольшое сравнение с Python, и конечно же мы рассмотрим минусы php и плюсы php. ►►► Второй канал Хауди, подпишись ;) http://vk.cc/5lPADD Человеческие цены на игры Steam и рандомы только тут - https://steambuy.com/ Хочешь зарабатывать на своих видео в YouTube? Подключайся! - https://yoola.app/r/6115825017708 #Ссылки из видео: 1) https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ 2) https://habr.com/en/articles/142140/ ► Жми красную кнопку "Подписаться" под видео :) ► Есть вопрос? - Задай его лично мне в наших группах! === ► Наша группа ВКОНТАКТЕ - www.vk.com/howdyho_net ► Наш Twitter - www.twitter.com/howdyho_net #Реквизиты для донатства | Поддержи канал! Z252920168434 R250434217196 Музыкальный трек предоставлен YouTube Audio Library.

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Почему PHP это УЖАСНЫЙ язык программирования?"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Почему PHP это УЖАСНЫЙ язык программирования?" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Почему PHP это УЖАСНЫЙ язык программирования?"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Почему PHP это УЖАСНЫЙ язык программирования?" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Почему PHP это УЖАСНЫЙ язык программирования?"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Почему PHP это УЖАСНЫЙ язык программирования?"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.