Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 05.07.2018, 09:22   #41
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,332
Репутация: 3200

icq: 512-765
skype: alexp.frl
По умолчанию

Ну вот так и связано, что в большинстве ЯП "взять либу" == выполнить install somelib в стандартном менеджере зависимостей.
А в мире С++ надо искать бинарник во всех репозиториях (ОС, конаны/нугеты, релизы на гитхабе/соурсфордже, ...) и в итоге как правило собирать ее самому, что не всегда просто потому что авторы часто забивают на поддержку каких-то ОС/компиляторов и обновление инструкций + много разных систем сборок.
Alex11223 вне форума   Ответить с цитированием
Старый 05.07.2018, 09:47   #42
_Bers
Профессионал
 
Регистрация: 16.12.2011
Адрес: Москва
Сообщений: 2,062
Репутация: 826
По умолчанию

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

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

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

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

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




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

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

проблемы найти/собрать либу не существует.
_Bers вне форума   Ответить с цитированием
Старый 05.07.2018, 10:06   #43
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,332
Репутация: 3200

icq: 512-765
skype: alexp.frl
По умолчанию

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

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

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

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

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

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

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

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

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

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

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





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

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

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

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

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


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


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

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

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

какой нибудь гитлаб, который юзает гит-репозитории для таргетов.
они не привязаны к языкам программирования,
и для них не существует проблемы версионирования.
_Bers вне форума   Ответить с цитированием
Старый 06.07.2018, 02:24   #45
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,332
Репутация: 3200

icq: 512-765
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
нет никаких "стандартных экосистем яп"
Куда делись?
Цитата:
Сообщение от _Bers Посмотреть сообщение
понятия "менеджер проекта" вообще не существует.
существует понятие "система управления проектами"
А "менеджер ОС" существует?
Я не про Гит, а про системы управления зависимостями типа нугета, мавена, композера и т.п., которые (если не попросить их об этом) ставят либы в проект (директорию), а не на всю ОС.
Цитата:
Сообщение от _Bers Посмотреть сообщение
если лично у вас проблема собрать либу - берите готовую.
Так брал бы если бы были.
Я ж говорил уже 2 раза
"авторы более мелких и менее известных библиотек редко заморачиваются публикацией во все места (под все ОС и компиляторы). А часто и вообще не собирают под винду и не обновляют инструкцию по сборке для нее.
В PHP, C#, Java, Ruby и т.п. один репозиторий/менеджер зависимостей (по крайней мере основной) и все туда публикуют. "
Цитата:
Сообщение от _Bers Посмотреть сообщение
у бизнеса таких проблем нет.
Ну дык у них и выбора нет видимо, С++ по другим причинам приходится брать.

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
конструктор или что выбрать (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 21:14


13:57.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru