LINUX.ORG.RU

История изменений

Исправление eternal_sorrow, (текущая версия) :

Одна из классных вещей, которые есть в буст - это asio. Но с недавних пор существует https://github.com/chriskohlhoff/asio на которую можно было бы перейти с boost asio. Однако проекты, которые используют asio, также тащат ещё кучу всякой каки из буста и поэтому не видят для себя резона даже начинтать переход.

С Qt та же ситуация. Я много раз смотрел небольшие проекты на Qt с целью портировать их GUI на GTK. Но каждый раз в таких проектах оказывалось что они так же используют Qt для сети например. А зачастую вообще для всего, в том числе даже для строк. Таким образом я считаю что Qt это отдельный язык программирования. Хот его синтаксис похож на синтаксис C++ и компилятор C++ даже используется в процессе компиляции, это всё равно отдельный язык, потому что Qt заменяет собой практически всю стандартную библиотеку.

В Bitcoin убрали часть зависимостей от boost.

Это круто, но если они не делают это с целью избавиться от boost полностью, то от этого толку нет.

Исходная версия eternal_sorrow, :

Одна из классных вещей, которые есть в буст - это asio. Но с недавних пор существует https://github.com/chriskohlhoff/asio на которую можно было бы перейти с boost asio. Однако проекты, которые используют asio, также тащат ещё кучу всякой каки и поэтому не видят для себя резона даже начинтать переход.

С Qt та же ситуация. Я много раз смотрел небольшие проекты на Qt с целью портировать их GUI на GTK. Но каждый раз в таких проектах оказывалось что они так же используют Qt для сети например. А зачастую вообще для всего, в том числе даже для строк. Таким образом я считаю что Qt это отдельный язык программирования. Хот его синтаксис похож на синтаксис C++ и компилятор C++ даже используется в процессе компиляции, это всё равно отдельный язык, потому что Qt заменяет собой практически всю стандартную библиотеку.

В Bitcoin убрали часть зависимостей от boost.

Это круто, но если они не делают это с целью избавиться от boost полностью, то от этого толку нет.