Pull to refresh
0
0
Бирюков Егор @begor

Backend developer

Send message
Прошу прощения, а бывает продуманная цензура?
Пока, Single Responsibility.
Когда я работаю с динамически типизированным языком, я ожидаю получить скорость и гибкость разработки, отказываясь при этом от sound системы типов. Классический трейд-офф, из палаты мер и весов.
Поэтому, например, в Python все — объекты первого класса (модуль можно передать в функцию форматирования строки, как вариант), что дает гибкость и заменяет некоторые паттерны из GoF простой передачей объектов.
В PHP же совсем недавно появились лямбды (и то весьма странные, с костылем-use вместо нормального скоупинга), первый класс только у скаляров, да объектов, кажется. Отсюда монстроузные решения типа Симфони и Доктрины, которые в динамическом языке выглядят странной пародией на Java-экосистему.
Вопрос: какие преимущества дает PHP, чтобы предпочесть его для нового проекта с одной стороны динамике Python/Ruby, с другой стороны — статике и энтерпрайзу Java?
> Бывают художники (например, Репин), а бывают маляры (например, Малевич).

Может не стоит размышлять о том, в чем Вы абсолютно не разбираетесь?
> ботаны, аспиранты, кандидаты, доценты и пишут библиотеки и фреймворки

Какое странное представление о занятиях «ботанов».

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity