Какви са перспективите за PHP, струва ли си да се учим и пишем в него
Нашият абонат изпрати въпрос до редакцията на Tproger:
Сега има много дебати за PHP. И все пак бих искал да знам - струва ли си да продължите да работите с него или да търсите друг език? И толкова ли е безнадежден, както се казва?
Предадохме го на нашите експерти и представяме получените отговори на вашето внимание.
Николай Доброволски, вицепрезидент на Паралели
Нещата се променят доста бързо в технологичния свят. Всъщност ерата на популярността на PHP вече отмина. Следователно те не говорят напразно. Просто погледнете http://githut.info.
Игор Сомов, разработчик на бекенда на Avito, учител
В интернет има много митове за PHP. Има няколко причини за тяхното възникване:
- сте започнали да използвате PHP преди 4 години и след това сте преминали на друг език. Сега е странно да се сравнява старата версия на езика с всеки съвременен език. Погледнете ChangeLog - ще видите, че много се е променило;
- PHP има много нисък праг за влизане и можете бързо да започнете да решавате проблеми. Да, можете да пишете лош код точно както на всеки друг език. Когато обаче наистина разберете как PHP работи отвътре навън, започвате да пишете по-добър и по-продуктивен код. Ако сте запознати с основния синтаксис, препоръчвам ви да разгледате съвременните рамки: Laravel, Symfony - и да научите PHP малко повече. PHP се развива активно и има огромна професионална общност. Това е един от най-бързите скриптови езици.
Сега всички стандартни задачи в бекенда могат да бъдат решени с помощта на PHP, има огромен брой готови решения, поддръжка за всички съвременни бази данни и технологии. Много големи компании използват PHP: Facebook, Vk, Mail.ru, Avito.
Но не може да се отрече, че PHP все още има къде да расте. Затова ви съветвам да не вярвате на слуховете, но опитайте сами PHP.
Виталий Леонов, ръководител на Avito Backend Development. Zend сертифициран PHP разработчик.
PHP е инструмент. Инструментът, който се разработва, има голяма общност, отлична документация и голям набор от готови библиотеки и решения. Той се справя отлично със задачите си, умее да решава бизнес нужди: да започне бързо, да намери добър екип и да направи продукт. Повечето проблеми с PHP са проблеми с вкуса и нишата, които се решават с други инструменти.
Така че PHP е доста обещаващо за следващото десетилетие.
Степан Челцов, генерален директор на агенция „Първи интернет проект“
Мисля, че първоначално въпросът беше поставен неправилно, защото изборът на език за програмиране всъщност не означава нищо. Необходимо е да погледнете езика, като започнете от задачите. В света има много сайтове, които са разработени в PHP, а преходът от един език на друг - да не говорим за рамки - е много дълъг и скъп процес. Тоест, вашият въпрос може да бъде преформулиран по следния начин: колко лесно и бързо бизнесът може да премине от един език на друг в близко бъдеще? Отговорът, разбира се, е, че е много скъп.!
Всеки въпрос трябва да бъде оценен от гледна точка на вашите усилия. Ако се обучавате за програмист и избирате език, изберете всеки. Изберете този, който ви харесва. Винаги ще намерите приложение за вашите знания, винаги ще ви бъде осигурена работа, защото светът се нуждае от програмисти толкова много, че можете да останете без работа, само ако не знаете английски или друг език за комуникация. Всичко останало е само плод на вашия труд, участие в любимия ви бизнес.