У меня ничего не ломается, просто им должен обязательно писать тесты. С помощью ИИ можно сделать близкое к 100 процентам покрытие тестами и этим надо пользоваться. Ну и грамотная архитектура. Я когда и сам писал, всегда использовал дерево а не граф как организацию кода, ибо сложность графа растет экспоненциально а дерева линейно
Пробовал Джанго лет 5 назад. После php фреймворков django ощущался как пережиток прошлого. Теория разработки давно ушла вперёд, а Джанго создавался по лекалам которые существовали 20 лет назад.
PHP используется в вэбе - каждый запрос выпоняется в отельном потоке. То есть php в принципе нету такое проблемы с многопоточностью. Если нужен асинхронный запрос, то в mysql и curl это есть, но для баз данных испоьзуется редко. В принципе есть и настоящая асинхронность и многопоточность через сторонее модули, но используется это редко так как в вэб это не особо актуально. Вот для консольных приложений да, это очень полезно. Но тут куча вариантов для реализации это через процессы. А вообще питон и пхп по своей идеалогии очень близки, но на пхп куча опенсоурс вэб приложений, на питоне много для ИИ и администрования сделано. На мой взгляд в вэбе джанго не может конкурировать с лавалел. Точно так же как пхп не может конкурировать с питон в написании ИИ приложений и утилит для администрования.
Сделать глобальную переменную и туда что-нибудь складывать. Например сделать типо кэш в виде словаря и добавлять туда значения. Постараться нужно, но джуны тебе ещё и не такое напишут. У меня в команде даже профи делают код который падает на больших данных.
Если бы вордпрес был бы написан на питоне, он был бы точно таким же дырявым. Только ещё и более тормозным и ещё мог бы уронить application server из-за утечки памяти
В современном типизированной php это будет исключение. Причем не сложно достаточно легко сделать отловить это с помощью статического анализа. И вообще это будет true если отключить типизацию
Удаленный имеет смысл делать асинхронно только если он медленный. В таком сценарии в принципе выигрышь go будет минимальное если будет вообще. И вообще, почему go в не раст.
На мой взгляд есть настроящие программисты, по призванию, а те что пришел "за зарплатой". Настоящий программисть постоянно учится и за 6 лет с ангуляром он бы выучил в свободное время все другие актуальные фреймворки. Пока был бум, брали всех подряд, но когда волна прошла, то что бы оставаться в тренде надо быть фанатиком этого дела, которых не мало. Мне по тексту кажется что автор совсем не тот фанатик, вот и работу сложно найти. ну конечно сейчас рынок сильно подостыл, а с приходом AI программистов надо будет ещё меньше.
Tailwind это целая парадигма которая решает целый класс проблем. он даёт прежде всего скорость и надёжность что ничего не поломается. Так же он отлично работает с генераторами кода, скажем ai . У каждой технологии есть trade off, и длинный список классов это практически единственная единственная проблема.
У меня ничего не ломается, просто им должен обязательно писать тесты. С помощью ИИ можно сделать близкое к 100 процентам покрытие тестами и этим надо пользоваться. Ну и грамотная архитектура. Я когда и сам писал, всегда использовал дерево а не граф как организацию кода, ибо сложность графа растет экспоненциально а дерева линейно
Проблема не в том что ИИ туп, а в том что большенство людей ещё тупее.
Пробовал Джанго лет 5 назад. После php фреймворков django ощущался как пережиток прошлого. Теория разработки давно ушла вперёд, а Джанго создавался по лекалам которые существовали 20 лет назад.
Все это можно сделать и в рамках монолита особенно если делать на пхп.
Все ноуты всегда брал от Asus, никогда не ьыло проблем. Последний Lenovo Yoga 9 IAP14 - придраться по большому счету не к чему
PHP используется в вэбе - каждый запрос выпоняется в отельном потоке. То есть php в принципе нету такое проблемы с многопоточностью. Если нужен асинхронный запрос, то в mysql и curl это есть, но для баз данных испоьзуется редко. В принципе есть и настоящая асинхронность и многопоточность через сторонее модули, но используется это редко так как в вэб это не особо актуально. Вот для консольных приложений да, это очень полезно. Но тут куча вариантов для реализации это через процессы. А вообще питон и пхп по своей идеалогии очень близки, но на пхп куча опенсоурс вэб приложений, на питоне много для ИИ и администрования сделано. На мой взгляд в вэбе джанго не может конкурировать с лавалел. Точно так же как пхп не может конкурировать с питон в написании ИИ приложений и утилит для администрования.
Сделать глобальную переменную и туда что-нибудь складывать. Например сделать типо кэш в виде словаря и добавлять туда значения. Постараться нужно, но джуны тебе ещё и не такое напишут. У меня в команде даже профи делают код который падает на больших данных.
Если бы вордпрес был бы написан на питоне, он был бы точно таким же дырявым. Только ещё и более тормозным и ещё мог бы уронить application server из-за утечки памяти
В современном типизированной php это будет исключение. Причем не сложно достаточно легко сделать отловить это с помощью статического анализа. И вообще это будет true если отключить типизацию
проблема в том что мы тестим на проде, в идеале вообще тестить на стейдж. Я бы все реализовал бы на докер compose.
Удаленный имеет смысл делать асинхронно только если он медленный. В таком сценарии в принципе выигрышь go будет минимальное если будет вообще. И вообще, почему go в не раст.
логинг - monolog, http - guzzle.
постой запрос к chatgpt дает RubixML для php
Реакт это не про сокращение времени разработки вообще.
На мой взгляд есть настроящие программисты, по призванию, а те что пришел "за зарплатой". Настоящий программисть постоянно учится и за 6 лет с ангуляром он бы выучил в свободное время все другие актуальные фреймворки. Пока был бум, брали всех подряд, но когда волна прошла, то что бы оставаться в тренде надо быть фанатиком этого дела, которых не мало. Мне по тексту кажется что автор совсем не тот фанатик, вот и работу сложно найти. ну конечно сейчас рынок сильно подостыл, а с приходом AI программистов надо будет ещё меньше.
Лично для меня ассистенты вроде Github copilot не работают, только мешают. А вот OpenAI codex реально работает и повышает эффективность
ChatGPT вам в помощь
Вы правы, статья слишком крутая что бы быть написана обычным чловеком.
Tailwind это целая парадигма которая решает целый класс проблем. он даёт прежде всего скорость и надёжность что ничего не поломается. Так же он отлично работает с генераторами кода, скажем ai . У каждой технологии есть trade off, и длинный список классов это практически единственная единственная проблема.
Go язык быстрый только он php он не ровная в сфере разработки вэб.