Если говорить по правде, то старожилы утверждают, что с момента появления языка PHP, ему пророчили очень не долгую жизнь и очень быстрый закат.
Но давайте разберёмся, что же конкретно вменяют PHP, и почему это всё ещё самый популярный серверный язык программирования для веб сайтов.
На самом деле похейтить PHP, это уже мем. И всегда новый веб разработчик будет ознакамливаться с этим мемом и задумываться, а стоит ли ему учить PHP, но вот жизнь всё равно заставит его выучить.
Хейт в основном идёт от так называемых борцов за чистоту кода, котоые могут часами выискивать что-то в идеально рабочем коде и переписывать целые функции лишь бы это выглядело по их мнению более чисто.
На самом деле это перегиб, если в продуктовой IT компании слишком много пуристов нужно быть готовым к тому, что компания долго не проживёт.
В целом это уже вроде религии, - если ты хороший программист, то ты должен не любить PHP.
А как известно, за что не любить, - всегда найдётся.
Хотя эти же люди на удивление признают, что очень много вещей PHP делает просто отменно, и скорее всего заменять его чем-то другим во многих проектах, просто нецелеесообразно.
Вот так вот могут расходиться мнения у одной и той же группы программистов.
В PHP действительно много свобод, к примеру вы можете как хотите называть функции, можно в camelCase, можно_подчёркиваниями. И так и так работает и признанно, никто осуждать не будет.
И почему-то подобные моменты бесят некоторых программистов.
В то же время если вы ошибётесь в выводе существующей функции, у вас вылетит ошибка. Но ведь если вы хорошо читаете документацию, то у вас и не вылетит ошибка, вы ведь не ошибётесь. Это логично.
А если вы постоянно пользуетесь определённым набором встроенных функций, то проблем у вас вообще не будет возникать.
Также притчей во языцах стала работа с типами данных. Да можно в PHP не заморачиваться строгой типизацией и новичкам это нравится.
Конечно же в большом проекте начинают вылазить баги, но ведь в PHP никто не запрещает профессионалам явно указывать тип.
А если вы берётесь править чужой код, то собственно за это вам и платят, укажите все типы явно и найдёте ошибку.
Нужно понимать, что PHP в первую очередь создавался доя новичков, чтобы они очень просто начали создавать свои веб страницы, это то вокруг чего всё и танцуется.
Именно поэтому нет нужды PHP изучать в ВУЗах, только в качестве курсов или дополнительных занятий.
Нужно признать, что PHP идеально заходит новичку и именно поэтому именно на PHP написано огромное количество CMS.
Вокруг PHP уже сформировалась целая бизнес вселенная и не знать PHP сегодня - сразу лишить себя 60% дохода от веб разработки, если кто-то готов на это пойти, то это личное дело каждого.
WordPress это всерьёз и надолго, и никто в ближайшие 10 лет не будет его переписывать на другом языке.
С каждой версией PHP скорость работы скриптов ускоряется, и нет нужды переписывать даже самописные проекты не говоря уже о CMS, на которых вертится 85% всего интернета.
Конечно же если у вас посетителей столько же, сколько и у facebook или YouTube, то стоит переписать на компилируемых языках программирования.
Но будем честны, изначально и эти проекты делались на PHP, пока эти сайты не стали топовыми во всём мире.
Если вы считаете, что ваш блог на WordPress нужно будет переписывать, потому что у вас намечается 2 000 уников в сутки, спешу вас порадовать, PHP выдержит в десятки раз большую нагрузку, и вам возможно не стоит даже беспокоиться о собственном физическом сервере.
Интернет магазин на PHP выдержит и 10 000 уников в сутки и вы без проблем будете совершать свои продажи, и никаких подвисаний или ошибок у вас в работе наблюдаться не будет.
Что если я вам скажу, что 100 тысяч уников в сутки для WordPress на хорошем хостинге это далеко не предел?
Всё нужно корелировать с реальностью, а реальность будет в том, что 100 уников для многих веб мастеров в сутки это порой неподъёмная цифра, так что железо и PHP уж явно выдержат ваши задумки в плане веб мастеринга используя PHP.
Добавить комментарий