Сейчас полноценный VPS можно до ста рублей взять, а по цене чашки кофе уже предложат 4 Гб RAM. Туда небольшой проектик в докере влезет, не то, что джава. Копеечнее только бесплатно.
не взял её главную цену: долгоживущее состояние, пул потоков с разделяемой памятью.
Это зависит от реализации, тот же PHP-FPM работает на пуле процессов и после запроса воркеры у него не обязаны умирать, так что утечки всё еще возможны.
Но нет, быстрый in-process кэш за это не получишь - будь добр какой-нибудь редис рядом затащить там, где Java обойдется ConcurrentHashMap.
любой запрос поднимается в чистой среде, падение одного не роняет соседей
Падение отдельных потоков не роняет соседей и хостовой процесс.
деплой это замена файлов, а не перезапуск JVM с прогревом.
Зато получили неочевидную проблему разъезда старого опкеша и новых файлов при деплое копированием.
большинство разработчиков, увидев Collection в сигнатуре, ожидают рантайм-проверку, и узнав, что её нет, реагируют с недоумением
PHP осознанно выбирает консервативный путь неинвазивного навешивания тулинга, не обещая никаких гарантий на уровне языка. Обходится без трансляции, цена тому - DX, неуклюжий синтаксис, логика типов в комментариях.
TS, тем временем, отвязан от целевой платформы компилятором и может добавлять синтаксические конструкции по вкусу.
any, as, внешний JSON
Для этого программисту придется осознанно прицелиться в ногу и спустить курок.
движок не пикнет.
JS-движок обвалится уже на этапе попытки запустить “сырой” TS код с типами. А PHP комменты игнорирует и с радостью пойдет куролесить.
Если вы про этот коммент, то это ж буквально мимикрия под JSDoc. Мой вопрос был про киллер-фичи, которых (еще) нет у мейнстримовых технологий, что заставило бы выбрать именно PHP.
План и является способом формализовать то, как нейронка планирует разбить задачу (“что”) на шаги (“как”). Этот план - не ваша интенция, а её, как она поняла задачу. Тот же Cursor из коробки рисует как высокоуровневые схемы, так и указывает на изменениях в конкретных файлах. Детализацией плана вы вольны управлять.
Ультимативную защиту с одними лишь планами не обещаю, но перехватывать подозрительные действия “дурака” - чем раньше, тем лучше.
Режим полезен тем, что вы заранее видите, что собирается делать агент. И гипотезы будут проверяться согласно плану. Если чеклист не прошел - результаты на столе, план корректируется - идем дальше.
Да, вычитывать план - это не вайбово, но определённости будет больше и обратной связью нейроразведчика отлаживаются сами требования.
Участь QA незавидна в век вайбкодинга.
Раньше не проверяли, а сейчас верите на слово?)
Сейчас полноценный VPS можно до ста рублей взять, а по цене чашки кофе уже предложат 4 Гб RAM. Туда небольшой проектик в докере влезет, не то, что джава. Копеечнее только бесплатно.
Зачем строить монстра из инфраструктурных костылей, если можно не строить?
Ну что ж сразу с синтаксическими инвалидами-то мериться в DDD? Берите Java или C#.
Это зависит от реализации, тот же PHP-FPM работает на пуле процессов и после запроса воркеры у него не обязаны умирать, так что утечки всё еще возможны.
Но нет, быстрый in-process кэш за это не получишь - будь добр какой-нибудь редис рядом затащить там, где Java обойдется
ConcurrentHashMap.Падение отдельных потоков не роняет соседей и хостовой процесс.
Зато получили неочевидную проблему разъезда старого опкеша и новых файлов при деплое копированием.
PHP осознанно выбирает консервативный путь неинвазивного навешивания тулинга, не обещая никаких гарантий на уровне языка. Обходится без трансляции, цена тому - DX, неуклюжий синтаксис, логика типов в комментариях.
TS, тем временем, отвязан от целевой платформы компилятором и может добавлять синтаксические конструкции по вкусу.
Для этого программисту придется осознанно прицелиться в ногу и спустить курок.
JS-движок обвалится уже на этапе попытки запустить “сырой” TS код с типами. А PHP комменты игнорирует и с радостью пойдет куролесить.
Ценны эти возрастные системы, а не PHP. Если для таких проектов никто больше не будет выбирать этот язык, это и есть смерть.
Язык-то не изменился, он о дженериках и тем более о типах ничего не знает - в рантайме матчатся строки.
Если вы про этот коммент, то это ж буквально мимикрия под JSDoc. Мой вопрос был про киллер-фичи, которых (еще) нет у мейнстримовых технологий, что заставило бы выбрать именно PHP.
Большинство фанов повторяют мантру о том, что PHP уже не то говно, что было раньше. Но если объективно: что уникального может предложить PHP в 2к27?
Языковые возможности? Так PHP едва догоняющий.
Убийственную производительность? Нет, определенно: тут уже Go. Если логика сложная - Spring Boot или ASP.NET Core.
Невероятный DX? Fullstack-фреймворки на JS зарулят.
Ошеломляющее количество специалистов на рынке? Джаваскриптизёров всё равно больше.
Единственная суперспособность - программирование в стиле “Как раньше”: кастомизация готовых CMS, правка скриптов на проде голыми руками.
Язык догоняет мейнстрим с добрым лагом в 10-20 лет по фичам, при том не предлагает ничего нового и уникального.
Обороты-в-секунду таки должны совпадать для любых точек на радиусе)
M-DISK предназначался, тащемта.
Не песок, а на два порядка более мелкие частицы, чем обещает производитель (IP4X). И не “попал”, а “засунули”)
Testcontainers с целевой СУБД же.
План и является способом формализовать то, как нейронка планирует разбить задачу (“что”) на шаги (“как”). Этот план - не ваша интенция, а её, как она поняла задачу. Тот же Cursor из коробки рисует как высокоуровневые схемы, так и указывает на изменениях в конкретных файлах. Детализацией плана вы вольны управлять.
Ультимативную защиту с одними лишь планами не обещаю, но перехватывать подозрительные действия “дурака” - чем раньше, тем лучше.
Режим полезен тем, что вы заранее видите, что собирается делать агент. И гипотезы будут проверяться согласно плану. Если чеклист не прошел - результаты на столе, план корректируется - идем дальше.
Да, вычитывать план - это не вайбово, но определённости будет больше и обратной связью нейроразведчика отлаживаются сами требования.
Полезно активнее пользоваться Plan mode, чтобы бороться с причиной, а не последствиями.
В стоимости токенов, там прогресс разительнее всего.