Size: a a a

2020 April 12

🦊

🦊fox.cpp in C++ Together 2.0
может быть руки не из того места были, но всё же осадок остался
источник

AP

Antony Polukhin in C++ Together 2.0
А вот это кто-то пробовал https://github.com/yhirose/cpp-httplib ?
источник

AP

Antony Polukhin in C++ Together 2.0
Бист слишком низкоуровневый
источник

🦊

🦊fox.cpp in C++ Together 2.0
видел, но не пробовал, выглядит не так уж и неприятно как boost.beast
источник

AP

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

TS

Till Schneider in C++ Together 2.0
слишком поздно увидел, все уже на бисте сделано и не было желания переделывать на это =(
источник

🦊

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

🦊

🦊fox.cpp in C++ Together 2.0
(ветка dev)
источник

MM

Maria Muriam in C++ Together 2.0
Беру свои слова обратно, потому-что, два источника сообщили, что в С++ - фреймворке qt есть библиотеки для веба.
источник

GF

George William Frederick in C++ Together 2.0
🦊fox.cpp
продукт сего извращения в дальнейшем был сдан в архив C++T, если кому-то очень интересно: github.com/cpptogether/hexicord
Вопрос не совсем по теме, но связанный с кодом в репозиторий.

Кто-то знает, если ли утилита, которая автоматически пишет какие классы, функции и пр. испозуются из подключённого заголовочного файла? Как тут, например

https://github.com/cpptogether/Hexicord/blob/dev/src/hexicord/rest.hpp
источник

🦊

🦊fox.cpp in C++ Together 2.0
George William Frederick
Вопрос не совсем по теме, но связанный с кодом в репозиторий.

Кто-то знает, если ли утилита, которая автоматически пишет какие классы, функции и пр. испозуются из подключённого заголовочного файла? Как тут, например

https://github.com/cpptogether/Hexicord/blob/dev/src/hexicord/rest.hpp
include-what-you-use (iwyu), кажется, умел так делать
источник

GF

George William Frederick in C++ Together 2.0
🦊fox.cpp
include-what-you-use (iwyu), кажется, умел так делать
Спасибо, гляну.
источник

GF

George William Frederick in C++ Together 2.0
George William Frederick
Спасибо, гляну.
Похоже что нет. По крайней мере в документации не нашёл.

Upd а, нет, кажется что-то нашёл.
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
Maria Muriam
Беру свои слова обратно, потому-что, два источника сообщили, что в С++ - фреймворке qt есть библиотеки для веба.
У нас кресты на бэке даже без культей ;)
Я правда в душе не чаю каким образом там обрабатываются POST/GET'ы, и каким образом там вебсокет работает
Но то, что это всё прекрасно работает — гарантирую
источник

A

Alex Ф-ф-фэils!🌠︙ in C++ Together 2.0
Maria Muriam
Здесь мне выше сказали, что С++ можно использовать для бэкенда в вебе. Так вот, это не так. Для этой цели, С++ не используют.
источник

MM

Maria Muriam in C++ Together 2.0
Используют используют.
источник

A

Alex Ф-ф-фэils!🌠︙ in C++ Together 2.0
Надо бы опакетить в vcpkg/conan/fedora
источник

A

Alex Ф-ф-фэils!🌠︙ in C++ Together 2.0
🦊fox.cpp
Вот у меня вебморда, на VPSке простенький веб-сервер на питоне принимает POST-запросы, переваривает их и отдает другому серверу, который на крестах. Этакий API gateway.
Да у вас serverless, батенька! Лечится парочкой монолитов (нет)😂
источник

A

Alex Ф-ф-фэils!🌠︙ in C++ Together 2.0
Antony Polukhin
Я знаю только Wt. Но он не удобен
У него смаклист старый, там надо апгрейдить на более новый смак и фиксить косяки; алсо в ебунте лтс 18 он куда-то исчез из реп(
источник

A

Alex Ф-ф-фэils!🌠︙ in C++ Together 2.0
Antony Polukhin
Ну или fmt
Это отдавать в stdout / socket строчку, которая через fmt::format_to сделана?
источник