PHP - язык программирования для старых
HTML-код
- Опубликовано: 31 май 2024
- Часто можно услышать, что php - язык программирования, который никому не нужен, так как он старый и на нем нельзя делать большие приложения. Но я, человек, который лишь изредка видит и программирует на php в корне с этим не согласен.
Таймкоды:
00:00 Начало
02:59 Почему PHP надо учить
03:02 PHP - легкий для изучения язык программирования
03:39 У PHP мало библиотек и фреймворков
04:38 PHP востребован на рынке
05:35 Почему PHP не надо учить
05:45 На PHP можно писать только бэкэнд
06:30 Маленькие зарплаты php-программистов
07:21 С PHP трудно переехать в другую страну
08:17 Конец
НЕТ ВОЙНЕ!
Как я стал программистом
• КАК Я СТАЛ ПРОГРАММИСТОМ
Как я переехал в Европу
• Как я переехал в Европу
Стрим: Карьера программиста
• Карьера программиста: ...
VPN, который я использую
surfshark.club/friend/fUXc3NQd
➡️ Сайт: i.mobila.name/xT
➡️ Instagram: i.mobila.name/yp
➡️ Twitter: i.mobila.name/Ua
➡️ Telegram: i.mobila.name/b7d
👉🏻 Больше влогов здесь:
#larchankavlog #larchanka
👉🏻 Ежедневные влоги:
#larchankadaily
👉🏻 Чем я снимаю:
➡️ iPhone 14 Pro
➡️ Камера: Canon EOS 200D ya.cc/Ps7fY
➡️ Широкоугольный объектив: Canon EF-S 10-18
➡️ Еще одна камера: DJi Osmo Action
➡️ Еще одна камера: Sony DSC-WX500
➡️ И еще одна: SJCam SJ6 Legend
➡️ Микрофон: Rode Video Mic
➡️ Штатив: Joby Gorillapod ya.cc/Ps7iP
Музыка:
Chutes and Ladders - Ballpoint
rooibos - bomull
PHP+Laravel вообще ТОП особенно для стартапов
симфони топ
@@no101vmv поясните за этот вечный холивар между симфони и ларавель.
Миша, привет! Вопрос к тебе такой. Будешь ли ты выкладывать какие-то обучающие плейлисты?
Значок engine не значит, что машина закончится. Для начала свози на диагностику и считай ошибки. Возможно там плевая проблема: свечи начали пробивать или аккум скоро сядет или еще что не супер дорогое. Но если забивать на проблему, то да, она может стать серьезной
Мне 20 лет, пишу на php) И почему-то в голове есть мнение, что он «такой себе язык». Думаю это связано с популярностью других языков и все летят изучать их, говоря потом о том, что их язык самый лучший, но лучший он может быть только для решения определенного пула задач
О, а я 20 лет пишу на php
php неплохой язык, но node.js отжал его долю рынка. Компаниям понравилось нанимать универсальных фулстэков. Удобно делить фичи в команде: один человек - одна фича (и фронт, и бэк часть). В этой ситуации оверхэд с дополнительным языком излишний. А принципиально php не дает ничего нового в сравнении с node.js
@@sergey5565 приятно, увидеть ваш ответ. Я думаю на любом языке можно найти работу. Но тяжело ту, которая будет нравиться)
Вообще-то PHP это не совсем язык, а сервер. Или пользоваться им, или не пользоваться.
@@andya4418 вы наверно перепутали его с Apache, на котором его любят запускать:)
пацаны го ПХП я создал
Сейчас на место Джуна на python и js конкуренция бешеная. Уже года 3 про python онлайн школы трубят из каждого утюга. Мне кажется для входа в it php вполне хорош 🙂
Я тоже именно с php начинают свой путь в IT
@@asadullamoldabekov2883 php так то вообще очень хороший язык для своих задач. Лично мне на нем просто приятно писать , хотя пишу я на 4 языках
@@asadullamoldabekov2883 я тоже так начинал, так 7 лет и пронеслось)
Разумно!
Народ, а чего вы всегда все начинаете? Ведь цель любого онанизма - кончать...
Скажи на Garmin какой язык и как залезть в код часов Garmin
Начинал свой путь с Basic, Pascal и C
Веб-разработку начал с PHP версии 3. За почти 20 лет язык стал сильно лучше. В общем полет нормальный!
Параллельно освоил JavaScript, верстку, все популярные СУБД и фрэймворки, а так же кучу инструментов, чтобы быть фуллстэк -разработчиком.
В свободное время изучал Java для Android, сейчас изучаю Python, потом займусь Go
Красиво
Брат близнец)) очень похожий путь, только уже на go.
Но есть старый монолит на пхп в котором делаю таски.
В php мне не нравится код где нет типизации. Прям меня корежет от того что метод может вернуть что угодно) Но и в новом коле не хватает типизации массива.
я тоже будущий фуллстек, освоил чистый Фронтенд(без фреймов) и щас изучаю PHP. На все это ушло примерно полгода. Хотел спросить, а сколько ты уделял времени чтобы дойти до Фуллстека? По какому материалу учился? Очень нуждаюсь в этой информации, буду очень благодарен если ответишь
Вы сейчас всё будто про меня написали. Рад что наш опыт совпал. Go только не совпало, но возможно займусь тоже. Backend пишу на Symfony, а frontend на VueJS.
Единственный язык, эволюционировавший на веб-сервере. Нода появилась позже и на ней продакшн делают реже, чем на php.
Начал писать на пхп за деньги в 19, сейчас мне 21 и я вылупился в неплохого разраба. Конечно, хотелось бы зарабатывать на жизнь нодой или го, но пока не подворачивается удобных для меня вакансий, пхп всё ещё отличный выбор
@@mininedji9333 загугли просто. Laravel +php. И просто учи. Вначале кор пхп а потом фреймворк. Напиши пет проект, например какой то форум. Идеально если твой проект будет кому то нужен. Пока будешь писать, будет возникать куча вопросов и проблем, их гугли и придумывай как сделать. Так и научишься. Но просто смотреть видосики и читать книжку не поможет. Это как учиться водить только смотря формулу1 и читаю пдд. Знать надо но навыкпрактический
Привет, на что снимал это видео iphone?
Здравствуйте! да, снято на iphone.
плюсы выглядят скорее как минусы. php старый ? а ява типа новее ?
php простой часто слышу это. Но не вижу чем питон или яваскипт сложнее
мало фреймворков ? да их куча. Особенно если сравнивать с javascript или питон. В яваскрпт много библотечек но полноценными фреймворками их не назовешь
php только бек? Но на яве или питоне ты фронт тоже не запустишь
Короче еще одно весьма спорное мнение от человека который экспертом в php не является
на джаве можно для любой операционной системы софт написать, на питоне тоже для многих. Это из того что прям сразу захотелось прокомментировать. Лень про остальное писать.
@@larchanka а на пхп тип нельзя что-ли?
MODX PhP в Нидерландах и СНГ крупнейшие сообщество было, крайне крутой монолитный продукт с ORM, wraperами, Api, хотя замороченный и старый, но опередил своё время. Настоящий enterprise. Жаль что его похоронили. А вообще это не перспективно, сейчас год за три. Лучше выбирайте ребята балет или бокс, жизнь будет более эмоциональной и счастливой, чем ниже iQ тем больше счастья.
Тут я согласен. Постоянная погоня за трендами в разработке и стресс. Если бы была возможность перебраться в другую область, где зарплаты более-менее нормальные и нагрузка на мозг не такая интенсивная + есть физическая нагрузка, то перебрался бы в эту сферу.
MODX мертв? да ладно, последний релиз - 3.0.0-rc2 (released 3-Feb-2022)
Привет! Для заграницы США, Канада, Германия лучше java, go иди js?
все три нужны и востребованы. Го может чуть в меньшей степени (но не факт)
норм тема) лайк от СЕООНЛИ
Сам по себе php хороший язык, тем более что все халявщики и вайтишники с него убежали на пайтон, и можно спокойно его изучать и начинать работать. Тем более что ВордПресс и джумлу никто не отменял. Но вот меня лично его синтаксис раздражает и инструментарий у него какой-то костыльный. Я сейчас работаю с dotnet и c# и очень доволен. У него нет минусов php и есть плюсы (которые озвучены в ролике). И на нем можно делать вообще всё (ну может кроме embedded и Плис).
С чего вы взяли что он востребован только в снг, мол тоже из трёх букв, где ваш референс?
Ну если очень захотеть то можно и мобилочку и десктоп на пыхе написать) qt подключаешь расширением и клепаешь. С мобилкой тоже есть сдк разные. Другое дело что смысла в этом мало если есть более нативные платформы)
Например?
@@andya4418 можно через SL4A. Так же как есть адаптация под питон есть и под пыху. Есть ещё варианты через jphp
Я тоже начинал с ПХП. Он мне нравился. Я работал в компании по разработке опен сорсного CMS. Но к сожалению азы языка постичь не смог. Были ребята, которые писали ядро двжика, я их считал очень умными. Затем купил книгу PHP объекты, шаблоны, и методики программирования. Но осилить не смог( А ведь если книгу полистать, то многие шаблоны вроде синглтона, фектори и тд использовались в нашем движке. Но я пришел к полному пониманию ООП спустя много лет.
Как раз сейчас изучаю основы PHP в Нетологии)
Как успехи? Реально помогает?
Видимо, не помогает
Встала необходимость написать бэкэнд, так как я 20 лет назад программировал на pascal, 20 лет соответственно вообще не программировал, но старый опыт позволил быстро освоить javascript, а потом и node и express, но выяснилось что на моем сервере node не поддерживается, изучил python и django, заколебался устанавливать django и виртуальное окружение на сервер, но установил, но выяснилось что мой сайт к django не прикрутить, django требует снести мой уже написанный сайт, и начать с нуля. И тут я взялся за PHP, похож в принципе на javascript, есть все что нужно, единственный язык чей интерпретатор встроен прямо в сервер, не нужно ничего устанавливать и работает быстро, и даже может быть использован совместно с html. Из за вот этих каких то непонятных слухов что он устарел, я не стал его изначально учить, а когда все попробовал остановился на нем, к стати python старше чем PHP.
+1 В свое время тоже посмотрел Пайтон, потом бросил бубен с танцами и успокоился на пхп
проще сервер было поменять, node js сейчас не сложно поставить, программировать на нем просто, не сложнее чем на пхп
Сижу в Pebble Time, ношу их уже несколько лет. Из того что юзаю - будильник да погоду, когда обновляется. Переключать музыку удобнее с наушников или телефона, с сообщениями та же история...
Я еще часто использую напоминалки из гугл календаря + таймеры для всяких дел
И кстати о птичках - pimcore сделан на php. Так что php еще могёт!
У php есть еще такие нюансы - в России очень популярен фреймворк Yii2, опасно подсесть на него, так как зарубежом он никому не нужен на сколько я знаю. В php идет много новчиков, которые думаю что язык легкий и просто надо писать, чтобы работало, хотя на самом деле язык не легче java и писать на нем правильно используя шаблоны и методики проектирования так же требует большого опыта, как и на любом другом языке, возможно только С++ выделяется и раст тот же, ну из того что актуально. С востребованностью проблем пока нигде не замечал, ни в России, ни в других странах. И да, на самом деле это гемор, что его можно использовать только для бекенда, потому что опять же в других странах, к сожалению отличается требование по знанию языков - в России ты можешь смело говорить я бекендер и все, а в других странах часто пишут в заголовке backend developer, а в описании требований к вакансии + js с фреймворком.
год назад я проходил обучение от WorldSkills Russia по разработке сайтов и там говорили, что пыха сейчас больше академический язык, на котором просто учат основам, но дальше практики в колледже или универе его никто не использует
)
Тебя обманули))
Говорил какой-то выскочка. Таких много ) Типа, все курят беломор, а я Марльборо
Как там в шутке было : кто прохавал коня с самых низов)) пхп как и jquery- их хоронят, а они живее всех живых.
@@Roltun это был Леонид Лапидус. У тебя есть корка международного эксперта WorldSkills? У него есть и по своему опыту участия там могу сказать, что просто так таким экспертом не стать
Привет, php язык не только для бэкэнда, ты можешь запускать на нём скрипты(но зачем), просто прописав в командной строке php имя-файла.php)
Да не, это все равно бэкэнд. Скрипт выполняется на сервере
@@mmmmmmmm161 а чем обычный комп от серверного компа отличается? чтобы на компе запустить lua, python, php все равно нужно установить интерпретатор на компьютер. И Любой интерпретатор также и на серверах используется.
@@user-qu5xj4no5q навряд ли обычный юзер будет у себя на компе apache разворачивать.
@@artempro6238 да господи, при чем тут апач. Как любой другой интерпретатор Php можно использовать из консоли. Внезапно и для lua, и для Python тоже! нужен веб-сервер (apache2, nginx), если захотеть сайт написать. Кстати, в последних версиях в php веб-сервер уже встроен. Конечно боевой сайт так лучше не запускать, но скаченный сайт запустить можно посмотреть.
@@artempro6238 пхп замечательно работает и без веб сервер php-cli
шо за модель машини і який пробіг?
242874 km, Volkswagen Golf
MK5 GTI
PHP + Symfony в Германии много работы на нем
Думал на php перейти, но т.к учу java то смысла нету.
ну как бы решает по сути не язык, а технологии вокруг языка. На яваскрипте не все хорошо получается ,так что пхп только в бэке работает не так уж и плохо. На яваскрипте нету вордпресса и всяких других админок, а если есть то они в печальном состоянии
чоооо ?? Next js + Strapi headless cms и ваши вордпресы прячуццо под пинтусом ))) как по сео и тем более по производительности )) пхп в беке работает неплохо а сервак на Nest работает шикарно и пишеться за три дня )))
@@sharkman6434 полная брехня.
Я вот почитал коменты и заметил что почти все спорят о лучшем яп для бэкенда, но вы учитываейте также что нужно еще и на работу как то попасть и людям из не самых больших регионов будет проще попасть именно на php разработчика. Просто в сравнении на него больше вакансии и его не расфорсили так сильно как python.
Ps. А потом уже можно и другие языки пощюпать. Остановиться на знании лишь одного языка это бред как по мне.
Ps.2. Я вот например выучил python но не смог устроиться на работу у себя в городе, так что в ближайшее время перейду на php так как на нем есть вакансии и мне важно получить именно первый опыт работы
Покажу видео сыну, он дорос до php и js
"PHP востребован только на рынке СНГ"😂😂 лично я работаю на пхп и все клиенты США и Европа, может быть Вордпресс для снг, но симфони, ларавель или друпал это про рынки запада
Напиши что ты думаешь о Go
нравится, быстрый, в принципе не самый тяжелый. Вроде даже спрос постоянно на него растет
4:20 а yii ?
есть разные, но эти, пожалуй самые популярные
Не все редакторы, WebStorm например не подсвечивает php))
@Viktor Artemov а можете по подробнее, пожалуйста, я как то искал и вообще не смог найти подобный плагин, а те чт находил были устаревшие и не работали.
Для этого jetbrains есть phpstorm)
@@bubblesort6368 ну вот так и живем из окна в окно свайпаемся...)
Зато на ПХП я могу любой сайт нарисовать за полчаса. Все просто быстро и понятно. И поставить клиенту на хостинг.
А допустим на node js там придется устанавливать сам нод, 2pm express и прочие причиндалы без которых все это не будет работать.
Большинство клиентов сами на html сайты вначале рисуют а потом просят контент в базу загнать и сделать админку и типовые страницы на php типо шаблонизатора.
И миграция с просто статического html на php очень проста и понятна.
А если я им поставлю node js или что-нибуть на питоне, то они просто не разберутся. Поэтому для мелкого бизнеса, продавцов, и прочего никогда все это не будет востребовано.
что за часы?
pebble time
Походу придется его изучить. Куда не плюнь - всюду битрикс с php
Не занимайтесь битриксом, это тупиковый путь. У них своя жизнь со своими приколами. По началу на битрикс можно больше зарабатывать, но потолок профессионального развития там низкий.
php стоит изучать хотя бы для Laravel но не в коем случае для битрикс...
Битрикс это море работы с низкой оплатой. Вся работа - это постоянный поиск багов и попытки их исправить. Прогал на битриксе почти 5 лет, с трудом переехал на Symfony. Работы в разы меньше, но проекты круче и оплачиваются лучше. Так получилось, что сейчас занимаюсь переездами проектов с битрикса на Symfony.
ну бог с ним, лайкну, но спорный сюжетец. Пыха вообще ня, с 8 версии оно медленно, но верно идет в сторону полу-возможностей JAVA, и скоро станет полу-JAVA.
И мне это не нравится, чем больше он идет в сторону тру-языков, типа JAVA, тем он становится сложнее. Пхп 5.6 был максимально прост и понятен. Если ты си-шарпер, то ты сможешь писать на пыхе (но будешь плеваться порой). С 8-ки вход стал посложнее, и проекты стали обрастать дополнительными пыхнутыми фичами из мира Джава.
С чемм автор прав, то это с тем, что учить надо ща Голанг, и получать тонны нефти и икры с этого. Пока есть хайп.
Из минусов вообще всё мимо. Как, в принципе, из плюсов. Хз зачем мне в рекомендациях этот видеоролик подсунул ютуб, но судя по этому самому обзору - автор ролика не занимался разработкой на пыхе.
Вообще, это печально, что всякие ньюби в PHP делают обзор на язык ничего о нём не зная =\
P.S. Не стоит воспринимать это как хейт комментарий, это просто относительная объективщина, т.к. если брать из плюсов "мало фреймворков", то автор, например, забыл упомянуть помимо Laravel и Symfony ещё: CodeIgniter, Cake, Yii, Zend, Phalcon, Fuel, Laminas, Nette, Pop, Slim, Flight и кучу других. Если же говорить о минусах, то у меня в репе лежит полноценная OpenGL демка на голом PHP (две штуки) и есть доклад как это работает (где-то на просторах ютуба) + есть приложение под Android и библиотечка для встраивания LLVM IR, а на канале есть запись стрима с потрошением Vulkan API.
Про остальное - такие же аналогичные субъективные выпады на основе ощущений и поверхностного суждения даже без попытки вникнуть в тему. Для таких же новичков сойдёт, а для тех кто что-то шарит - выглядит не лучше чем какой-то Хауди-Хо, стыдоба.
Первый минус не минус, второй минус не минус, третий минус неправда. В общем собрал воды из луж и поплескался в ней) php на столько непопулярен, что все блогеры говорят о нем, чтоб набить просмотров)
Php - скорость. Только из-за этого всё прощаю.
А может быть просто пора проверить двигатель?))
возможно
А еще пхп не нужен в большом корпорате, это удел мелкого и среднего бизнеса. Хочешь поработать с пхп в каком-нибудь епаме? А не получится.
> Хочешь поработать с пхп в каком-нибудь епаме? А не получится.
А минусы у него будут?
Зависит от бизнеса. Бывает связка PHP + Java или PHP + Go, последнюю юзают крупные фирмы вроде Avito. Писать логику на Go или Java не всегда удобно, так же как писать код, требующий производительности на PHP.
@@user-cg6fu9cu1b он сплошной минус
получится в епаме на нем поработать )
Правильно пишешь дядька. У крупняка и мелочевки разные подходы и абсолютно разные технологии.
PHP в основном для мелких сайтов. Крупняк сейчас слазит с пхп. А мелкие бизнесы наоборот только на нем и сидят.
То есть по вашему динамическая типизация в языке - это не (такой) минус, который стоит вообще упоминать? Очень странно, мне кажется. По мне, так это такой минус, который навсегда сделал этот язык, по сути, инвалидом. И поэтому его нигде нельзя толком применять, кроме как сайтики писать.
В php уже давно можно явно указывать типы, и много способов сделать так чтобы это было обязательно.
@@qoonmax Да. Я согласен. PHP 2012-го года и сегодняший PHP - это большая разница. Но стоит впомнить для чего это язык изначально создавался. Какова была идея. С 8-ой версии этот язык всё больше становиться похож на полноценный ООП язык (но с очень большими оговорками). Но как ни крути, в основе своей он всё равно остается интерпретируемым языком со слабой типизацией. Если самому не проследить, что "компилятор" тебе не поможет. С той же Java его, конечно нельзя сравнивать. Хотя синтаксически он всё больше становится похожим на него. Однако у меня складывается впечатление, что это всё один большой костыль. Но на то, естесвенно, есть свои причины.
Олд
вначале ты из шкафа вышел?)
Это дверь в комнату ))
На чем же за бугром пишут backend ? Php one love 🙂
на вордпресе пишут там)
Уже ответили. Есть еще всякие современные стартапы, там всегда что-нибудь модное: go, kotlin, rust...
Читаю комментарии и понимаю почему ушел с него много лет назад. Он вызывает ограниченность в мышлении и не дает понимать как устроены низкоуровневые (относительно интерпретатора) процессы, типа вебсерверов, протоколов и тд. Не советую в нем зависать надолго, будет однобокое мышнление, которое очень тяжело выветрить потом. Уже 10 лет в разработке. Писал на 8 языках. Из них первые 3 года на ПХП и начал пробовать писать на java, ruby, python и др. В итоге ушел на ноду, потом на фронт, сейчас 4 года пишу на go, js. Go решает все задачи php намного лучше и эффективнее. И если надо может как С. Нет $ перед каждой переменной, может в потоках быть суперпроизводительным. Очень легкий синтаксис. Не дает компилировать плохой код ахаха. Денег больше. Задачи интереснее)) Можно развить способность не писать говнокод, если придерживаться его философии. Потом другие языки такими избыточными кажутся)
Ограниченность в мышлении вызывает не язык программирования, а задачи которые на нем выполняет конкретный программист. Если вы писали 3 года сайты визитки, то вероятно и не стоит удивляться что вы на месте стояли
@@lbbMHz да, были сайты визитки, интернет-магазины, но также ботнеты, арбитраж трафика, мультичаты для icq. страшно вспоминать, что все это пыхе делалось)
РНР нихрена не легкий, не лаконичный, не востребованный в современных разработках.
супер крутая экосистема всё нивелирует все минусы
@@indigoram89 но на нем в разы меньше разрабатывают в бэке, чем на питоне, джэс или джаве. Я говорю о мире. ПХП там не котируется.
@@leosv0 откуда такие данные? примерно 80% сайтов на PHP работают, так-то )))
@@indigoram89 ну я же написал о другом!!! О том, что используется для разработки, а не разработано за 20 лет. Данные со стековерфлоу и др.мест.
@@leosv0 так то что разработано - оно и используется, разве нет? =D даже если так, то популярность питона (например) не говорит о том, что PHP не востребован. Это скорее говорит о высокой конкуренции в питоне, потому что сейчас миллион курсов по питону. В мире столько вакансий и сайтов на PHP, что на наш с тобой век точно хватит! Плюс к этому появляется бесчисленное кол-во новых проектов и сам язык очень хорошо развивается (ООП там покруче, чем в питоне и тем более в JS/TS). Более того - мой личный опыт таков, что работаю на PHP за 500к в месяц и вообще не чувствую никакого дифицита в работе. Сейчас начинаем новый стартап на PHP+Laravel. А так зарабатывать можно на любом языке, главное чтобы было по кайфу - экосистема Laravel это даёт. Удачи!