170 похожих чатов

Фронт на плюсах не сделать, потому что фронт крутится в

браузере, а язык браузера это жс.

Так везде он JS, по этой логике на любом языке его не сделать кроме JS? Речь конечно идет о генерировании нужного JS их программы, как и делается на 80% языков. Это не говоря уже про WASM.

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

Не дольше. Это просто факт.
Минимум так же, а то и быстрее.
Это просто из моего личного опыта, мы уже штук 5 сервисов на базе http и rest сделали. Нормально по скорости разработки.

Но это не единственное из достоинств. На С++ для приложения не нужен Web сервер, он просто реализован в приложении. Его не нужно конфигурировать, деплоить туда приложение, конфигурировать всякую шнягу для устойчивого и стабильного рана в проде , (хотя может и не факт). В С++ вообще нет проблемы сопряжения потоков IO Web сервера и приложения, а это весьма важная проблема для всех языков.

Нет проблем и с работой с БД, поскольку С - самый родной CLI для почти любой СУБД. И самый производительный.

Так что все твои доводы про бэк - просто враньё. Фронт - да, я бы не писал, но это я могу про любой язык так сказать. Собственно само понятие "фронт" и появилось, когда его стали писать на JS. По сути сейчас есть четыре подхода
- ГенерироватьHTML (очень старомодно) , возможно, с примесью JS
- загружать JS и генерировать к нему данные в виде JSON или XML и генерировать HTML через DOM уже в броузере (это и называется "фронт" Собственно)
- делать что-то гибридное из предыдущих
- и WAsm (сыровато сейчас как технология)

В общем только два из них вообще можно назвать front...

30 ответов

42 просмотра

> Не дольше. Это просто факт. Дольше. Это просто факт. С++ не обладает такими веб фреймворками как Spring или Asp.Net Core для нормальной веб разработки. Нет и нормальных ORM. Про нормальный тулинг я уже молчу.

> Нет проблем и с работой с БД, поскольку С - самый родной CLI для почти любой СУБД. И самый производительный. И совершенно неудобный по сравнению с ORM, да :)

> В С++ вообще нет проблемы сопряжения потоков IO Web сервера и приложения, а это весьма важная проблема для всех языков Каво? Чиво?

Ilya-Zviagin Автор вопроса
Danya🔥
> В С++ вообще нет проблемы сопряжения потоков IO ...

Блин на пхп это большая проблема, например.

Ilya Zviagin
А нужен тебе ORM этот?

За тем, чтобы работать с бд с терминах языка Чтобы не писать SQL запрос на каждый чих, когда это можно сделать автоматически Ну ещё можно сказать, что ORM предоставляют защиту от каких-то базовых атак

Nikita Khomutov
Обладает, только не в опенсорсе

Они уже научились автоматически JSON генерировать из любых объектов?)

А в чём сырость wasm? По каким критериям/параметрам? Есть где issue tracker или milestones, чтобы это оценить?

Danya🔥
Попробуй Qt запустить под него ;)

Qt это вообще другой вопрос, не связанный с wasm

Ilya-Zviagin Автор вопроса
Nikita Khomutov
OpenAPI + кодген, говорят, творят чудеса

А можешь кодеген посоветовать для Swagger для С++?

Ilya Zviagin
А можешь кодеген посоветовать для Swagger для С++?

Так он же должен быть привязан к фреймворку (который показать я не могу)

Ilya-Zviagin Автор вопроса
Nikita Khomutov
А в чём сырость wasm? По каким критериям/параметра...

Ну я имел в виду что это не main stream ну никак. Пока по крайней мере.

Ilya-Zviagin Автор вопроса
Ilya Zviagin
А чего не можешь -т о? Покажи...

Вот оффер примешь, тогда смогу показать

Ilya-Zviagin Автор вопроса
Anatoly Shirokov
Гугли openapi code generator

Там вроде не было для С++

Ilya-Zviagin Автор вопроса
Nikita Khomutov
Вот оффер примешь, тогда смогу показать

В смысле - вы его пилите? А когда в прод? Мож мы купим...

Ilya-Zviagin Автор вопроса
Ilya Zviagin
Жадины. Продавать надо.

Не надо продавать Надо в опенсорс

Ilya-Zviagin Автор вопроса
Anatoly Shirokov
Пиздишь

Может и так.

Ilya Zviagin
Может и так.

Лично для Qt использовал codegen из openapi

Ilya Zviagin
Может и так.

https://github.com/OpenAPITools/openapi-generator : client: C++ (Arduino, cpp-restsdk, Qt5, Tizen, Unreal Engine 4), server: C++ (Pistache, Restbed, Qt5 QHTTPEngine),

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта