Обновить
1
0.8

Пользователь

Отправить сообщение

Да, я про это же, у него же суть в том, чтобы максимально абстрагироваться от бд, чтобы "можно было поменять в любой момент". Что никак не бьётся с реальностью вообще.

А кому оно надо? Кто кроме Роберта Мартина меняет бд пять раз на дню? Да ещё и с транзакционной на олап, потом на инмемори, потом на файловое хранилище?

Не увидел ответа на вопрос

Почему просто sqlalchemy orm не использовать?

Года полтора назад пытался втащить этот дебезиум, сразу наткнулись на съедание диска wal'ом, перечитал кучу ишью, решений, в том числе, с хартбитом, ничего не помогало, плюнули, написали за несколько дней свой cdc и чувствовали себя гораздо лучше, да ещё и с полным пониманием происходящего.

И посмеялись над объёмом памяти, да.

Это 8 Гб постоянной памяти, а не ОЗУ. ОЗУ, судя по интернетам, там было 128 мб

Может, но, корреляция, всё же, какая-никакая, но имеется.

И какие у них задачи? Сколько запросов они делают в бд при запросе юзера? Какая у них сложность бизнес логики?

Я думаю, что проблему недостаточно решить одним лишь AI-детектором, скорее, необходим прям хороший рефакторинг всей образовательной системы. Вы правильно сказали, что проблемы были и до этого, нейросети просто вывели абуз системы на новый уровень.

А теперь к хорошим технологиям, которые так и не сыскали популярности: есть рантаймы JavaScript, самый популярный из них NodeJS, все знают только его. Но помимо него есть также Deno от создателя NodeJS, который был создан решить ошибки прошлого проекта и Bun, который также пытается собрать в себе весь инструментарий. Эти рантаймы объективно лучше NodeJS по удобству и оптимизации, но что используют на курсах по JavaScript’у? Думаю, ответ вы и так знаете.

Поверь, друг, всё гораздо прозаичнее, bun просто на сегодня не является 100% заменой nodejs https://bun.com/docs/runtime/nodejs-compat

Меня только это остановило от использования термина "заумный", так как люди по своей природе чаще стремятся к простоте и реже к заумности.

Не в IT )))

Однозначно должны быть, только через вопросы и общение можно прийти к единому пониманию, плюс, разработчик со своей стороны всегда может задать вопрос, который возникнет только у него, т.к. он больше всех погружен в техническую реализацию, а специфика технической реализации порой может заставить переработать и даже весь UI и даже какие-то архитектурные основы проекта.

Да, похоже на эйчар-грызню, максимум - можно взять попкорна или семечек и сесть поудобнее, но ещё лучше просто даже пройти мимо и не тратить свое внимание.

Может, изначально идея чистого кода и была в борьбе со сложностью путем унификации кодовой базы и подходов к дизайну систем, но текущий подход к унификации путём применения методов из ЧА оставляет желать лучшего:

  1. ЧА абсолютно никак не учитывает разную сложность модулей(фич).

  2. ЧА не учитывает эволюционность модулей.

  3. ЧА не учитывает разный характер нагрузки модулей.

В итоге пишется куча бойлерплейта там, где оно не нужно. А потом приходится бороться и удалять бойлерплейт оттуда, где есть большие требования по нагрузке. И всё это порождает зачастую ещё больше сложности.

Так а по какой ещё другой цели туда заходить?) Либо заплатить, либо получить инфу за что заплатить, как заплатить, сколько заплатить. Мультиков там не показывают(

Если у говорящего какие-то рабочие процессы или жизненные циклы и события привязаны строго к углам на часах, может тогда проще радианами или градусами общаться?)

Сейчас без трех минут четверть первого

И в чем смысл говорить уравнениями вместо конечного результата? Беспричинные расходы по памяти и цпу на сериализацию -десериализацию.

А можно для начала сделать чтоб сайт налоговой не падал, уведомления все отправлял как следует, а не так, что Эльба их видит, а в ЛК нет и без этих вот технических причин и профилактических работ?

Выглядит интересно. А планируется статья на elixirforum или чём-то подобном? Было бы интересно почитать мнения и, возможно, какие-то отзывы от потенциальной аудитории бетатестеров.

Давайте конструктивно объясню. В мире существует множество компаний, которым необходимы ИТ-решения. Одни из них - СМБ (средний/малый бизнесы). У них нет того количества ресурсов, чтобы изучать новый мегакрутой фреймворк и переписывать всё на новом языке каждый квартал. Им вообще не до этого. Им необходимы простые решения, решающие их проблему. Эту нишу в сфере веба, CMS - заняли php + js. Работает? Работает. Поддержка? Недорого. Риски взломов/утечек/падений? - если это у компании вторично, то как руки дойдут, мб и посчитают, мб даже и перепишут на что-то. А пока работает и хорошо, этого достаточно. Или вы хотите, чтобы ваша любимая локальная пиццерия переписала всё на расте? Ну тогда и пиццу в этом заведении смогут себе позволить только сеньор-rustaceans.

А в плане скорости работы конечного продукта, язык и фреймворки на сегодня это уже далеко не первый пункт. Вон яндекс вообще упарываются и пишут бэк на плюсах в том числе, но что толку, когда в конечном приложении 90% времени это загрузка рекламы, которую их продакты засунули на каждый скрин приложения. Рекламу же необходимо специально затаргетить на меня в зависимости от моих интересов, а для этого надо сперва в десяток сервисов сходить, собрать про меня всю инфу, прогнать через МЛ-модельку, посмотреть в какую же когорту я вхожу и какие у меня интересы. И в итоге это превращается в лагучее дерьмо, которым приходится пользоваться сами знаете почему.

1
23 ...

Информация

В рейтинге
1 873-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Python
Django
Linux
FastAPI
Redis
Docker
RabbitMQ