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

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

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

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

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

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

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

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

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

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

30 ответов

16 просмотров

> Не дольше. Это просто факт. Дольше. Это просто факт. С++ не обладает такими веб фреймворками как 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),

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

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

читать файл максимально быстро? странный вопрос))
zamtmn
52
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
я не понимаю mov [r11+8],rcx и прочие. мы записываем значение из rcx, куда?
Bor
15
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
А какие расширения активно используются в промышленности? Именно идейные, по типу гадт, а не всякие оверлоадедстрингс
Степан
11
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
Guys Who’s kurdish on this group?
Hiwa Amiri
11
Карта сайта