Тёмный

Мифы о PHP 

Лёха Объяснит
Подписаться 1,3 тыс.
Просмотров 7 тыс.
50% 1

Язык PHP - рекордсмен среди мифов. Многие из них всего лишь мифы, но не бывает дыма без огня - у каждого мифа есть своя история и свои причины возникновения.
00:00 - Введение
01:03 - Миф 1: PHP мёртв
04:03 - Миф 2: Код на PHP безобразен
05:40 - Миф 3: Структура приложений на PHP не продуманная
06:46 - Миф 4: PHP медленный
08:38 - Миф 5: В PHP мало платят
09:56 - Итоги

Опубликовано:

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 86   
@Roltun
@Roltun 9 месяцев назад
На пхп скоро будут летать космические корабли
@rz3txg
@rz3txg Год назад
Алексей, спасибо за видео. Все я подписался, как всегда лайк. Жду следующих видео.
@Stor_Man
@Stor_Man Год назад
Клёво! Хотелось бы увидеть мифы о других ЯП-ах для веба :)
@Lok1goD
@Lok1goD 9 месяцев назад
Спасибо Лёха! Отлично объясняешь!
@Dmitrijserg
@Dmitrijserg 9 месяцев назад
Котик постоянный участник шоу. That's good. Инфа стабильно на высоком уровне, спасибо.
@user-re1zz4oz2b
@user-re1zz4oz2b Год назад
PHP, хороший язык и свои задачи действительно выполняет. Кроме того в сети очень много информации как по языку так и по различным его фреймвёркам, в большинстве случаев достаточно просто найти кусочек кода который делает то что вам нужно. А вот например тот же Python, при том что очень приятный синтаксис, найти что то сложнее чем описание общеизвестного уже труднее.
@silverbkv
@silverbkv 5 месяцев назад
ChatGPT накодит небольшой кусочек кода по запросу
@bliswar
@bliswar 9 месяцев назад
Чувак, спасибо за труд и старания. Единственное пожелание.. Не читай. 90 % всего времени ты смотришь в сторону. Если ты будешь говорить даже своими словами, а не складно изложенный материал давать, уже лучше будет. Поверь. Зритель твой тебя сам найдет. А так получается, как будто своего мнения у тебя нет и ты просто погуглил и решил сделать такое вот видео.
@user-nl6uu9xl2x
@user-nl6uu9xl2x 10 месяцев назад
Со всем сказанным - согласен. Работаю с php уже около 10 лет и язык становится все лучше и лучше. Однако Ваше видео выглядит довольно странно изза того что Вы разговариваете со зрителями, а смотрите вбок. Понятно, что у Вас там монитор-суфлер, но если вы поставите его перед собой, а не сбоку, будет просто отлично.
@alex-will-explain
@alex-will-explain 10 месяцев назад
Если я поставлю его перед собой, он заслонит камеру 🤣🤣🤣🤣
@silverbkv
@silverbkv 5 месяцев назад
@@alex-will-explain можно ниже камеры поставить или говорить от себя, но в тексте просто накидать план. Или видеоряд накидать и озвучить. Ещё есть нейронка, глаза выставляет в центр камеры, по моему от nvidea.
@alex-will-explain
@alex-will-explain 5 месяцев назад
@@silverbkv уже ничего нельзя поставить ниже, потому что это запись, а не стрим 😆
@turgayalekberli9554
@turgayalekberli9554 Год назад
очень понравилось видео, особенно тонкий юмор
@user-wm3jo8dt5k
@user-wm3jo8dt5k 5 месяцев назад
Спасибо!
@user-ri1ck2dr5t
@user-ri1ck2dr5t 10 месяцев назад
Лёха, действительно объяснил..
@user-bz9qe2fw4e
@user-bz9qe2fw4e Год назад
Клёвый канал , подписался) кстати было б классно если б роадМап сделал по пхп)
@alex-will-explain
@alex-will-explain Год назад
Неплохая идея, подумаю над этим :)
@user-bz9qe2fw4e
@user-bz9qe2fw4e Год назад
@@alex-will-explain просто про JS и python инфы много а про PHP как кот наплакал)
@infinity3020
@infinity3020 Год назад
Круто, не оставляй канал
@chilibean6152
@chilibean6152 6 месяцев назад
Я думал это не стол а ноги в растопырку, спасибо за видео
@user-hk7qf9wl1m
@user-hk7qf9wl1m 8 месяцев назад
Спасибо. И ещё четыре слова.
@user-ty8cy3qt3c
@user-ty8cy3qt3c Год назад
Котейка - топовый!
@Dzotshaman
@Dzotshaman Год назад
Найди способ смотреть в камеру когда рассказываешь, а то выглядит супер странно :D либо в формате подкаста. а сам я php шник и пхп живее всех живых
@NuChamu
@NuChamu Год назад
Ну так php просто был для создания персональных веб-страничек, если правильно помню, то переводили аббревиатуру типа Personal homepage, мол просто странички с минимальной динамикой. Поэтому и такие мифы и держатся, причем их поддерживают программисты 90-х, которые слышали о таком языке и после этого и боялись использовать его и думают, что язык каким был- таким и остался
@davidlakazov9156
@davidlakazov9156 Год назад
Маленькие зарплаты как раз потому что php позволяет сэкономить. Например веб-студии которые работают только с cms такими как bitrix,wordpress,opencart находят клиентов которые хотят по дешевле, ведь сайт на подобной cms будет стоить не дорого, отсюда и зп не большая у сотрудников. Если устроится в компанию где большие проекты php на symafony и других фреймворках, то зп там больше.
@adwordswebxayc1654
@adwordswebxayc1654 Год назад
Ну Лёха, дал веру в PHP. Но, думаю, самым оптимальным решением будет стек PHP бекенд + JS фронтенд.
@pir0zh0kDevTV
@pir0zh0kDevTV 6 месяцев назад
Многие переходят на ноду, а если учесть, как активно она раскачивается, то думаю скоро количество написанных на пхп сайтов станет еще меньше. Не хейт в сторону ЯП, сам на нем тоже пишу/работаю. Но факт остается фактом.
@max_postmind
@max_postmind 5 месяцев назад
Пару лет учу пхп, но чую не созрел до работы, хоть полтора года на джаве еще проработал и курс по пхп прошел один полностью, по ларавел частично, но суть понял.
@alex-will-explain
@alex-will-explain 5 месяцев назад
Я на каком-то форуме около 2010 года спросил, как научиться писать на php, а мне ответили, что там не надо учиться, просто берёшь и пишешь 😆 звучит дико, но это сработало. Позже это сработало ещё и с javascript))) поэтому я советую не ждать того момента, когда "созреешь для работы", а поискать какие-нибудь небольшие заказы на фрилансе.
@max_postmind
@max_postmind 5 месяцев назад
@@alex-will-explain Искал, но давно, воодушевил попробовать еще раз, надеюсь найду осиляемый😀
@alex-will-explain
@alex-will-explain 5 месяцев назад
@@max_postmind в первый раз действительно может быть очень тяжело. Но хорошо, когда это лишь подработка и финансово ничем не рискуешь
@max_postmind
@max_postmind 5 месяцев назад
@@alex-will-explain Искал выполнимое задание, но не нашел искал еще на апворк, тогда был, решив доучиваться, загнав себя в так называемый "tutorial hell", и начал обучаться, как безумный, но ни конца ни края, не увилел.
@alex-will-explain
@alex-will-explain 5 месяцев назад
@@max_postmind на апворке без опыта сложно будет. Для начала можно попробовать искать даже на досках объявлений что-то простое. Много на таких заказах не заработаешь, и там часто сталкиваешься с тем, что всё сделано через одно место. Тем не менее, это даст хорошее представление о том, как всё устроено в реальном мире
@carver7636
@carver7636 6 месяцев назад
В конце 90-х у нас в универе препод по информатике такой был. Во время лекции смотрел куда то вверх. Мы его звездочётом прозвали)) Он давал лекции, как будто читал учебник по мсдос, монотонно, смотря вверх. Жуть короче.
@katesmith2371
@katesmith2371 Год назад
🙂😉🙂
@xotamxudoyberganov5847
@xotamxudoyberganov5847 10 месяцев назад
php kak yazik xarosh na php medleniy a samo podnatiye instance php ochen bistriy mojite proverit ya kakto proveryal go vs php bez http cherez cli i php pochti 2 raza bistrey vsoje uskoye mesto php eta netu runtime
@EvgenOl
@EvgenOl 7 месяцев назад
Мля! Срочно рассылаю резюме на мидла! В резюме укажу, что я понял шутку :)
@WERWOLION
@WERWOLION 10 месяцев назад
Какие 73% если 80+% сайтов на WP?
@alex-will-explain
@alex-will-explain 10 месяцев назад
Просто есть разные метрики расчёта плюс цифра со временем меняется, и есть явная тенденция на снижение. Например тут приводится цифра 77,4% на долю PHP w3techs.com/technologies/overview/programming_language по состоянию на 20 июля 2023. При любой методике цифры могут искажаться за счёт всяких технических или тестовых доменов, временных сайтов-заглушек, "сайтов-однодневок" и т.д. Но как по мне, 70 или 80 - это вообще не имеет значения. Даже если будет только 50% - это всё равно очень много и на порядок выше, чем у ближайшего конкурента.
@spawn7508
@spawn7508 6 месяцев назад
В звуке со стерио пересторались
@DezmondLee
@DezmondLee 6 месяцев назад
Прости друг, но ты так смешно читаешь текст что так и хочется сказать "Молодец садись, вижу что учил"))
@subelwey
@subelwey 6 месяцев назад
за кота лайк😾
@hhhhhhhhhhhhh66jjjjjjj76_4.R
"php мертв после первого запроса" - расшифруйте плиз)
@alex-will-explain
@alex-will-explain Год назад
Немного не так. Правильно будет "php умирает после каждого запроса". Суть в том, что на каждый запрос php создаёт новый процесс, который завершается после выполнения запроса. Получается, что все запросы изолированы друг от друга. И время жизни процесса - это миллисекунды.
@lEpIvIaKl
@lEpIvIaKl 4 месяца назад
По поводу PHP умирает после каждого запроса. Я вот учусь и иногда есть непонимание. Зачем формировать массивы классов-объектов, циклами записывать данные куда-то в объекты, если оно сразу же умирает? Может глупо вопрос задаю... Не в веб, локально, там загрузил информацию в классы те же, в массивы и тому подобное и это находится во всяких кучах, стеках и т.п. А тут в веб PHP следующий запрос всё равно порушит все эти массивы объектов на создание которых уходило время.
@alex-will-explain
@alex-will-explain 4 месяца назад
Вообще, это очень хороший и правильный вопрос. Чтобы понять это, полезно будет вспомнить, как это всё работало в древние времена. Суть php изначально заключалась в том, что можно писать простой HTML с динамическими включениями в тэгах php. И каждый роут сайта был отдельным php файлом. К примеру, чтобы загрузить статью под номером три адрес мог быть /article.php?id=3. В файле писался простой запрос в базу данных, а результат, например заголовок и текст статьи выводились посреди HTML-шаблона. А потом начинается усложнение, например, хочу чтобы статью можно было снять с публикации, но чтобы админ мог её видеть, и вот уже надо проверка прав доступа. Потом захочется ресайз картинок, потом, к примеру ЧПУ-ссылки и уже нужен роутер. Получается всё больше логики, которую надо выносить из шаблона. Потом всё это организуется во всякие классы, сервисы, контроллеры и т.д. и вот у нас рождается какой-нибудь Symfony. И в какой-то момент понимаешь, что действительно, существенная часть кода веб-приложения запускается одинаково при каждом запросе и было бы неплохо держать хотя бы эту часть всегда запущенной. Но для этого придётся переписать всю архитектуру с нуля. Хотя уже есть всякие штуки типа Swoole, которые делают именно это. Однако, у такого подхода, когда приложение живёт только во время запроса есть целый ряд преимуществ: во-первых, запросы абсолютно изолированы между собой. Каким бы криворуким ни был разработчик, данные из запроса одного юзера не смогут случайно попасть в запрос другого. А вот на express.js я однажды случайно так сделал 😆Во-вторых, из-за этого php значительно меньше подвержен утечкам памяти. Всё тот же express.js при длительной работе может "раздуваться" и тормозить, приходится перезапускать раз в несколько дней. В php такое невозможно в принципе - все занятые ресурсы тут же высвобождаются после завершения запроса. И третье довольно неочевидное преимущество - когда много работаешь с php привыкаешь думать об оптимизации потребления ресурсов. Там где в js можно сделать асинхронный запрос и повесить индикатор загрузки, в php приходится думать о более рациональном использовании ресурсов. И потом этот навык остаётся даже если переходишь на другой язык.
@andronovman7510
@andronovman7510 7 месяцев назад
Как может Леха объяснить читая текст...)
@alex-will-explain
@alex-will-explain 7 месяцев назад
Ну, накачал текстов из интернета и сижу читаю их на камеру 😆 А если серьёзно, то текст приходится готовить заранее, чтобы не упустить важных деталей, иногда без таких деталей объяснение может казаться размытам. Можно и без текста говорить, но тогда придётся постоянно возвращаться и говорить "а, вот ещё забыл вот это". Я не профессиональный диктор или ведущий, чтобы экспромтом без запинки задвигать такие массивные телеги. Я просто делюсь своим опытом, как умею.
@romanbush5164
@romanbush5164 Год назад
Php ужасен, но архитектура у laravel хороша, но замены нет, настолько грамотной нет. Spa или ssr, писать на нем костыльно опять же vue работает странно интегрировано. Код на php похож на низкоуровнивые вэб будто бы с++, если сравнивать с джанго
@alex-will-explain
@alex-will-explain Год назад
Зачем фронтенд фреймворки интегрировать в php? Не лучше ли фронт и бэк сделать полностью раздельными?
@olegkosarev4310
@olegkosarev4310 10 месяцев назад
@@alex-will-explain тем более насколько мне известно с 5 ангуляром напрямую он запросы в БД делать не может а значит или нода или php а если нода то тогда не вижу смысла spa вообще компилить.... максимум в кеши всё хранить. я конечно могу что то не знать и не понимать но....
@waseemfaraun
@waseemfaraun 6 месяцев назад
Я в хх видел там зп по пол ляма
@alex-will-explain
@alex-will-explain 6 месяцев назад
Вполне реальная цифра, но только для очень крутых специалистов.
@Tornado-ln7fq
@Tornado-ln7fq 10 месяцев назад
О сейчас pho настолько развился ,что его многим не догнать, мощнейший ООП и много другого. Вот поэтому и завидуют, а ещё их бесит что в итоге потом проекты на ноде переписывают на php. Вить php это мать и отец всего веба. Ну псевдо нодовцов это просто бесит😂😂😂
@newgrafon5185
@newgrafon5185 9 месяцев назад
Можете привести реальные кейсы переходов с ноды на пхп (также с уточнением какую часть переносят, фронт или бэк)?
@Tornado-ln7fq
@Tornado-ln7fq 9 месяцев назад
@@newgrafon5185 куча, начиная от магазинов кончая пейдингами, очень много.
@kosiak10851
@kosiak10851 8 месяцев назад
Короче я правильно понял, "забейте на большое Айти, highload, облачные вычисления и весь подобный матан - довольствуйтесь написанием интернет-магазинчиков. Буржуазные капиталисты за них заплатят"???
@alex-will-explain
@alex-will-explain 8 месяцев назад
Нет))
@kosiak10851
@kosiak10851 8 месяцев назад
@@alex-will-explain а как же тогда понимать тейк "ну вы всё равно на нём сайты писать будете и самое медленное, что будете делать это писать в базу"?
@alex-will-explain
@alex-will-explain 8 месяцев назад
@@kosiak10851 это нужно понимать так, что производительность php достаточная для того, чтобы выполнять основные свои функции - то есть создание серверных веб-приложений. Безусловно, php не является языком общего назначения, как, например, Си или Java. Это не есть хорошо или плохо. Это просто данность. Например, Javascript или Kotlin точно так же применяются в довольно ограниченной области и этот факт не делает их хуже.
@alex-will-explain
@alex-will-explain 8 месяцев назад
А ещё непонятно, что вам мешает использовать php в highload приложениях или облачных вычислениях?
@phat80
@phat80 10 месяцев назад
Ненавижу PHP только за то, что переменные надо начинать с $. Или там уже до кого-то дошло, что это совершенно необязательно. Не пользуюсь PHP с 5й версии и вообще не понимаю, зачем он всплыл в рекомендациях. 😅 На втором месте конкатенация через точку. Я не знаю, кто это придумал, но это тоже идиотизм.
@alex-will-explain
@alex-will-explain 10 месяцев назад
Как можно не любить доллары?
@phat80
@phat80 10 месяцев назад
@@alex-will-explain да не важно, что за символ по большому счету. Сам принцип не нравится, его необходимость. Не знаю, кому как, но мне эти символы мешают немного читать код. Я не скажу, что это критично, но когда все переменные начинаются на один и тот де символ, это затрудняет чтение кода лично для меня.
@alex-will-explain
@alex-will-explain 10 месяцев назад
@@phat80 а по мне, удобно, т.к. не спутаешь переменную с функцией, к примеру. Но соглашусь с тем, что смысла в этом не очень много
@phat80
@phat80 10 месяцев назад
@@alex-will-explain не знаю, в свое время начинал именно с PHP. И после PHP другие языки (без обязательных префиксов) выглядели для меня более приятными. Ну а спутать переменную и функцию, это надо очень постараться 😁 Наверное, спутать может только совсем новичок в программировани. Но самое бесящее, что этот символ бакса не набирается нажатием одной кнопки. То есть постоянно надо нажимать соответствующее сочетание клавиш.
@code-art-school
@code-art-school 9 месяцев назад
Главная причина того, что этот язык неудобен - громоздкий синтаксис. Имена стандартных классов большие, использовать функции псевдонимы вариант, но такой стиль устарел. Да и имена функций тоже немаленькие
@alex-will-explain
@alex-will-explain 9 месяцев назад
Не припоминаю в php каких-то слишком длинных имён стандартных вещей. Да и какое это имеет значение, если любая IDE найдёт любой класс максимум с трёх-четырёх символов?
@code-art-school
@code-art-school 9 месяцев назад
@@alex-will-explain насчет IDE согласен) Но как по мне, пыху лучше использовать только для чтения/записи в БД, а страницу формировать динамически, на веб-компонентах
@alex-will-explain
@alex-will-explain 9 месяцев назад
@@code-art-school мне тоже больше нравится подход, когда php используется только для формирования данных на бэкенде, а фронтенд на js
@TREVOGA
@TREVOGA 6 месяцев назад
Один минус: сколько бы ты не работал с пхп, на собеседовании на тебя изначально смотрят как на говно. Вот поверьте.
@alex-will-explain
@alex-will-explain 6 месяцев назад
Вот не поверю. 10 лет работаю с php и ни разу не было такого.
@Poezd2077
@Poezd2077 10 месяцев назад
1 миф : пыхыпы не актуален
@pir0zh0kDevTV
@pir0zh0kDevTV 6 месяцев назад
Почти полностью согласен со всем, но есть одно НО, из за которого PHP реально недолюбливаю: миллионы разнообразных CMS-систем.... Работал я наверное с пятью-шестью cms, это просто тихий ужас... Как будто новый язык учишь, а на*уя - непонятно. Типа, админам проще, но разрабам сложнее.... Не люблю я эти ваши cms, но вакансий на пхп кроме этих самых систем не так уж и много.
@alex-will-explain
@alex-will-explain 6 месяцев назад
Согласен. Некоторые CMS по своему коду и в целом по подходу скорее напоминают сборник вредных советов 😆
@pir0zh0kDevTV
@pir0zh0kDevTV 6 месяцев назад
@@alex-will-explain наиболее приближен к чистому, хоть и странно, битрикс. Фактически тот же php, но с дополнительными обертками. Остальное, например OpenCart или, упаси боже к нему вернуться, ModX, какашки. Использование шаблонизаторов в PHP полный бред по моему.
@user-gs3wf2ec9g
@user-gs3wf2ec9g 5 месяцев назад
Это пЭхАпЭ так лупит по ушам, что аж корёжит. Ну зачем?
@alex-will-explain
@alex-will-explain 5 месяцев назад
Я в произношении руководствуюсь общепринятой практикой, как в этом видео ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-jZMSJoCJnK4.html
@kumb61
@kumb61 9 месяцев назад
Поставь суфлёр под камерой, а то будто слепого смотрим
Далее
МЯСНОЙ ЦЕХ - Страшилки Minecraft
37:24
Мифы о Bootstrap
14:49
Просмотров 1,8 тыс.
Мифы об операционных системах
32:03
Мифы о программировании
16:54
Просмотров 197 тыс.