Здравствуйте, so5team, Вы писали:
S>Но если микросервисы на C++ никто не делает, то как же так-то?
S>В мире такое количество сумасшедших, выбирающих C++ для микросервисов?
Просто кинь ссылку на популярный C++ фреймворк для организации микросервиса в AWS. Не gamedev.
Здравствуйте, Артём, Вы писали:
Аё>фреймворк для организации микросервиса в AWS.
Но Артёмка без трубки уже не может себе представить написание чего бы то ни было без использования framework?
Сам AWS предоставляет C++ SDK для своих cloud services — бери и пиши.
Здравствуйте, Артём, Вы писали:
N>>А все библиотеки, которые используют микросервисы, пишут на С++ Аё>Но ведь не тебе писать эти библиотеки. Прицепить к ноде или к го — вот и весь спрос на C++.
Вообще-то как раз мне. А кому ещё?
Аё>Сеньёр бекенд помидор Go, С++, Python. Аё>Сеньёр Typescript / С++ Аё>ну и т.д.
Ну и т.д. — это твоё передёргивание. В той же вакансии с Typescript плюсы стояли на первом месте. Типичная работа, о которой пишут — это писать компоненты на С++ и интегрировать их в систему на другом языке.
Аё>всё, что нужно знать про "микросервисы на C++".
Да, можешь посмотреть, как оно работает в Яндекс такси, например. Там скорости Go или Java не хватает, всё на С++
N>>А все библиотеки, которые используют микросервисы, пишут на С++ Аё>Но ведь не тебе писать эти библиотеки. Прицепить к ноде или к го — вот и весь спрос на C++.
Так Nuzhny и говорит о тех, кто пишет эти библиотеки, которые потом включают во всякие ноды и питоны. N>>Вакансий вагон, как в России, так и за. Пример за последнюю неделю, что скинули мне: N>>
N>>А уж сколько приходит вакансий про трейдинг, про знание CUDA вдобавок, про разработку библиотек для нейросетей, мультимедиа... Работы на плюсах много. Аё>Сеньёр бекенд помидор Go, С++, Python. Аё>Сеньёр Typescript / С++ Аё>ну и т.д. Аё>всё, что нужно знать про "микросервисы на C++".
Никто не говорил про микросервисы в C++. Это ты сам споришь с этим утверждением. Всякой задаче — свой подходящий инструмент. Несколько стейтментов:
— микросервисы на плюсах писать долго и дорого. К тому же неудобно. Никто без особой нужды и в исключительных случаях так не делает. И я не заметил, чтобы кто-то с этим спорил в этом треде, но ты продолжаешь упорно спорить сам с собой и доказывать то, к чему никто не аппелирует
— мир разработки не ограничивается микросервисами. Хоть это сейчас и модно. И возможно кто-то внутри этого мирка и думает, что за пределами микросервисов, куберов, ноды, реакта, <you name it>, etc. мир разработки заканчивается. И только за его пределами, по легендам, иногда встречаются засаленные выкинутые на помоечку никому не нужные разработчики C++. Уверяю, что это не так. Микросервисы — очередная мода, которая пройдет. А плюсы как были, так и будут.
— да, спрос на плюсы ниже, чем на многие другие мейнстримовые языки. Тут тоже спору нет.
Вообще, складывается ощущение, что либо ты намеренно троллишь на тему плюсов (не только в этой ветке), либо у тебя затаилась давняя обида на плюсы/плюсовиков.
Это такой же язык, как и другие. Свои плюсы, свои минусы. Каждый может писать на чем хочет. Для каждой задачи есть более подходящие инструменты и менее подходящие.
PS Вот немного сухой статистики на основе https://career.habr.com/vacancies. Без претензий на правильность выборки, репрезентативность и прочее, просто как есть с одного из популярных в России сайтов с вакансиями.
Здравствуйте, DiPaolo, Вы писали:
DP>Так Nuzhny и говорит о тех, кто пишет эти библиотеки, которые потом включают во всякие ноды и питоны.
Nuzhny в другой теме уже признался, что либы он только использует, склеивает это в монолит.
DP>Никто не говорил про микросервисы в C++. Это ты сам споришь с этим утверждением. Всякой задаче — свой подходящий инструмент.
Я говорил, что микросервисы- это мейнстрим на данный момент. На что Nuzhny аргументировал, что мол очень много вакансий C++ и при том сам же привел примеры Go.
DP>- мир разработки не ограничивается микросервисами
Да, еще есть копролиты-монолиты, до которых пока не добрались потные рученки распиливателей на микросервисы.
DP> А плюсы как были, так и будут.
Как были статистической погрешностью уже 15 лет, так и будут, да.
DP>- да, спрос на плюсы ниже, чем на многие другие мейнстримовые языки. Тут тоже спору нет.
Не просто ниже. А очень сильно ниже.
DP>Вообще, складывается ощущение, что либо ты намеренно троллишь на тему плюсов (не только в этой ветке), либо у тебя затаилась давняя обида на плюсы/плюсовиков
Какая может быть обида- я и сам на них когда-то писал. А сейчас их просто нет в мейнстриме.
DP>Это такой же язык, как и другие.
Да, я это всегда утверждал. Нет никакой ауры "суперменов", есть инструмент, который вышел из употребления. И есть нишевые области, в которых либо мало платят, либо трудно попасть, либо это ядро.
DP>PS Вот немного сухой статистики на основе https://career.habr.com/vacancies. Без претензий на правильность выборки, репрезентативность и прочее, просто как есть с одного из популярных в России сайтов с вакансиями.
DP>C# — 140 DP>C++ — 131 DP>Go — 146 DP>Java — 488 DP>JavaScript — 411 DP>Python — 487 DP>Ruby — 22 DP>Rust — 8 DP>TypeScript — 191
Ну в РФ еще есть оборонка какая-то или поддержка копролита в аутсорсе. В общем-то в РФ плюсов поэтому больше чем раста, например.
Здравствуйте, Nuzhny, Вы писали:
N>Да, можешь посмотреть, как оно работает в Яндекс такси, например. Там скорости Go или Java не хватает, всё на С++
Яндекс не единственный сервис такси, и выбор C++ необычен для этой предметной области. Например, малоизвестная GoCatch используют Scala. М.б. потому, что фреймворк Spark написан на Scala.
Здравствуйте, Артём, Вы писали:
Аё>Трейдинг, это такой закрытый клуб, он не про C++ совсем. Скажем так, 1% фап на C++ и 99% фап на цепи маркова прочие баесы.
в трейдинге Java тоже используется, кстати. Есть отдельные фирмы, разрабатывающие свои скоростные системы именно на Java
Здравствуйте, Ip Man, Вы писали:
N>>Да, можешь посмотреть, как оно работает в Яндекс такси, например. Там скорости Go или Java не хватает, всё на С++
IM>ага, в то время как Уберу скорости джавы хватает. IM>https://eng.uber.com/tech-stack-part-one-foundation/ IM>"We adopted Go and Java for high performance reasons"
Твоему аргументу не хватает сравнения КПД обоих подходов. Разработки Яндекса обсуждаются довольно публично на профильных конференциях, в том числе как они переписывали на плюсы и избавлялись от java-решений.
Так-то кто угодно может писать на чём угодно — и пишут. Но мой пример — это аргумент в споре о том, что на плюсах пишут микросервисы. А твой пример говорит... Да ничего он не говорит. Из интересных нюансов тут ещё тот факт, что Я.Такси и Убер в России были одним юрлицом
Здравствуйте, Nuzhny, Вы писали:
N>Твоему аргументу не хватает сравнения КПД обоих подходов. Разработки Яндекса обсуждаются довольно публично на профильных конференциях, в том числе как они переписывали на плюсы и избавлялись от java-решений.
Вообще пофигу на Яндекс. Uber — мировая компания на уровне FAANG. У меня к их инженерным решениям доверия гораздо больше.
Здравствуйте, Ip Man, Вы писали:
IM>Вообще пофигу на Яндекс. Uber — мировая компания на уровне FAANG. У меня к их инженерным решениям доверия гораздо больше.
Не стоит дрочить на мировое имя.
Компании из первой тройки, производящие САПР электроники и имеющие миллиардные обороты, имеют кошмарные технические решения (сам видел) и никакую точность. Но у них крутые продаваны и маркетологи.
Которые и создают репутацию.
_____________________
С уважением,
Stanislav V. Zudin
Здравствуйте, Stanislav V. Zudin, Вы писали:
SVZ>Компании из первой тройки, производящие САПР электроники и имеющие миллиардные обороты, имеют кошмарные технические решения (сам видел) и никакую точность.
Неужели копролиты-монолиты C++?
SVZ>Которые и создают репутацию.
Может быть, там больше фич, чем у молодой, динамично развивающейся компании?
Здравствуйте, Артём, Вы писали:
SVZ>>Компании из первой тройки, производящие САПР электроники и имеющие миллиардные обороты, имеют кошмарные технические решения (сам видел) и никакую точность. Аё>Неужели копролиты-монолиты C++?
С, С++, Delphi, C#. Но тянется весь этот зоопарк из 90-х, я же говорю про самых богатых "законодателях моды".
SVZ>>Которые и создают репутацию. Аё>Может быть, там больше фич, чем у молодой, динамично развивающейся компании?
Фичи это само собой, но в среде манагеров (которые выделяют бабло на закупку софта) царит мнение "мы купили софт на хренадцать млн баксов, оно не может считать неправильно".
А продаваны им поддакивают: "конечно!!! Просто вы не умеете его готовить. Если подкрутить вот тут, а потом вон там, а ещё воооон там, то результаты будут очень похожи на настоящие".
А потом уже пользователи, такие как Артём, на тематических форумах кричат: "настоящий солвер не может так быстро считать и не может продаваться так дешево, там какой-то подвох"
_____________________
С уважением,
Stanislav V. Zudin
Здравствуйте, Stanislav V. Zudin, Вы писали:
SVZ>С, С++, Delphi, C#. Но тянется весь этот зоопарк из 90-х, я же говорю про самых богатых "законодателях моды".
Т.е. копролиты
SVZ>>>Которые и создают репутацию. Аё>>Может быть, там больше фич, чем у молодой, динамично развивающейся компании?
SVZ>Фичи это само собой,
SVZ>А потом уже пользователи, такие как Артём, на тематических форумах кричат: "настоящий солвер не может так быстро считать и не может продаваться так дешево, там какой-то подвох"
Здравствуйте, Артём, Вы писали:
SVZ>>С, С++, Delphi, C#. Но тянется весь этот зоопарк из 90-х, я же говорю про самых богатых "законодателях моды". Аё>Т.е. копролиты
Естественно! Все деньги в копролите, а не в модных и молодёжных фреймворках!
SVZ>>А потом уже пользователи, такие как Артём, на тематических форумах кричат: "настоящий солвер не может так быстро считать и не может продаваться так дешево, там какой-то подвох"
Аё>Я вообще не интересуюсь вашими солверами
Да я не про солверы, а про безосновательную веру в непогрешимость больших компаний и дорогого софта.
_____________________
С уважением,
Stanislav V. Zudin
Здравствуйте, Stanislav V. Zudin, Вы писали:
SVZ>Естественно! Все деньги в копролите, а не в модных и молодёжных фреймворках!
Может быть, в РФ так. Так что я наблюдаю тренд сейчас- самые консерваторы запрыгивают в поезд микросервисов. Консерваторы это жава. Плюсовых компаний/проектов — в следовых количествах под микроскопом.
SVZ>Да я не про солверы, а про безосновательную веру в непогрешимость больших компаний и дорогого софта.
Большой и дорогой софт валится под тяжестью фич, под противоречивостью дизайна, под историей "авторы этого кода давно ушли и никто не знает, как это работает".
Здравствуйте, Артём, Вы писали:
Аё>Так что я наблюдаю тренд сейчас- самые консерваторы запрыгивают в поезд микросервисов. Консерваторы это жава. Плюсовых компаний/проектов — в следовых количествах под микроскопом.
Ты про интернет-магазины и корпоративные системы — их в моём мире нет и микросервисов тоже нет.
Аё>Большой и дорогой софт валится под тяжестью фич, под противоречивостью дизайна, под историей "авторы этого кода давно ушли и никто не знает, как это работает".
Вот!!! А я о чём?
Но публика продолжает дрочить верить в большой и дорогой софт.
_____________________
С уважением,
Stanislav V. Zudin
Здравствуйте, Stanislav V. Zudin, Вы писали:
SVZ>Фичи это само собой, но в среде манагеров (которые выделяют бабло на закупку софта) царит мнение "мы купили софт на хренадцать млн баксов, оно не может считать неправильно".
причём тут фичи? в среде манагеров царит мнение "о, это дерьмо продаётся за бешеные бабки, наверное там неплохие откаты" и всё. В 95% случаев если лицо, принимающее решение о софте, имеет прямой выход на продажников софта, там будут откаты. 5% это когда софт продают наивные одуванчики-технари, думающие что их софт купят за "фичи" или "качество". купят конечно, 5% таких же одуванчиков.