Стоит ли в 2024 году изучать PHP или это не перспективно

Из раздела Разработка

Первые свои опыты в программировании я делал на языке Perl. Это был примерно 2003-04 год, мне в руки попал скрипт гостевой книги. Я его установил локально и разбирался – как же там всё работает.

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

Потом было PHP, JS и многое другое. Не могу сказать что Perl я как-то серьёзно освоил и где-то ещё применял помимо той гостевой книги на своём же компьютере. А BASIC, который нам преподавали в техникуме, вообще как-то мимо меня прошёл.

Плюсы PHP

Для вэб-разработки (а именно этим я занимаюсь почти всю сознательную жизнь) данного языка более чем достаточно.

PHP для вэб-разработки отлично подходит, его активно применяют даже серьёзные компании

PHP для вэб-разработки отлично подходит, его активно применяют даже серьёзные компании

Да, я прекрасно знаю что если сейчас спросить совета у кого-нибудь, какой язык изучать, чему уделить пристальное внимание – накидают огромный список из всяких новых-модных-молодёжных языков и направлений, без которых, якобы, ну вообще никак нельзя. Лично я считаю иначе.

На мой взгляд (и не только мой) у PHP есть следующие преимущества:

  1. Он очень распространённый. То есть, какой бы не была ваша проблема или вопрос по написанию кода – вы скорей всего легко и быстро найдёте советы, подсказки, различные примеры. Кто-то уже хоть как сталкивался с тем же, с чем столкнулись вы;
  2. Разными способами можно добиться одного и того же результата. Одну и ту же задачу получится решить по-разному. Это удобно. Если вы не являетесь профессионалом и действуете интуитивно – у вас всё равно что-нибудь да получится! А ведь новичку это важно – видеть, что результат его усилий работает (пусть не совсем правильно, криво, но работает);
  3. Все необходимые задачи PHP решает. Пусть не так коротко и просто как новые инструменты, но всё же;
  4. Приступить к работе очень легко. Любой хостинг «из коробки» предлагает поддержку PHP – не нужно ставить дополнительные библиотеки, выполнять настройки, осуществлять сложную подготовку. Купил хостинг – там будет PHP, можно садиться и писать код;
  5. Огромное количество сайтов прекрасно работают, в том числе с использованием PHP. Конечно, у популярных гигантов помимо этого языка применяются и другие, но и от PHP никто не спешит отказываться
  6. Сам язык развивается, его поддерживают, делают более функциональным, то и дело появляются новые версии. Которые отлично совместимы со старыми (хотя и не во всех случаях).

Если вы освоили PHP – проблем с изучением других языков программирования быть не должно. Многие не любят его как раз за это – местами он слишком громоздкий – синтаксис специфический, логика не всегда очевидная. Но когда во всём этом разберёшься – всё вполне понятно и просто.

Даже так: Пи-Эйч-Пи – это то, что знать необходимо! Работать вы можете и на других языках, но знать этого старичка никогда не будет лишним.

С чего начать изучение

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

Начинать изучение ЯП надо правильно - тогда успех будет обеспечен

Начинать изучение ЯП надо правильно - тогда успех будет обеспечен

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

Например, мне нужно было переименовать большое количество файлов изображений. Их было около 100. Я делал это вручную. Через полчаса устал, потом заметил, что допустил ошибки в процессе.

Сначала расстроился. А потом просто прочёл материал о том, как всё сделать с помощью PHP. И выполнил переименование файлов всего лишь за несколько секунд. И не 100, а 1000 файлов.

Вот из решения таких небольших задачек и складывается представление о языке, его возможностях. Решаем несколько десятков задач – информацию о том, как что сделать можно найти в поисковиках. А 21 задачу уже легко решим сами, даже не заглядывая в поиск.

Выводы

Для не особо крупных сайтов PHP – то, что нужно. Делать на нём какой-то крупный портал – вряд ли хорошая идея, но ещё раз подчеркну: даже сегодня многие крупные сайты, известные на весь мир, работают, в том числе, и на пи-эйч-пи. И не спешат от него отказываться, хотя у них в распоряжении любые варианты, какие угодно программисты.

Ответ на вопрос – изучать ли PHP в 2023 может быть (на мой взгляд, естественно) только один. Да, лучше сделать это. Лишним точно не будет, где-нибудь обязательно пригодится.

Поделитесь заметкой, если она вам понравилась!

Комментарии временно отключены.