Size: a a a

2020 April 11

🦊

🦊fox.cpp in C++ Together 2.0
🦊fox.cpp
Я бы определил бекенд, как сервер, который принимает (HTTP) запросы от фронтенда (либо от реверс-прокси, который принимает запросы от фронтенда).
... либо от веб-браузера пользователя.
источник

AP

Antony Polukhin in C++ Together 2.0
балансеры, кешируюшие сервера и прочая дребедень
источник

🦊

🦊fox.cpp in C++ Together 2.0
мгм
источник

🦊

🦊fox.cpp in C++ Together 2.0
бекенд  - это то что назвали бекендом в пределах проекта, всё
источник

🦊

🦊fox.cpp in C++ Together 2.0
считаю изначальный вопрос некорректным и прошу уточнить :)
источник

f&

fox.py &>/dev/null in C++ Together 2.0
🦊fox.cpp
бекенд  - это то что назвали бекендом в пределах проекта, всё
источник

🦊

🦊fox.cpp in C++ Together 2.0
ну ты первый линк открой, я думаю, что там найдется определение достаточно широкое, чтобы было проблематично судить о пригодности C++ для "всего этого"
источник

🦊

🦊fox.cpp in C++ Together 2.0
источник

f&

fox.py &>/dev/null in C++ Together 2.0
да я просто подливаю масла в огонь, подтверждая обширность понятия "бекенд".
источник

🦊

🦊fox.cpp in C++ Together 2.0
тут вообще линк на https://en.wikipedia.org/wiki/Data_access_layer
источник

🦊

🦊fox.cpp in C++ Together 2.0
🦊fox.cpp
Конечно, можно написать оба сервера на крестах, но обычно так не делают, потому что работа с сетью на крестах имеет свойство быть PITA (pain in the ass).
\
источник

🦊

🦊fox.cpp in C++ Together 2.0
А ещё я не увидел удобного аналога, например, гошного html/template, поэтому HTML генерировать - тоже PITA.
источник

AP

Antony Polukhin in C++ Together 2.0
🦊fox.cpp
А ещё я не увидел удобного аналога, например, гошного html/template, поэтому HTML генерировать - тоже PITA.
Я знаю только Wt. Но он не удобен
источник

AP

Antony Polukhin in C++ Together 2.0
Ну или fmt
источник

AP

Antony Polukhin in C++ Together 2.0
:)
источник

🦊

🦊fox.cpp in C++ Together 2.0
Antony Polukhin
Ну или fmt
спартанский бекенд на крестах с генерацией HTML формат-стрингами
источник

🦊

🦊fox.cpp in C++ Together 2.0
а запросы принимаем через HTTP при помощи boost.beast, да
источник

AP

Antony Polukhin in C++ Together 2.0
Брутальность
источник
2020 April 12

AP

Antony Polukhin in C++ Together 2.0
boost.beast не так уж и плох. Ещё пяток слоёв абстракций и можно пользоваться
источник

🦊

🦊fox.cpp in C++ Together 2.0
Последний раз, когда я юзнул boost.beast и ещё пяток слоёв абстракций, оказалось, что аналогичный код на голанге куда проще написать, куда проще мейнтейнить и он работает быстрее
источник