Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2018, 08:22   #41
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну вот так и связано, что в большинстве ЯП "взять либу" == выполнить install somelib в стандартном менеджере зависимостей.
А в мире С++ надо искать бинарник во всех репозиториях (ОС, конаны/нугеты, релизы на гитхабе/соурсфордже, ...) и в итоге как правило собирать ее самому, что не всегда просто потому что авторы часто забивают на поддержку каких-то ОС/компиляторов и обновление инструкций + много разных систем сборок.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.07.2018, 08:47   #42
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ну вот так и связано, что в большинстве ЯП "взять либу" == выполнить install somelib в стандартном менеджере зависимостей.
А в мире С++ надо искать бинарник во всех репозиториях (ОС, конаны/нугеты, релизы на гитхабе/соурсфордже, ...) и в итоге как правило собирать ее самому, что не всегда просто потому что авторы часто забивают на поддержку каких-то ОС/компиляторов и обновление инструкций + много разных систем сборок.
возьмите линуксы с его стандартным менеджером.
он поставит вам либу, и абсолютно монопинисуальный фактор,
на каком языке она написанна.

в винде есть нугет, который суть тоже самое, только для винды.

вам осталось лишь осознать:
и абсолютно пофигу на каких языках эти либы были написанны изначально.

сейчас вы на язык вешаете проблему деплоя.

замените ваше:
"в большинстве ЯП "взять либу" == выполнить install somelib в стандартном менеджере зависимостей. "
на
"в большинстве осей..."




в мире с++ часто бизнес не желает связываться с бинарями,
которые были собраны хз кем, хз как.

и это касается не только с++, а вообще компилируемых языков.

проблемы найти/собрать либу не существует.
_Bers вне форума Ответить с цитированием
Старый 05.07.2018, 09:06   #43
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Нугет не стандарт к сожалению, вон на предыдущей странице уже еще 2 альтернативы.

Вообще кстати менеджер ОС это ж не то же самое, что проекта. Сложнее иметь два проекта с разными версиями и т.п.

Цитата:
Сообщение от _Bers Посмотреть сообщение
возьмите линуксы с его стандартным менеджером.
он поставит вам либу,
Да, если у кого-то дошли руки выложить ее туда.

Цитата:
Сообщение от _Bers Посмотреть сообщение
в мире с++ часто бизнес не желает связываться с бинарями,
которые были собраны хз кем, хз как.

и это касается не только с++, а вообще компилируемых языков.

проблемы найти/собрать либу не существует.
Ну так и как же нет проблемы если куча лишних сложностей по сравнению со стандартными экосистемами других ЯП?
Причины понятны конечно, но это не отменяет факт существования проблемы. Вместо того чтоб пилить проект надо разбираться как собрать какую-нибудь либу.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 05.07.2018 в 09:28.
Alex11223 вне форума Ответить с цитированием
Старый 06.07.2018, 00:26   #44
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
возьмите линуксы с его стандартным менеджером.
он поставит вам либу, и абсолютно монопинисуальный фактор,
на каком языке она написанна.

в винде есть нугет, который суть тоже самое, только для винды.

вам осталось лишь осознать:
и абсолютно пофигу на каких языках эти либы были написанны изначально.

сейчас вы на язык вешаете проблему деплоя.





в мире с++ часто бизнес не желает связываться с бинарями,
которые были собраны хз кем, хз как.

и это касается не только с++, а вообще компилируемых языков.

проблемы найти/собрать либу не существует.

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Нугет не стандарт к сожалению, вон на предыдущей странице уже еще 2 альтернативы.

Вообще кстати менеджер ОС это ж не то же самое, что проекта. Сложнее иметь два проекта с разными версиями и т.п.


Да, если у кого-то дошли руки выложить ее туда.


Ну так и как же нет проблемы если куча лишних сложностей по сравнению со стандартными экосистемами других ЯП?
Причины понятны конечно, но это не отменяет факт существования проблемы. Вместо того чтоб пилить проект надо разбираться как собрать какую-нибудь либу.
я вам ещё раз повторяю: не нужно вешать проблемы менеджеров осей
на яп. нет никаких "стандартных экосистем яп"

если лично у вас проблема собрать либу - берите готовую.
у бизнеса таких проблем нет.

понятия "менеджер проекта" вообще не существует.
существует понятие "система управления проектами"

какой нибудь гитлаб, который юзает гит-репозитории для таргетов.
они не привязаны к языкам программирования,
и для них не существует проблемы версионирования.
_Bers вне форума Ответить с цитированием
Старый 06.07.2018, 01:24   #45
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
нет никаких "стандартных экосистем яп"
Куда делись?
Цитата:
Сообщение от _Bers Посмотреть сообщение
понятия "менеджер проекта" вообще не существует.
существует понятие "система управления проектами"
А "менеджер ОС" существует?
Я не про Гит, а про системы управления зависимостями типа нугета, мавена, композера и т.п., которые (если не попросить их об этом) ставят либы в проект (директорию), а не на всю ОС.
Цитата:
Сообщение от _Bers Посмотреть сообщение
если лично у вас проблема собрать либу - берите готовую.
Так брал бы если бы были.
Я ж говорил уже 2 раза
"авторы более мелких и менее известных библиотек редко заморачиваются публикацией во все места (под все ОС и компиляторы). А часто и вообще не собирают под винду и не обновляют инструкцию по сборке для нее.
В PHP, C#, Java, Ruby и т.п. один репозиторий/менеджер зависимостей (по крайней мере основной) и все туда публикуют. "
Цитата:
Сообщение от _Bers Посмотреть сообщение
у бизнеса таких проблем нет.
Ну дык у них и выбора нет видимо, С++ по другим причинам приходится брать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 06.07.2018 в 12:55.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
конструктор или что выбрать (create сайты) beegl Свободное общение 17 13.10.2014 08:43
Class или Unit, что выбрать? Pcrepair Общие вопросы Delphi 3 01.02.2013 08:05
Flash или HDD, что выбрать? Simply-Art Компьютерное железо 18 05.01.2012 16:53
Оптимизация DelphiX ? ...или что выбрать. KorDum Gamedev - cоздание игр: Unity, OpenGL, DirectX 13 30.06.2009 14:39
Delphi 2009 или иная...что выбрать? Неведомый Софт 4 25.11.2008 20:14