Найти в Дзене
Технарная

Почему PHP - лучший язык для веб-разработки в 2024?

Всем отличного настроения! Хочу написать почему PHP, несмотря на альтернативы является лучшим в веб-разработке. 😎 Немного истории HyperText Preprocessor, или просто PHP написан программистом из Дании Расмусом Лердофом. Язык был написан в 1994 сначала, как скрипт для веб-страницы и далее стал полноценным языком веб-разработки. Тогда для удобной backend-разработки веба, т.е. «под капотом» ничего стоящего не было, кроме сложных C/C++, научных Pascal, Fortran, Perl и трёхлетнего «слабенького» Python вместе с Perl. PHP, которого ещё называют «ПХП», «Пыха» изначально создавался для веб-разработки и имеет простой синтаксис, поэтому многие писали на нём веб-сайты. С этого всё и началось... И что дальше?) На PHP активно стали писать сайты, и из-за простого синтаксиса люди часто писали неаккуратный, грязный код. Репутация языка скатывалась 📉, но все всё равно писали на PHP, т.к. удобнее PHP тогда ничего и не было. 21 век. Продолжение истории взлётов и падений В XXI веке уже существовали Python
Оглавление

Всем отличного настроения! Хочу написать почему PHP, несмотря на альтернативы является лучшим в веб-разработке. 😎

Немного истории

HyperText Preprocessor, или просто PHP написан программистом из Дании Расмусом Лердофом. Язык был написан в 1994 сначала, как скрипт для веб-страницы и далее стал полноценным языком веб-разработки. Тогда для удобной backend-разработки веба, т.е. «под капотом» ничего стоящего не было, кроме сложных C/C++, научных Pascal, Fortran, Perl и трёхлетнего «слабенького» Python вместе с Perl. PHP, которого ещё называют «ПХП», «Пыха» изначально создавался для веб-разработки и имеет простой синтаксис, поэтому многие писали на нём веб-сайты. С этого всё и началось...

Логотип PHP
Логотип PHP

И что дальше?)

На PHP активно стали писать сайты, и из-за простого синтаксиса люди часто писали неаккуратный, грязный код. Репутация языка скатывалась 📉, но все всё равно писали на PHP, т.к. удобнее PHP тогда ничего и не было.

21 век. Продолжение истории взлётов и падений

В XXI веке уже существовали Python, Java, Ruby, JavaScript, которые были готовы дать конкуренцию для старенького языка, который не особо ценили разработчики.

Если говорить про Python, который «перевернул программирование» и его очень полюбило комьюнити, то сейчас и тогда люди писали библиотеки и фреймворки для разных направлений, но веб развивался не так сильно, как хотелось бы. Создали удобные фреймворки: Flask, FastAPI и конечно же легендарный Django! Были созданы библиотеки для тестирования, баз данных, сетей, браузеров, но это не сильно помогло «унизить» PHP на рынке. Боже, что я несу 🐱‍👤

Логотип фреймворка Django
Логотип фреймворка Django

Python сейчас подходит для работы с BigData и искусственным интеллектом. Он выбрал такой путь развития. Про Java от Джеймса Гослинга тоже нечего говорить: развивается и будет развиваться в создании сложных FinTech и Enterprice систем, так и будет!

Давайте поговорим про серьёзных конкурентов

Ruby, созданный Юкихиро Мацумото с неплохим фреймворком Ruby On Rails достойная альтернатива PHP? Вполне, но «Пыха» лучше из-за:

  • Более простого синтаксиса
  • Огромного инструментария

и так далее, но обо всём по порядку

Лого Ruby On Rails
Лого Ruby On Rails

Хорошо, но как же JavaScript, вместе с React от корпорации MAANG и TypeScript от Microsoft? Нет, не лучше.

React - технология, которая должна была стать лидером в разработке, но сейчас React больше подходит для написания кроссплатформенных приложений, тем более React хоть очень и любит комьюнити, но его дальнейшее развитие мне непонятно.

Логотип React
Логотип React

TypeScript неплох для backend-разработки, но в вебе он никому не нужен.

Логотип TypeScript
Логотип TypeScript

Плюсы PHP

У PHP есть фреймворки для удобного создания веб-сайтов:

  • Symfony
  • CodeIgniter
  • и конечно же могучий Laravel
Логотип Laravel
Логотип Laravel

PHP, несмотря на свой возраст до сих пор поддерживается и выходят новые версии языка

Актуальная версия PHP на момент написания статьи 8.3.8
Актуальная версия PHP на момент написания статьи 8.3.8

Изначально «ПХП» придуман для работы с веб-страницами, и это его единственное направление.

У PHP, по моему мнению, самый простой синтаксис среди всех языков программирования, легче чем у Python, но Scratch и КуМир легче.)

PHP-код
PHP-код

P.S. Обязателен для чтения

Я не какой-то фанатик PHP, и говорю так, как оно есть на самом деле. Я разбираюсь в IT и языках, но не смог хорошо написать про PHP. Мне действительно нравится PHP и писать для вас 🐱‍👤 Я не какой-то программист, специалист, не работаю в IT, просто хочу написать своё мнение, но пишу не особо красиво, но всё впереди.) Не стоит ставить дизлайки и выражать негатив. Напишите комментарий, что вам понравилось или не понравилось в статье, что следует исправить. Жду фидбека от каждого из вас, и каждый комментарий я прочту (если их конечно не будет миллион) и буду стараться 💻 МЫ ПОКОРИМ РУНЕТ ВМЕСТЕ! Только напишите комментарий, а лучше подпишитесь, или хотя бы поставьте лайк 👍 - это помогает продвижению в Дзен!

Приятного аппетита, кто ест! Всем отличных выходных