Комментарии 5
Правильно! Давайте продолжать писать на шаблонизаторе вместо языка программирования!
php последний довольно хорошо импрувнулся
Постоянно слышу этот тезис. Но отвергаю его. Как бы он не "импрувнулся" - он всё ещё остаётся шаблонизатором. Вообще, такое может заявлять только человек, ничего кроме php не знающий - "другого мира" не видевший. Если бы знал хотя бы ещё один ЯП - шоры с глаз моментально упали бы, и стало бы жаль времени, потраченного впустую.
Аргументы можно привести по количеству вакансий, считаю
Увы - тоже не аргумент. Количество вакансий говорит лишь о нежелании "работодателей" хоть что-то менять - достался им в наследство некий "продукт" на php, вот они и тянут лямку. И правильно - зачем что-то менять? Ведь всегда найдутся дурачки, готовые за три копейки это говно поддерживать (ещё и с пеной у рта будут доказывать окружающим, что "php - норм"). Удачи вам в этом нелёгком деле.
М-да... И "айтишку" деградация не обошла стороной - хотя это как раз не удивительно.
Расскажете о последнем серьёзном проекте
Дядь, ты не уловил суть написанного мной. "Серьёзные проекты" на PHP в здравом уме никто не делает.
на современном PHP
Опять мимо. Как его не "осовременивай" - он всё равно останется шаблонизатором, прибитым гвоздями к циклу HTTP-запроса.
Надо ли тебе объяснять, что не весь софт является веб-сервисом, или сам догадаешься? (Хотя вряд ли - ты ж кроме PHP ничего не видел.)
Ну да ладно. Вот тебе простой пример. Вот захотел ты "современно" работать с входящим HTTP-запросом (ведь ничего другого в PHP всё равно делать нельзя). А то - 25-ый год всё же на дворе, не комильфо этот запрос из "глобальных переменных" получать. Берёшь, допустим, "библиотеку" Sabre, а там - о ужас! - инициализация классов, реализующих HTTP-запрос - из [тех же самых глобальных переменных(https://github.com/sabre-io/http/blob/master/lib/Sapi.php#L154)! Оно и понятно - ведь в таком современном PHP до сих пор не смогли это исправить. Но это ещё цветочки. Саму библиотеку, оказывается, чтобы подключить - надо положить в условленное место специальный "скрипт"-автолоадер - иначе никаких библиотек у тебя не будет! Почему? Да потому что PHP на столько современный, что до сих пор ничего, кроме инклюда одного файлика в другой в нём нет! Я тебе открою маленький секрет - в настоящих языках программирования уже лет 40 как есть концепт под названием "library path", откуда "импорты" будут загружать код. И прикинь - делается это не инклюдом файлов, а через систему модулей!
Но что я тут распинаюсь - тебе ж всё равно не докажешь. Ты ж дубовый - так и будешь считать PHP "лучшим языком программирования" и разгребать говна у работодателя за три копейки - разве что в жопу его ещё осталось поцеловать!
Кем работать в IT 2025: PHP-разработчик