Denis
Эскобар
Eugene
play scala
Сер♂️gay♂️
php7.
заценил рофл
Nekot
заценил рофл
https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/php.html
Nekot
заценил рофл
ну и там ооп нормальное. есть приватные методы. интерфейсы. нет тупости с отступами
Сер♂️gay♂️
Сер♂️gay♂️
а не пхп-шников
Nekot
Си еще быстрее
на си неудобно писать веб. со строками работать и т.п. а вот языки типа го - тоже вариант.
Сер♂️gay♂️
так что ответите джанго или фласк?
Сер♂️gay♂️
для бэкэнда
Richard
Топ ответ
Richard
для бэкэнда
Тебе в чат ниже
Сер♂️gay♂️
ок
Dmitriy
так что ответите джанго или фласк?
Golang. Давайте, кидайте какули
Denis
Ты тоже
Richard
Aiohttp web server
Dmitriy
Aiohttp web server
И как зашло? Много успешных более-менее проектов? Я не юзал просто
Denis
Я на нем микросервис для вебсокетов делал, зашло
Richard
Web Server Quickstart — aiohttp 3.5.4 documentation docs.aiohttp.org from aiohttp import web. async def hello(request): return web.Response(text="Hello, world"). aiohttp server documentation uses both ways in code snippets to emphasize their equality, switching...
Dmitriy
Я на нем микросервис для вебсокетов делал, зашло
А какие проблемы возникали во время разработки и эксплуатации?
Denis
А какие проблемы возникали во время разработки и эксплуатации?
Не возникало проблем, которые не решались бы докой или гуглом
Dmitriy
Не возникало проблем, которые не решались бы докой или гуглом
Я имею в виду, может какие утечки памяти, сложности в деплое, мониторинге или что-то в том духе
Tishka17
php7.
Битрикс
Dmitriy
Он не очень хайлоад, пока ничего такого не заметил
Я просто чего-то слышал, но могу ошибаться, что ту же алхимию там юзать такое себе, потому что она синхронная
🍁 Jaŭhien
А есть же asyncpg
Tishka17
Сегодня переписал кусок с алхимии. Доволен собой
Anonymous
Всем привет! Нужна помощь) Как на Android писать код в редакторе, а потом запускать его в компиляторах. Т. е. не сразу в программе писать, а через текстовый документ (в принципе мне надо как с Notepad++ работать) P.S.: Я не особо знаю программные термины и прочее. Просьба все резжевать) Спасибо
Tishka17
на сколько я знаю mail и yandex съехали с него на торнадо
Яндекс? Да они туда сюда ездят, никак доехать не могут
Tishka17
Eldar
aiohttp.client тек под нагрузкой у нас
Vladimir
На голый sql
Почему? В чем была проблема алхимии?
Eldar
А поичина?
уже не помню
Anonymous
Если тебе правда хочется кодить на андроиде - попробуй Pydroid 3
Не особо удобный. Больше ничего похожего нет?😅
🍁 Jaŭhien
Tishka17
Richard
Что?
Tishka17
Так вышло
🍁 Jaŭhien
А на го нет орм?
Je
В том, что я пишу на го
pffff, сегодня на чистый sql, а завтра будешь на go pg переписывать, когда поддерживать надоест изменения моделей
Tishka17
pffff, сегодня на чистый sql, а завтра будешь на go pg переписывать, когда поддерживать надоест изменения моделей
А кстати как вы живёте, если добавилось новое поле? Это ж по куче сервисов сразу надо тянуть
Je
А кстати как вы живёте, если добавилось новое поле? Это ж по куче сервисов сразу надо тянуть
Вот в том-то и дело, что если у тебя модели в сабмодуле и заюзан go pg во всех сервисах, то будет достаточно только сабмодуль обновить, запросы не нужно трогать
Tishka17
Ибо увы
Je
для апи-то понятно свои модели, это нормально, но по крайней мере сервисы не сломаются и не потребуют изменений, достаточно один самбодуль обновить
Tishka17
На самом деле, с точки зрения апи редко что меняется. А вот внутреннюю структуру могу переделать. Всякую там денормадизацию воткнуть или базу другую заюзать
Bogdan (SirEdvin)
А можно ли как-то определить, что функция была определена именно в этом классе, а не в классе потомке?
Bogdan (SirEdvin)
Если есть объект функции и объект класса
Tishka17
Вообще как раз для такого примерно и есть две черты перед названием
Bogdan (SirEdvin)
Я пишу либу для того, что бы создавать post и pre хуки для методов класса, и там же навернул логику опционального propagate вверх по детям. Вот и надо понять, что в какой-то момент надо вытаскивать оригинальную функцию и оборачивать ее снова, что бы разделить различные хуки
Bogdan (SirEdvin)
Вот пример теста: https://gist.github.com/SirEdvin/17f9d8e896dc4d50a4def35c5d8e0582
Alexey
Вообще как раз для такого примерно и есть две черты перед названием
Разве? Всегда считал, что это для того, чтобы сказать, что сюда голыми руками не нужно лезть, только через соответствующие интерфейсы
Bogdan (SirEdvin)
А чем плох функционал unittest?
Она не для тестов, просто там в тесте пример использования
Tishka17
Эм, окей
Anatoly
Возможно ли как-нибудь mock'нуть импорт корневого __init__.py в пакете?
Tishka17
Инит вряд ли
Tishka17
Вообще странная просьба
Bogdan (SirEdvin)
Ну, например, есть такое дерево классов C3, C4 наследует С2 наследует С1, У C1 есть метод save, у меня есть предикат, под условие которого попадают только С2 и С4. Смысл в том, что я подписываюсь на метод save с этим предикатом и реально подписка работает только в классах C2 и То есть C2().test() вызовет хук, а C3().test() нет
Rufics
Hello