Сообщение Re[8]: Исповедь C++ника от 17.12.2020 7:39
Изменено 17.12.2020 8:06 kaa.python
Re[8]: Исповедь C++ника
Здравствуйте, Тёмчик, Вы писали:
Тё>Ну т.е. за неимением других инструментов, или за неумением готовить, начали пилить на C++. Хотя, не вижу принципиальных препятствий крутить ноду на arm линуксе.
Поднять — никаких проблем. Обеспечить прогнозируемое время отклика, прогнозируемое потребление памяти, прогнозируемое поведение при возникновении ошибок — никак не возможно. В теории там мог бы подойти Rust, но смысла замены одного сложного, но хорошо известного инструмента с большой базой библиотек на другой сложный, но мало изученный в дикой природе и без библиотек так себе идея.
Тё>Не пофигу. Redis и Mongo можно на go сделать. Плюсы там, как телеге пятое колесо
Нельзя. Для примера можно взять популярную базу данных написанную на Go — CockroachDB. Да, часть отвечающая за огику и распределенное управление данными написана на Go, что разумно. Но вот сам движек базы данных, внезапно плюсовый RocksDB.
KP>>Кстати, на Эликсире будет сильно элегантнее и проще в поддержке чем на Ноде.
Тё>Это хорошо, только где между титанами нодой и эликсиром место у сипипи?
Задачи разные. Для всего есть место. Просто в странах с отсталым АйТи обычно остаётся только самый легок окупаемый минимум. Как раз Node, PHP и т.д. У меня в родном Бишкеке тоже только на Ноде да PHP работа, но это же не означает что C++ в целом не нужен.
Тё>Ну т.е. за неимением других инструментов, или за неумением готовить, начали пилить на C++. Хотя, не вижу принципиальных препятствий крутить ноду на arm линуксе.
Поднять — никаких проблем. Обеспечить прогнозируемое время отклика, прогнозируемое потребление памяти, прогнозируемое поведение при возникновении ошибок — никак не возможно. В теории там мог бы подойти Rust, но смысла замены одного сложного, но хорошо известного инструмента с большой базой библиотек на другой сложный, но мало изученный в дикой природе и без библиотек так себе идея.
Тё>Не пофигу. Redis и Mongo можно на go сделать. Плюсы там, как телеге пятое колесо
Нельзя. Для примера можно взять популярную базу данных написанную на Go — CockroachDB. Да, часть отвечающая за огику и распределенное управление данными написана на Go, что разумно. Но вот сам движек базы данных, внезапно плюсовый RocksDB.
KP>>Кстати, на Эликсире будет сильно элегантнее и проще в поддержке чем на Ноде.
Тё>Это хорошо, только где между титанами нодой и эликсиром место у сипипи?
Задачи разные. Для всего есть место. Просто в странах с отсталым АйТи обычно остаётся только самый легок окупаемый минимум. Как раз Node, PHP и т.д. У меня в родном Бишкеке тоже только на Ноде да PHP работа, но это же не означает что C++ в целом не нужен.
Re[8]: Исповедь C++ника
Здравствуйте, Тёмчик, Вы писали:
Тё>Ну т.е. за неимением других инструментов, или за неумением готовить, начали пилить на C++. Хотя, не вижу принципиальных препятствий крутить ноду на arm линуксе.
Поднять — никаких проблем. Обеспечить прогнозируемое время отклика, прогнозируемое потребление памяти, прогнозируемое поведение при возникновении ошибок — никак не возможно. В теории там мог бы подойти Rust, но смысла замены одного сложного, но хорошо известного инструмента с большой базой библиотек на другой сложный, но мало изученный в дикой природе и без библиотек так себе идея.
Тё>Не пофигу. Redis и Mongo можно на go сделать. Плюсы там, как телеге пятое колесо
Нельзя. Для примера можно взять популярную базу данных написанную на Go — CockroachDB. Да, часть отвечающая за логику и распределенное управление данными написана на Go, что разумно. Но вот сам движок базы данных, внезапно плюсовый RocksDB.
KP>>Кстати, на Эликсире будет сильно элегантнее и проще в поддержке чем на Ноде.
Тё>Это хорошо, только где между титанами нодой и эликсиром место у сипипи?
Задачи разные. Для всего есть место. Просто в странах с отсталым АйТи обычно остаётся только самый легок окупаемый минимум. Как раз Node, PHP и т.д. У меня в родном Бишкеке тоже только на Ноде да PHP работа, но это же не означает что C++ в целом не нужен.
Тё>Ну т.е. за неимением других инструментов, или за неумением готовить, начали пилить на C++. Хотя, не вижу принципиальных препятствий крутить ноду на arm линуксе.
Поднять — никаких проблем. Обеспечить прогнозируемое время отклика, прогнозируемое потребление памяти, прогнозируемое поведение при возникновении ошибок — никак не возможно. В теории там мог бы подойти Rust, но смысла замены одного сложного, но хорошо известного инструмента с большой базой библиотек на другой сложный, но мало изученный в дикой природе и без библиотек так себе идея.
Тё>Не пофигу. Redis и Mongo можно на go сделать. Плюсы там, как телеге пятое колесо
Нельзя. Для примера можно взять популярную базу данных написанную на Go — CockroachDB. Да, часть отвечающая за логику и распределенное управление данными написана на Go, что разумно. Но вот сам движок базы данных, внезапно плюсовый RocksDB.
KP>>Кстати, на Эликсире будет сильно элегантнее и проще в поддержке чем на Ноде.
Тё>Это хорошо, только где между титанами нодой и эликсиром место у сипипи?
Задачи разные. Для всего есть место. Просто в странах с отсталым АйТи обычно остаётся только самый легок окупаемый минимум. Как раз Node, PHP и т.д. У меня в родном Бишкеке тоже только на Ноде да PHP работа, но это же не означает что C++ в целом не нужен.