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

Поделиться
HTML-код
  • Опубликовано: 28 июн 2017
  • Сегодня поговорим о том, почему PHP называют плохим языком программирования.
    Развинчиваем мифы, подтверждаем легенды, расставляем все точки над и.
    И конечно же Вы узнаете, почему php это ужасный язык программирования, и стоит ли его использовать для backend разработки под веб.
    Будет небольшое сравнение с Python, и конечно же мы рассмотрим минусы php и плюсы php.
    ►►► Второй канал Хауди, подпишись ;)
    vk.cc/5lPADD
    Человеческие цены на игры Steam и рандомы только тут - bit.ly/SteamAlmostFreeGames
    Хочешь зарабатывать на своих видео в RUclips?
    Подключайся! - youpartnerwsp.com/join?23195
    #Ссылки из видео:
    1) eev.ee/blog/2012/04/09/php-a-...
    2) habrahabr.ru/post/142140/
    ► Жми красную кнопку "Подписаться" под видео :)
    ► Есть вопрос? - Задай его лично мне в наших группах!
    ===
    ► Наша группа ВКОНТАКТЕ - howdyho_net
    ► Наш Twitter - howdyho_net
    #Реквизиты для донатства | Поддержи канал!
    Z252920168434
    R250434217196
    Музыкальный трек предоставлен RUclips Audio Library.

Комментарии • 1 тыс.

  • @smooshen9420
    @smooshen9420 5 лет назад +447

    2016 - как выучить php за час, 2017 - Почему php гавно, 2019 - Самый ахуенный способ выучить php

  • @Hlogeon1
    @Hlogeon1 7 лет назад +1102

    Проблема плохого софта не в языке программирования, она всегда находится между монитором и стулом

    • @user-ol4oq2pn7l
      @user-ol4oq2pn7l 7 лет назад +37

      Андрей Дегтярук Прокладка между компьютером и стулом*

    • @gurupatikus
      @gurupatikus 7 лет назад +125

      Андрей Дегтярук так и знал, что мой котяра в этом замешан!

    • @xyzw777
      @xyzw777 7 лет назад +1

      адепты php, скажите как там сейчас с разделяемыми между потоками ресурсами или/и обрывом скрипта в случайном месте по таймауту?

    • @DenisSivzov
      @DenisSivzov 7 лет назад +2

      всё это есть с 5 версии

    • @xyzw777
      @xyzw777 7 лет назад

      Denis Sivzov в смысли? эти баги и раньше были...

  • @user-xg3gu1kb5o
    @user-xg3gu1kb5o 7 лет назад +820

    Мне кажется если бы мой прадедушка сейчас ожил и включил твой видос, он бы подумал что прошло лет 500-600 и русский язык настолько изменился что он не понимает 80% всех слов.

    • @merlinulg
      @merlinulg 7 лет назад +37

      Сдается мне, что ты бы своего прадедушку тоже не совсем понимал, так как не знаешь устаревших или изменивших смысл слов и фраз

    • @Penilopa24
      @Penilopa24 7 лет назад +18

      И что ты этим хотел сказать?

    • @user-td7km2fj7e
      @user-td7km2fj7e 7 лет назад +4

      я тоже не понял суть вашего комментария, сударь!

    • @merlinulg
      @merlinulg 7 лет назад +9

      Если вы все про комментарий Артема, то я с вас удивляюсь, судари. Простая логическая конструкция - прадед бы не понял всех этих новомодных заимствований в русский язык автора ролика, особенно слов "пиэчпи" и "цэ" =)

    • @aisdesignunit
      @aisdesignunit 7 лет назад +10

      и обратил бы внимание, наверно, что "дабы" от "ибо" отличаются, как "что бы" от "потому что" в наше время.

  • @develmen1
    @develmen1 7 лет назад +283

    есть те языки которые ругают и те на которых не пишут (с) кто-то из великих

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +59

      Это сказал Бьерн Страуструп.

    • @sergeyyakovlev2974
      @sergeyyakovlev2974 7 лет назад +6

      который и создал ужасный язык

    • @MrBakhradin
      @MrBakhradin 7 лет назад +39

      Вспомнил статистику которую показывали по новостям. По статистике автомобили марки Тойота много попадают в ДТП. Потом показывает другую статистику, по стране по количеству самая распрастраненная машина это автомобили марки Тойота.

    • @alexkha
      @alexkha 7 лет назад +9

      ... вот именно: ругают именно те языки, на которых пишут ибо о недостатках других ничего не знают! Те кто ругают С++: предложите альтернативу, а то я давно не смеялся.

    • @itkerry.gaming
      @itkerry.gaming 7 лет назад

      c#

  • @nb-cy6cw
    @nb-cy6cw 4 года назад +50

    У Хауди 2 настроения - php хуйня и php топчик, учим за час

  • @nonamespace4670
    @nonamespace4670 6 лет назад +27

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

  • @UnrealSerg
    @UnrealSerg 6 лет назад +17

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

    • @rexarmon1781
      @rexarmon1781 10 месяцев назад

      Да дело даже не вкусах. Каждый язык программирования нужен под определенную задачу, как инструменты которые тебе нужны для ремонта: молотки, шуруповерты, отвертки и т.д.

    • @user-fz5dj5uy3h
      @user-fz5dj5uy3h 5 месяцев назад

      Программисты - довольно робкие, инфантильные и закомплексованные существа. Они и не такое отмочат...

  • @Damalycus
    @Damalycus 7 лет назад +60

    "Сделал интернет таким каким мы его знаем - представьте что не было бы фейсбука, вконтакте"
    Я должен вернутся в прошлое и убить ПХП!

  • @liha4daily49
    @liha4daily49 7 лет назад +255

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

    • @Linch696
      @Linch696 7 лет назад +6

      Что за бред ты несешь? При чем тут бинарный код?

    • @liha4daily49
      @liha4daily49 7 лет назад +39

      Linch при том что это единственный код который не требует компиляции

    • @Linch696
      @Linch696 7 лет назад +2

      Разумеется, и ... при чем же здесь все-же бинарный код? Для чего тогда были придуманы интерпритаторы и компиляторы?

    • @svyatoslavforexample368
      @svyatoslavforexample368 7 лет назад +21

      при том, что C так же "управляет машиной" как и python или js. Речь о бреде в видео про то что php не ЯП

    • @unitybingo1491
      @unitybingo1491 5 лет назад +5

      Ну давайте сайты на Assembler писать

  • @fanraeen722
    @fanraeen722 7 лет назад +9

    когда уже уроки по django будут или по linux?

  • @standoff-lh1jf
    @standoff-lh1jf 3 года назад +6

    Хауди: PHP приучтвпет вас к говнокоду
    JavaScript: ой брааат, ты еще не знаешь что такое говнокод

  • @user-bc6xz9nb8e
    @user-bc6xz9nb8e 7 лет назад +1

    Здравствуйте подскажите пожалуйста как вы программируете на Python при помощи Sublime Text!!!!

  • @user-lo7du9gy8w
    @user-lo7du9gy8w 7 лет назад +403

    Меня зовут Дмитрий и я писал на PHP (((((

    • @user-ol4oq2pn7l
      @user-ol4oq2pn7l 7 лет назад +31

      Дима Губачев Хлоп-хлоп-хлоп!

    • @user-xf1kp3mz7y
      @user-xf1kp3mz7y 7 лет назад +11

      меня зовут Саша и я тоже кодил на PHP

    • @user-yy4cp1hx7s
      @user-yy4cp1hx7s 7 лет назад +12

      меня тоже зовут Саша и я сразу начал на пайтоне и джанго

    • @user-nn3ks5bl7j
      @user-nn3ks5bl7j 7 лет назад +30

      Евгений. Учусь писать на html)

    • @azikolife9598
      @azikolife9598 7 лет назад +2

      )

  • @user-vh5ko5jk8b
    @user-vh5ko5jk8b 4 года назад +8

    Все ненавидят PHP просто из за знака $ который надо ставить перед объявлением переменной.

    • @bulletsFly
      @bulletsFly 3 года назад +1

      ну хз, мне лично это неудобно

  • @ALLPodpiska
    @ALLPodpiska 7 лет назад +83

    Да ну вас, пойду говнокодить на php дальше

    • @developerninja619
      @developerninja619 5 лет назад

      удачи)

    • @mrkolter4366
      @mrkolter4366 5 лет назад +1

      фу хейтор

    • @mihaillucasuc5554
      @mihaillucasuc5554 5 лет назад +10

      Да кстати, больше всего, сейчас php один из самых востребованных языков :)

    • @vladislavfedorov8749
      @vladislavfedorov8749 4 года назад

      Ну ладно иди с миром брат и я пойду напишу что то ужасное

  • @deninaka8800
    @deninaka8800 7 лет назад

    У меня такой вопрос. Я только начинаю заниматься веб-программированием. и первый сайт ,который я написал , не содержал в себе ни одной строчки кода php , писал я на макете bootstrap . и вроде бы все нормально получилось. так вотю стоит ли мне учить php и что
    то мне даст?

  • @Setios
    @Setios 4 года назад +14

    Тру программистов послушаешь, так у них все языки это херня кроме С++

    • @user-rx7ot5tm3j
      @user-rx7ot5tm3j 4 года назад +5

      дак так и есть

    • @roxxel8167
      @roxxel8167 4 года назад +5

      @@user-rx7ot5tm3j тру программист бля

    • @dephphascow2572
      @dephphascow2572 4 года назад +6

      Хз может ещё и не программист я но уже 6 год идёт в этой сфере. В начале я писал на с++ (WinAPI / DirecX) но потом ушёл. Нет проблем не было с языком. Я его отлично понимал. Но любовь прошла. Сейчас я использую шарп, пайтон, php, всё чтобы не использовать ++ 😁

  • @AppleBeeElectro
    @AppleBeeElectro 7 лет назад +205

    Годная картинка, контент все лучше с каждым новым видео. За 14 минут было сказано то, на что бы у других ушло минут 40.

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +34

      Стараемс

    • @user-hk6us2vl5j
      @user-hk6us2vl5j 7 лет назад +2

      Хауди, я вообщем-топосмотрел твои ролики за час HTML и CSS - все понял.Вот только ты не сказал как поставить 2 разные ссылки на 1 строку. Кто знает помогите ребят.

    • @paqstd-yt
      @paqstd-yt 6 лет назад +2

      Touch me

    • @CBETdobra
      @CBETdobra 6 лет назад +2

      у большинства на это ушло бы пару недель )) Zeb Art, какой кошмар! Это и есть программирование? Страшно смотреть, как люди только с ума от программирования не сходят? Можно погибнуть от истощения мозга.

  • @maksimgolobokov123
    @maksimgolobokov123 7 лет назад

    Спасибо за ответ, пока есть возможность хотелось бы понять для себя, как правильно распределить время на изучение, либо продолжать штудировать html,css,php итд, либо начать клепать на wp, знакомиться со сферами контента и правильной подачи и попутно изучать основы?

  • @user-pl3io6wu9l
    @user-pl3io6wu9l 7 лет назад +2

    >> За несколько дней можно с нуля поднять интернет магазин своей мечты
    WTF? На проектирование нужно примерно столько потратить..

  • @vladislavkovalenko5045
    @vladislavkovalenko5045 7 лет назад +15

    Интерпретируемый язык- это не язык программирования? Хорошо, всё понятно, всего доброго

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +14

      +Владислав Коваленко Всего хорошего, вот только такого в ролике сказано не было.

    • @ElectroMussic
      @ElectroMussic 3 года назад +2

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

  • @denisdragomirik
    @denisdragomirik 7 лет назад +30

    То есть, если язык скриптовой, то его можно не считать языком программирования? Суть понятия «языка программирования» состоит в том, что это некий язык, на котором что-то программируется (или: программируется некая логика, или: пишется набор связанных между собой команд, которые что-то делают). Вы путаете понятия, пытаясь изобразить «объективность», либо проще - чтобы смягчить агрессию вечных холиварщиков, которые, наверняка, смотрят канал. То, каким образом написанное человеком превращается в машинный код, не определяет, язык программирования или нет. Оно определяет то, компилируемый он или интерпретируемый. Кстати, РНР может компилироваться в байт-код. Как и Java. Или Java также не язык программирования.

    • @mrsnobody8761
      @mrsnobody8761 6 лет назад +7

      Зато автор считает языком программирования маркапы - HTML и CSS! (facepalm)

    • @fenderbender2096
      @fenderbender2096 6 лет назад +5

      Автор неадекватен как программист, только и всего.

    • @galartyt652
      @galartyt652 5 лет назад +1

      @@mrsnobody8761 Без них сайт не создашь)))

  • @zikizziki2570
    @zikizziki2570 6 лет назад

    Хаудио дай совет
    Я хочу заниматься созданием сайтов и в тоже время хочу заниматься языком Kotlin для создание игры под Андроид
    с чего мне начать ?

  • @cyborghunter8651
    @cyborghunter8651 6 лет назад

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

  • @olzhas.moldashev
    @olzhas.moldashev 7 лет назад +223

    Паралимпиада по программированию. Приглашаются программисты на PHP, 1С и VBA

    • @gurupatikus
      @gurupatikus 7 лет назад +3

      кот.фм программист html - что-то новое

    • @alexandr_8872
      @alexandr_8872 7 лет назад +30

      А также студенты изучившие Паскаль и Visual Basic)

    • @mrLumen2
      @mrLumen2 7 лет назад +9

      во внеконкурсной развлекательной программе - выступления ветеранов, писавших на Рапира, Кобол, Алгол и Фортран. Гвоздь развлекательной программы - увлекательный кодинг прямым набором бинарных кодов программы без использования Ассемблера.

    • @gregorydubomire5149
      @gregorydubomire5149 7 лет назад +4

      Не путайте VB с Basic. VB - полноценный язык в инфраструктуре .NET . А это уже совсем другой уровень

    • @BStudioCD
      @BStudioCD 7 лет назад +2

      Прошу заметить, что есть такие понятия как VB6 и VB.NET, которые также не стоит путать))) VB.NET это прекрасный объектно-ориентированный язык, компилируемый в MSIL, в то время, как VB6 - неудобный и маломощный процедурно-ориентированный, компилируемый в native-code)

  • @idrissovadil
    @idrissovadil 5 лет назад +4

    Еще огромный плюс PHP - это поддержка 100% хостингами этого языка. Большинство других языков зачастую требует покупки выделенного сервера, а клиенты не всегда могут позволит себе VPS.

  • @tteshka8784
    @tteshka8784 7 лет назад

    Привет, что можешь посоветовать аналоги php и вообще подсказать что лучше для бэкенда?

  • @codedreams3209
    @codedreams3209 7 лет назад

    Хауди привет! А можешь запилить видос в таком стиле про Fullstack разработчика, раскрыть эту тематику, насколько сейчас актуально быть таковым специалистом, что для этого нужно, как совмещать учебу фронт и бекэнда? Какие еще технологии изучать для полноценного фулстэка (сети, операционки и тд), я думаю в твоем стиле было бы классно для начинающих самоучек!

  • @SlavKhachatrian
    @SlavKhachatrian 7 лет назад +7

    Сделай уроки по Django!))

  • @giuseppe2712
    @giuseppe2712 4 года назад +4

    Когда ты увидел Эндшпиль ты тоже подумал именно о них? : )

  • @master-td4mr
    @master-td4mr 6 лет назад +2

    Стопе,ВК же НАПИСАНО на html,я смотрел его же код или я чего то не понимаю

    • @gdlunar3773
      @gdlunar3773 4 года назад +1

      HTML и CSS - не языки программирования и да, они в каждом вебсайте есть.

  • @user-pf4lh2xq4d
    @user-pf4lh2xq4d 7 лет назад

    Отличное видео, как всегда просто и позноватнльно! Только думаю Хауди стоит в описание добавить список всех необычных и непонятных слов, а то не удобно ставить видео на паузу и записывать все в гугл xD

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +3

      Когда ищешь в Гугле, запоминается лучше )

  • @GGStudio_Design
    @GGStudio_Design 7 лет назад +7

    Всем привет, я фотошопер и вообще гуманитарий, но когда-то пробовал изучать ПХП. Целый месяц с завидным упорством варил свой мозг над видеокурсом Попова по данной теме и вуаля - я нихуя не понял. Зато я теперь знаю что такое переменная и как взаимодействует сайт с базой данных МуСкул. Полезно провёл месяц, хуле.

    • @user-vh5ko5jk8b
      @user-vh5ko5jk8b 4 года назад

      Лучше начать с Python но не C++(низкоуровневый соответственно сложно)

  • @GMG_Egor
    @GMG_Egor 3 года назад +4

    Хауди хо: как выучить рнр? потом:почему рнр ужасный язык?

  • @user-qx7wc8hn1g
    @user-qx7wc8hn1g 4 года назад

    Стоит ли учить его на данный момент ( почти 2020 год ) ?

  • @Oleg_Odarchenko
    @Oleg_Odarchenko 7 лет назад

    Хауди, можешь помочь с выбором литературы по PHP? Какую посоветуешь? Или у тебя уже есть перечень в каком-то видео?

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +1

      PHP 7 Дмитрия Котерова и Игоря Симдянова

    • @Oleg_Odarchenko
      @Oleg_Odarchenko 7 лет назад

      От души благодарен.

  • @user-wt3bi4yy3r
    @user-wt3bi4yy3r 7 лет назад +1

    Спасибо! Очень интересно! На PHP свой первый диплом писал, "Тестирующую программу по английскому" в среде DevelStudio 3.0. В общем для новичков язык - самое то ))

  • @demobin
    @demobin 7 лет назад +78

    Ц и Ц++ убило)

    • @nikolay-t6497
      @nikolay-t6497 4 года назад +3

      ну спешил он )) быстро читал )) а так норм... был когдато такой Васик... и ничего..

  • @maksimgolobokov123
    @maksimgolobokov123 7 лет назад

    Обьясните мне как новичку...т.е. на одном сайте мы можем применять несколько языков програмирования под определеннные задачи?

  • @YammiVega
    @YammiVega 7 лет назад

    Если кому интересно, то музыка в конце видео: RW Smith - Turn On :)

  • @AircodesRu
    @AircodesRu 7 лет назад +7

    И как теперь хейтить видос или афтара, коли были освещены и плюсы и минусы и субъективщины не было...
    Вообще печалька.

  • @Igorrreha
    @Igorrreha 6 лет назад +4

    Отличная подача, подробный разбор поставленного вопроса. Спасибо за ролик, лайк, подписка ;)

    • @dotamov
      @dotamov 10 месяцев назад

      хаудио хо говно из жопы) ты еще не понял?

  • @user-dt6tl7vr1g
    @user-dt6tl7vr1g 6 лет назад

    А можешь курс по ООП php снять?! Очень Хотелось бы...

  • @mrror84
    @mrror84 7 лет назад

    А будет видео про флекс боксы из css?

  • @yamahabiker316
    @yamahabiker316 7 лет назад +68

    Спасибо За видео Хауди!!)) Изучаю пхп и буду дальше изучать, уже перешёл на ООП. Я скажу одно - каждому своё, а если вы поддаётесь чужому мнению, то сами никогда ничего не узнаете. Не нравится пхп, пиши на другом, учи другое, а вот говорить о том, что кто-то или что-то плохое - это бред полнейший)) Ваш мозг тоже как некий интерпретатор и порой интерпретирует чужие мысли, а не свои.

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +9

      Ты меня цитируешь )
      Рад помочь!

    • @yamahabiker316
      @yamahabiker316 7 лет назад +5

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

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +15

      Молодец!
      Ты на верном пути.

    • @BStudioCD
      @BStudioCD 7 лет назад +1

      Что такое оператор Космический корабль, расскажи плз, в двух словах?)))

    • @eduard401932
      @eduard401932 7 лет назад +1

      Этот оператор предназначен для сравнения двух выражений. Он возвращает -1, 0 или 1 если $a, соответственно, меньше, равно или больше чем $b. Сравнение производится в соответствии со правилами сравнения типов PHP. вот пример
      Я его использую в сортировке очень удобно. Пишу на PHP более года и мне нравится этот язык да конечно недостатки есть, но у медали всегда две стороны что то на нем пишется отлично а что то на нем лучше не писать (также знаю SQL, HTML5, CSS3, JavaScript)

  • @ValeriyTokarev
    @ValeriyTokarev 7 лет назад +19

    на php много фреймворков и cms поэтому его имеет смысл знать и на нем работать

  • @user-vo8bj6xj4m
    @user-vo8bj6xj4m 7 лет назад

    Люди, что делать если полетела кодировка в sublime text 3?

  • @grigoriykarpenko235
    @grigoriykarpenko235 3 года назад +1

    Объясните мне пожалуйста:
    МОЖНО ЛИ САЙТ СДЕЛАТЬ И НА ДВУХ ЯЗЫКАХ ИЛИ НЕСКОЛЬКИХ ?
    НАПРИМЕР ПРИМЕРНО ПОЛ САЙТА НА РНР, А ОКОЛО ПОЛОВИНЫ ОСТАЛЬНОГО САЙТА НА "ПАЙТОНЕ" ? - ЕСТЬ ЛИ КАКОЙ-ТО СМЫСЛ В ЭТОМ ? ИЛИ НАОБОРОТ НИЧЕГО НЕ ПОЛУЧИТСЯ ?

  • @realmag777
    @realmag777 7 лет назад +28

    PHP лучший выбор для тех кто хочет программировать backend и зарабатывать без привязки к географии и какой либо организации!! Коммерция и PHP рулит - easy enter, easy dev, wide market

    • @Aaabbbdddccc
      @Aaabbbdddccc 3 года назад

      Брат, научи программированию)))

  • @johnny2598
    @johnny2598 7 лет назад +26

    PHP один из самых востребуемых на данный момент языков ! кто его будет учить - без ужина и колготок не останестя !

    • @user-sc8wx5yr2m
      @user-sc8wx5yr2m 6 лет назад +5

      Сейчас бы говорить так про один из самых низкооплачиваемых ЯП

    • @whiteniga9489
      @whiteniga9489 6 лет назад +2

      Андрей Атеист если ты профи то в москве от 120 до 240к можно устроиться. И это называется низкооплачиваемым?

    • @user-sc8wx5yr2m
      @user-sc8wx5yr2m 6 лет назад +2

      Сеньоры js/с# в разного рода мухосрансках столько получают

    • @whiteniga9489
      @whiteniga9489 6 лет назад +10

      Андрей Атеист где вы видели сеньора js в мухосранске что бы столько получал?

    • @hash8121
      @hash8121 6 лет назад +3

      white niga
      У меня в Мухосранске JS-джунам платят неплохо. Не сотнями тысяч, но для Мухосранска само то)

  • @x86thasm56
    @x86thasm56 7 лет назад

    Круто:) сейчас мне 16 лет, и я изучаю python как первый язык прогр. по книге Н. Прохоренок Python 3 и PyQt а в будущем хочу начать и пхп с++ выучить. Сейчас я на теме пользовательские функции, и понемного движусь к ООП, а до этой темы мне понятно всё, но вот работа с датой и временем часто возникают трудности по этой теме на практике, методы классы функц. выучил а применить трудновато...
    Решил рассказать незнаю зачем:) Хочу спросить нормально ли я двигаюсь по изучению?)

    • @sergegoujon8022
      @sergegoujon8022 7 лет назад

      Не уверен, что вам 16. У меня ребёнок 12-летний намного грамотнее пишет...

    • @x86thasm56
      @x86thasm56 7 лет назад +1

      Я не русский и не учил его никогда. А я уверен что вы и ваш ребёнок не напишет грамотно на укр языке.

  • @antongorshkov3638
    @antongorshkov3638 7 лет назад +1

    Многие из названных недостатков или устранены в текущих версиях (разве что перегрузки собственных методов по-прежнему нет), либо могут быть устранены волей программиста. Например, транзитивности нет, пока не используется ===, а типы параметров функции можно указывать по желанию. Так же уже есть и интерфейсы и вполне адекватные модификаторы с геттерами и сеттерами и даже "магией", что кстати есть перегрузка (операторов).
    Лично мне, конечно, хотелось бы несколько пересмотреть типизацию, добавить перегрузку функций, потому что public function myMethod($parameter = deafultValue) - вроде и неплохо иногда, но в некоторых случаях выгядит как издевательство, когда необязательных параметров много и отсутствие/наличие какого-то из них сулит серьёзные изменения в логике метода. Тогда куча if или switch и вызов каких-то других методов.
    Автору спасибо. Действительно адекватный взгляд на проблему. Тоже начинал только с php, а потом взялся за джаву и как-то та же пыха, но только более типизированная и методы приятнее перегружать. Порядка больше, согласен, но и задачи разные, а поддерживать порядок можно и в php, просто нас там этому не сильно обязывают. С другой стороны, и в java наваять можно ещё то.

    • @fenderbender2096
      @fenderbender2096 6 лет назад

      Перегрузка есть через magic methods.

  • @igorsagaydak6525
    @igorsagaydak6525 7 лет назад +5

    о, да, как боженька смовил
    "если ты хорошо пишеш на php то ты не только на php пишеш"

  • @artursveshnikov7668
    @artursveshnikov7668 5 лет назад +5

    Если бы не было php, его место занял бы pyton, ruby или дале java

  • @toffa7221
    @toffa7221 7 лет назад +1

    Подскажите шрифт текста справа из кадра со слоном, пожалуйста.

  • @user-qq9gh3iq6w
    @user-qq9gh3iq6w 6 лет назад

    Проблема в том, что эксперты работают с кодом новичком только в одном.
    Заказчики после обкатки проекта вылавливают кучу багов, которые новички не могу исправить-поэтому эксперты исправляют их ошибки.
    Почему так происходит? Я Вам отвечу - нет такого количества работы для экспертов, чтобы их обеспечить. Только из-за этого приходится браться за исправление чужого говнокода.
    В целом все упирается в бюджет - не каждый проект может себе позволить оплачивать работу опытного специалиста, поэтому большинство обращается к новичкам. Оно вроде визуально все как надо, но постоянно глючит.
    Всем доброго дня ребята.
    Отличное видео, спасибо автору за небольшой обзор

  • @kvizzyt7548
    @kvizzyt7548 5 лет назад +4

    Я представляю как ты задолбался делать субтитры :D

  • @user-og9bl4rt5j
    @user-og9bl4rt5j 4 года назад +14

    Так и думал, что Хауди все разложит по полочкам, а не будет хейтить язык. )
    Классный видос

  • @mikevasovski1392
    @mikevasovski1392 6 лет назад

    11.11 что за трек?

  • @user-do8zu3fn1t
    @user-do8zu3fn1t 7 лет назад

    а может поможете мне научиться языку php видео уроки книги где найти как научиться с нуля

  • @Ivan-nm9yo
    @Ivan-nm9yo 7 лет назад +13

    Автор видимо не совсем нормальный. Чем цикл foreach не нравится? Это же прекраснейшая штука, и очень большой недостаток других языков в том что в них такого нет или реализовано через костыль. Как можно запутаться в названиях переменных которые сам придумываешь?

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад

      Попробуй запусти вот этот код.
      $a = array ('zero','one','two', 'three');
      foreach ($a as &$v) {}
      foreach ($a as $v) {echo $v.PHP_EOL;}
      И скажи мне, почему в итоге получаешь изменённый массив, хотя в коде ты ничего не менял?

    • @Ivan-nm9yo
      @Ivan-nm9yo 7 лет назад

      да, непонятно. но мне эти ссылки всегда казались абсолютно бессмысленной фичей

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +1

      Вот об этом я и говорил.
      Язык порой чудит.
      Однако не всё потеряно, скорее всего это скоро исправят.

    • @user-uw7ww8bc9l
      @user-uw7ww8bc9l 7 лет назад +5

      Так может это не баг, а фича, и вы просто не умеете её использовать ? ;)

    • @pavel_mironchik
      @pavel_mironchik 6 лет назад +13

      Эм, а чего ты ожидал? Сначала бедную $v назначаешь жесткой ссылкой на последний элемент массива, а потом во втором цикле начинаешь писать значения элементов массива в его же последний элемент. Действительно, это PHP чудит /sarcasm/. В том же С++ аналогично поиграйся ссылками и получишь такой же результат.

  • @user-ot9oz6fz5i
    @user-ot9oz6fz5i 4 года назад +3

    Ты слишком быстро читаешь текст на бумажке, бро)

  • @rewlads
    @rewlads 5 лет назад

    скажите, как будет выглядеть фрагмент такого вида на пхп:
    function(a,b){
    const c = a + b
    const e = d => c + d

    • @xoxot_shamana
      @xoxot_shamana 5 лет назад

      Что это за херота в последней строке? Ты создаешь константу d и она равна с + d и создаешь е которая равна d? И да, зачем константа если не описан класс?

    • @rewlads
      @rewlads 5 лет назад

      ​@@xoxot_shamana это на js; "=>" это лямбда, одно из основных средств программирования, гугли "Функция высшего порядка"; "const e =" нужен, чтобы заявить, что "е" действительна в данном скопе и больше меняться не будет; "const" в хорошем коде может оказаться около большенства "="; помогает от дурацких ошибок, типа "откуда в этой переменной эта херота"

    • @xoxot_shamana
      @xoxot_shamana 5 лет назад

      @@rewlads я знаю что такое константа, в php они используются при ООП подходе. Если класс не описан, то создание константы бессмысленно.
      Этот лямда - оператор видимо используется только в сишарпе. На хрен он нужен я так и не понял, нужно сначала изучить сишарп, хотя бы его основы (тело выражения, делегат, дерево выражений, кортеж - ШТА ЭТА ТАКОЕ ИСЧО?]

    • @rewlads
      @rewlads 5 лет назад

      ​@@xoxot_shamana константа в php, это вообще, видимо, что-то другое; А этот лямда - основа всего программирования, появился больше 50 лет назад, и к настоящему времени, есть почти во всех языках; На хрен он нужен? Ну а зачем тогда тебе ООП подход, например, нужен?

    • @xoxot_shamana
      @xoxot_shamana 5 лет назад

      @@rewlads ООП мне не нужен, я его не использую. Сколько раз начинал сам принцип изучать - каждый раз не мог придумать как и где это использовать в моих случаях. И в примерах других кодеров всё сводится к награмождению: в местах где можно элегантно вызвать print() - описывается класс и создаётся его экземпляр.

  • @denyart6259
    @denyart6259 4 года назад +1

    "Почему молоток - это ужасный инструмент?"
    В качестве аргументов можно привести тысячи отбитых пальцев и проломленных черепушек.
    Используйте инструменты по назначению, господа.

  • @mottedli
    @mottedli 7 лет назад +6

    Смотрю тебя с 9к подписчиков, и хочу отметить твой гигантский скачок в плане визуальной составляющей и в качестве звука. Красавчик, покоряй Ютуб дальше!

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +1

      :) Приятно слышать.

  • @user-mi4ky1sb3p
    @user-mi4ky1sb3p 6 лет назад +6

    Да пофигу. Работает, да и хрен с ним

  • @kasarch
    @kasarch 5 лет назад

    Да, было дело, говнокодил на PHP лет десять назад. В те времена балом правили shared хостинги, поддерживающие только PHP, а про VPS почти никто не слышал, вот сейчас и разгребаем последствия тех лихих времен.
    Однако сейчас, когда виртуалки стоят дешевле грязи, php возвращается к тому состоянию, для которого был создан - просто дополнительные плюшки для страницы, например обработать отправку формы, и заслать ее на мыло.
    Да, PHP сейчас по инерции используют многие, вот только все чаще вижу истории вроде "мы переписали наш веб-сервис на nodejs/go/еще что, и у нас снова начали расти волосы на голове". И при разработке чего-то более серьезного, чем лендинг или сайт в несколько страниц текста, народ уже начинает задумываться, какой инструмент подойдет для задачи, а не бездумно берет php, ибо без вариантов.
    И да. Насчет серьезных сервисов, обслуживающих многомилионную аудиторию ежедневно: youtube написан на python, netflix, paypal - nodejs, github - ruby, по непроверенным данным instagram тоже на python.

  • @nabech1135
    @nabech1135 7 лет назад

    ПОМОГИТЕ ПОЖАЛУЙСТА. Когда я устанавливаю PHPSTORM , я хочу запустить программу эту , но ВСЕГДА ВЫЛЕТАЕТ ОШИБКА про JTK что то , кароче хз. ПОМОГИТЕ ПОЖАЛУЙСТА

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад

      Java установи.

    • @nabech1135
      @nabech1135 7 лет назад

      спаасибооооооооооооооооооооооооооооооооооооооо. как бы я хотел что бы ты стал моим учителем))))) кароче выйду на фриланс , возьму 1 заказ и половину на кошелек тебе кину)

    • @nabech1135
      @nabech1135 7 лет назад

      вот незадача. JDK устанавливается на 64 и выше Windows , а у меня 32 бита. ЖИЗА(

    • @user-rs6pe4fy1r
      @user-rs6pe4fy1r 7 лет назад

      лол х86 ставь

    • @nabech1135
      @nabech1135 7 лет назад

      Николай Ласунов я устанавливал на 86 и ничего не идёт. смотри я сначала скачал джаву просто , потом скачивать JTK?

  • @user-zo8lo7xw3x
    @user-zo8lo7xw3x 7 лет назад +62

    ничего не понял, но лайк поставил

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +17

      Типа понял.
      :)
      p.s. Суть в том, что язык PHP отличный и далеко не погибающий.

    • @bratishafun4039
      @bratishafun4039 7 лет назад +2

      Тоже самое.

    • @user-rz7xz4wf8p
      @user-rz7xz4wf8p 7 лет назад +2

      А я понял... что учить мне еще очень много придется.... но лайк поставил

  • @joemamium
    @joemamium 7 лет назад +13

    На PHP довольно удобно писать server-side для Android приложений. По большей части из-за того, что дешевый хостинг с PHP найти проще, да и написать что-либо можно намного быстрее, чем, например, на Java.

    • @gregorydubomire5149
      @gregorydubomire5149 7 лет назад +2

      ASP.NET Core. Не сильно медленней, надежней и с полноценным REST API.
      Что касается дешевого хостинга - вне зависимости от технологического стека для реально работающих сервисов нет таких вариантов. Хотя если вы пишете приложеньку для себя и еще пары тройки друзей - тогда да. Хостинг по цене чашки кофе в месяц - это ваш выбор.

    • @PanicWassano
      @PanicWassano 7 лет назад +1

      бред, смотрите в сторону Ruby on Rails

    • @undefined-is-not-a-function
      @undefined-is-not-a-function 7 лет назад +1

      Ну да, сервер сайд на пхп для андроид приложения за вечер на дешевом хостинге для 1-10 пользователей.

    • @denrad1000
      @denrad1000 7 лет назад +3

      В 2017 году стоит использовать VDS, они стоят от 150-200 рублей в месяц. А там поднимайте что хотите

    • @Kamal-sb7bj
      @Kamal-sb7bj 6 лет назад

      PanicWassano как думаешь ,стоит ли учить Ruby on Rails или лучше взять django/nodejs

  • @1serdg
    @1serdg 7 лет назад

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

  • @nelkor3427
    @nelkor3427 7 лет назад +22

    ЦЭ ПЛЮС ПЛЮС, ЯЗЫК ЦЭ)

  • @bagasek
    @bagasek 5 лет назад +7

    было бы приятнее слушать "отсебятину", чем заготовку с листка

  • @pin5707
    @pin5707 5 лет назад +1

    Здравствуйте. Подскажите пожалуйста хорошую литературу для изучения php. Я абсолютный ноль, даже не ноль, я минус один ))) спасибо!!!

  • @NyanCoder
    @NyanCoder 6 лет назад +1

    7:22 Не было бы PHP - был(-и) бы другой софт/ЯП для создания динамических сайтов, может лучше, а может и хуже. И не волнуйтесь, и тогда бы появились социальные сети, конечно с другими названиями, другими разработчиками, но точно таким-же функционалом. (ИМХО)

  • @user-gf6yw7bb1i
    @user-gf6yw7bb1i 7 лет назад +4

    >Пишет на PHP
    >Что-то ещё говорит про другие языки

  • @Ivan-qb7kc
    @Ivan-qb7kc 7 лет назад +3

    За C++ и двор - стреляю в упор! )

  • @horlonangel
    @horlonangel 7 лет назад

    Хотелось бы узнать какой такой язык управляет машиной? Ассемблер, о котором вы подумали таковым не является, я такого языка вообще не знаю. Из названых проблем ни одной не считаю серьезной. Не один язык не универсален и в любом случае приходется мастерить костыли при серьезных задачах или же писать на нескольких языках и связывать все написанное теми же костылями. Я написал несколько демонов на PHP и никаких проблем, которые бы заключались именно в языке не увидел.

  • @user-vs2zr5lb8v
    @user-vs2zr5lb8v 6 лет назад

    начал учить php и попал сюда случайно, так учить его или нет? или JavaScript лучше учить для сайтов?

    • @some_name
      @some_name 6 лет назад

      сначала лучше js

    • @MegaKillBot.
      @MegaKillBot. 6 лет назад

      Начнём с того, что JS - это фронтэнд
      А PHP - бекэнд...

  • @azikolife9598
    @azikolife9598 7 лет назад +26

    Это группа анонимных программистов? Э... всем привет я Ярослав и... я пишу на php

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +13

      Привет, Ярослав!

    • @LinuxMyLive
      @LinuxMyLive 7 лет назад

      я Николай и я тоже пишу на PHP😂😂😂😂😂😂

    • @user-rq8vv9mx7j
      @user-rq8vv9mx7j 3 года назад

      @@HowdyhoNet привет, Абрахам

  • @nikitarootkovskiy7494
    @nikitarootkovskiy7494 7 лет назад +8

    Более осмысленно стал изучать php именно с твоих роликов полгода назад. Сейчас запускаю проект написанный полностью с нуля, за что тебе огромное спасибо. Понятно, что там код новичка, но и проект особо не нагруженный, по факту уже буду что то переделывать. Использую систему аккаунтов по твоим урокам, использую redbean орм и другие плюшки по твоему совету)

  • @rendexRussia
    @rendexRussia 7 лет назад

    Хауди, ты же читаешь за кадром, книгу да пишешь? Спасибо за видос

  • @qwirtz2002
    @qwirtz2002 7 лет назад +2

    Вспомнил "Криминальное чтиво"... Пошел пересматривать;)

  • @the2x548
    @the2x548 7 лет назад +7

    Для тех, кто не брезгует PHP (Laravel), HTML/СCS3, Vue JS, обращайтесь!

    • @mikhailius
      @mikhailius 7 лет назад +1

      Смысли обращайтесь? )

    • @Xrymzikz
      @Xrymzikz 7 лет назад +1

      сейчас на таком же стеке работаю) вообще отлично, laravel за пару строк делает огромное кол-во работы, vuejs мне нравится поболее react или angular, более лаконичный и чистый выходит, со своими компонентами, jsx не люблю зато pug(jade) как раз по мне для компонентов))

  • @user-up4fz9kr7m
    @user-up4fz9kr7m 7 лет назад +35

    за php и двор стреляю в упор

  • @user-lt7cf5qq8j
    @user-lt7cf5qq8j 7 лет назад

    Спасибо. Познавательно. И самое главное без лишних слов.

  • @user-vp6jd4qy2d
    @user-vp6jd4qy2d 4 года назад +1

    Да, конечно жалко что в питоне нету оператора выбора. Но мне и без приватов и публиков как-то хорошо. Что такое pattern maschine (сори за написание) я вообще хз. То же и с лямбдой.

  • @user-ct9xe4ek3o
    @user-ct9xe4ek3o 3 года назад +3

    не плач,слоник.Он не про тебя

  • @unnamed3533
    @unnamed3533 7 лет назад +6

    4:05 с таким пафосом говорит, что придумал это сравнение только что(что с таким костылем безногий может выиграть марафон), забавно так как сразу видно что все видео автор читает текст с листочка.

    • @sergeylitvinov3162
      @sergeylitvinov3162 5 лет назад

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

  • @user-js5ly4bc9i
    @user-js5ly4bc9i 6 лет назад

    Стоит учить PHP или нет? я закончил курс html и css теперь хочу php изучить подскажите пожалуйста что дальше изучить.....

    • @HowdyhoNet
      @HowdyhoNet  6 лет назад

      Почему нет?

    • @user-js5ly4bc9i
      @user-js5ly4bc9i 6 лет назад

      Я после html и CSS не знаю что дальше изучить? Дайте Совет что дальше по порядку изучить?

    • @HowdyhoNet
      @HowdyhoNet  6 лет назад

      +Кахрамон Хаджибаев JavaScript, все ответы есть в нашей группе ВК

  • @user-hk6us2vl5j
    @user-hk6us2vl5j 7 лет назад

    Хауди, я вообщем-топосмотрел твои ролики за час HTML и CSS - все понял.Вот только ты не сказал как поставить 2 разные ссылки на 1 строку. Кто знает помогите ребят.

  • @stalexxx2
    @stalexxx2 7 лет назад +6

    Афтар, учи матчасть. "Язык программирования управляет машиной" что что ты такое говоришь

  • @MeowooF
    @MeowooF 7 лет назад +36

    Язык ЦЭ...
    Все понятно, можно выключать.

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +6

      Предоставь свою транскрипцию.

    • @MeowooF
      @MeowooF 7 лет назад +17

      C, c [ si: ]
      Достаточно открыть алфавит английского языка.
      В дополнение к этому можно привести еще и статью в википедии про этот язык, которая называется "Си (язык программирования)". И точно известно, что нейминг языка не основался на латинском алфавите, так как он задумывался, как улучшенная версия, существовавшего на то время языка B [ bi: ]. Аналогично и с C++.

    • @HowdyhoNet
      @HowdyhoNet  7 лет назад +15

      Я читаю на русском языке название языка (aka коллаборация, фейк, страйк, лайк).
      По русски будет читаться как Цэ плюс плюс.
      По английски будет читаться как Си Плас Плас.
      p.s. Транскрипцию от тебя, к сожалению, так и не получил.

    • @ghistel3613
      @ghistel3613 6 лет назад +12

      Си - она и в Африке "Си".
      Либо читай "Си", а не "Цэ", либо тогда уж и Пайтон называй "Питон", а Джава - "Ява".

    • @CBETdobra
      @CBETdobra 6 лет назад +11

      ни черта не Си! Тогда и Париж называй Пари, Китай - Чжунго, Албания - Шкиперия, Венгрия - Мадьярорсаг, Египет - Миср, Индия - Бхарат, Япония - Нихон, Финляндия - Суоми, Греция - Эллада, Пекин - Бейцзин, Лиссабон - Лижбоа, Бухарест - Букурешть, Торонто - Тороно.

  • @seniorfrom3327
    @seniorfrom3327 3 года назад

    You are right! But what's better, Swift or PHP? =))

  • @othernews168
    @othernews168 7 лет назад +1

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

  • @zmirk
    @zmirk 7 лет назад +3

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

  • @GoogleHater
    @GoogleHater 7 лет назад +27

    У автора нет даже мозгов, что бы прочитать что такое "язык программирования" в википедии.

    • @fenderbender2096
      @fenderbender2096 6 лет назад +3

      +1. Выдержал только первые несколько минут этого бреда.

    • @KreoWolf
      @KreoWolf 6 лет назад

      +

    • @VladimirFlex
      @VladimirFlex 6 лет назад +2

      автор просто ещё не знает, что языки программирования бывают интерпретируемыми, а бывают компилируемыми

    • @omegakrakengames
      @omegakrakengames 5 лет назад +3

      Мозгов у него больше чем у вас это точно))

    • @omegakrakengames
      @omegakrakengames 5 лет назад +1

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

  • @user-rq1ww5lh2m
    @user-rq1ww5lh2m 7 лет назад

    Привет, хотел бы больше узнать про Solidity

  • @jeremyonyx299
    @jeremyonyx299 6 лет назад +2

    "... язык является составным арбалетом, дабы целостность здесь редкий гость..." 4:49
    Непонятно сформулировано. Что имелось ввиду?

    • @HowdyhoNet
      @HowdyhoNet  6 лет назад

      Многое зависит от твоих наушников, на качественных наушниках звук нормальный.
      Но в целом да, в новых роликах звук стараюсь понижать.

    • @enjoynfun
      @enjoynfun 5 лет назад +1

      Автор не знает, он просто прочитал с бумажки. Скорее всего, на бумажке опечатка и читающий сказал как сумел прочитать.

  • @olezunka
    @olezunka 7 лет назад +57

    Как обычно. Поговорил, поговорил и не о чем.

    • @user-fq9qm9fd9p
      @user-fq9qm9fd9p 7 лет назад +3

      привел же аргументы...

    • @user-wb8in1tb1z
      @user-wb8in1tb1z 7 лет назад +6

      какие аргументы - mysql_real_escape не знает чем отличается от mysql_escape,
      потому что он депрекатет(вот это аргумент), или что?
      Не услышал, что mysql_real_escape_string экранирует строку с помощью libmysql.dll, а mysql_escape_string с помощью внутренних средств php(без libmysql.dll).
      ну и все аргументы также, неочем...

    • @user-qo3rr3kf9i
      @user-qo3rr3kf9i 7 лет назад

      Какие аргументы?

    • @sergiurosca9394
      @sergiurosca9394 7 лет назад +4

      Согласен с Павлом, автор хочет выдать свои эмоции за логику и ничего конкретного не сказано. Много мусорных слов наверно чтоб замылить контекст, много аналогий не имеющих отношения к PHP.

    • @Andrzej-ov5vq
      @Andrzej-ov5vq 6 лет назад

      Во-во. Тем более эти функции уже давно вырезали из языка