Здравствуйте, yoyozhik, Вы писали:
Y>Я вот заметел что php практически везде идет по дефолту на самых дешевых тарифах.
Y>Поднять лендинг или сайт цветочого магазина, Y>явно дешевле в плане хостинга на php, Y>чем на java или с бэком на js и тд.
Y>Возможно это и драйвит php.
PHP — это просто модуль к апачу, для всего остального нужен полноценный сервер со всей инфраструктурой. Потому и жив до сих пор
Здравствуйте, Явь-истъ, Вы писали:
ЯИ>Microsoft решили не поддерживать версию 8.0 для Windows
А что это значит? PHP — это программа (для Windows в частности), поэтому это она должна поддерживать Windows, а не Windows её.
Windows "поддерживает" формат исполняемых файлов, и API (в том числе, сетевое).
Это не ваши кастрированные явы и дотнеты, где в "песочнице" ничего нет!
Кастрированный язык порождает кастрированных программистов!
Даешь свободу программисту!
Здравствуйте, Явь-истъ, Вы писали:
ЯИ>Ухаха, даже goto есть:
ЯИ>Это не ваши кастрированные явы и дотнеты, где в "песочнице" ничего нет! ЯИ>Кастрированный язык порождает кастрированных программистов! ЯИ>Даешь свободу программисту!
В Java нет нативной поддержки аргументов методов со значением по умолчанию (как в C++ или Python). Для имитации этого поведения используется перегрузка методов (method overloading), создание нескольких версий метода с разным набором параметров, или паттерн «Строитель» (Builder) для сложных конструкторов.
В Java нет встроенной поддержки именованных аргументов (как в Kotlin или Python), где можно указать method(name="value"). Стандарт Java требует строгого порядка аргументов. Однако именование имитируется через шаблоны проектирования («Строитель»/Builder) или с помощью библиотек, например, в JDBC через NamedParameterJdbcTemplate.
Вот же дерьмо. Кастрированнй язык для кастрированных программистов
Из-за недостатка динамизма ява вперде, зачем нормальным людям такой гемор нужен?
Зато она быстрая? Ну перепишите нужную функцию динамического языка на С.
Так что взлет Python не случаен, даешь динамизм!
Здравствуйте, amironov79, Вы писали:
A>Язык стал намного приятнее, но вопрос о нужности все еще на повестке, только для поддержки старых проектов.
Да хрен там. Они хорошенько так подзабили на совместимость с предыдущими версиями.
Старые проекты на хостингах с новыми версиями пхп валятся с горой ошибок. Проще нужную версию пхп настроить, чем пытаться код подправить
A>Начинать на нем новый проект -- надо 100 раз подумать.
Так начинают и продолжают же
Многие и рады были бы испытать когнитивный диссонанс, но нечем.
Здравствуйте, paucity, Вы писали:
P>Да хрен там. Они хорошенько так подзабили на совместимость с предыдущими версиями.
P>Старые проекты на хостингах с новыми версиями пхп валятся с горой ошибок. Проще нужную версию пхп настроить, чем пытаться код подправить
Дело в том что старые версии не поддерживаются, и если проект хоть сколько-то актульный, то проще портировать. Тем более тулы для это есть, те же rector и php-cs-fixer. Недавно портировал один проект с php5 на php8, единственное что пришлось переписывать руками это код, использующий модуль mssql, на использование модуля sqlsrv.
A>>Начинать на нем новый проект -- надо 100 раз подумать.
P>Так начинают и продолжают же