Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.11.2014, 23:06
Кандидат Javascript-наук
Отправить личное сообщение для FanAizu Посмотреть профиль Найти все сообщения от FanAizu
 
Регистрация: 08.03.2011
Сообщений: 148

Пакеты vs библиотеки
Подскажите, пожалуйста, в чем разница между пакетами и библиотеками? Например, в node.js есть пакеты. Для руби тоже есть пакеты. Но нигде не смог найти, что же такое пакет и в чем его отличие от библиотеки. Библиотека - тут все просто, это файл с набором ф-ций, классов и т.д. Подключаешь в свой файл файл-библиотеку и юзай ф-ции, классы библиотеки и т.д. А что такое пакет со своим пакетным менеджером? Если можно, расскажите своими словами и, желательно, еще статью, где почитать подробнее об этом. Спасибо большое.
Ответить с цитированием
  #2 (permalink)  
Старый 11.11.2014, 23:40
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

пакет - в магазине. а в nodejs - модули. модуль отделен от других модулей. обычный js файл - нет.

модуль и библиотека - разные вещи из разных категорий, как асфальт и палец.

больше инфы : скринкаст, часть 5.

для быстрого старта должно хватить
Ответить с цитированием
  #3 (permalink)  
Старый 12.11.2014, 00:28
Кандидат Javascript-наук
Отправить личное сообщение для FanAizu Посмотреть профиль Найти все сообщения от FanAizu
 
Регистрация: 08.03.2011
Сообщений: 148

Сообщение от melky Посмотреть сообщение
пакет - в магазине. а в nodejs - модули. модуль отделен от других модулей. обычный js файл - нет.

модуль и библиотека - разные вещи из разных категорий, как асфальт и палец.

больше инфы : скринкаст, часть 5.

для быстрого старта должно хватить
Когда-то смотрел все эти обучающие видео. В последнее время столкнулся с тем, что понятие пакета используется много где, в nodejs, в ruby, для .net тоже есть пакеты и свой пакетный менеджер nuget. Поэтому понятие пакета, судя по всему, это не только nodejs-ая штука и хочу узнать об этом подробно, чтобы понимать для чего нужны пакеты и чем они отличаются от библиотек и т.д. Где бы подробную статью про это понятие "пакет" прочесть? Это же какое-то фундаментальное понятие в программирование. Погуглив нашел только определение этого понятия в java, там это совсем другая вещь, связанная с пространством имен в самом языке. Поэтому, помогите, пожалуйста, на апельсинах статью подкиньте, будьте добры. Спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 12.11.2014, 09:01
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Пакеты - это те же модули, просто в языках вроде Java или ActionScript используется конструкция package, т.е. можно считать пакет и модуль синонимами.
__________________
kobezzza
code monkey
Ответить с цитированием
  #5 (permalink)  
Старый 12.11.2014, 09:59
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,209

Сообщение от FanAizu
чем они отличаются от библиотек
Понятие "библиотека" идет от языков, которые для создания "исполняемого файла" применяют компиляцию и линковку... Вот там "библиотека" это специально ранее подготовленный файл с кодом или данными, который подключается к "юзеркоду" в момент компиляции или при линковке.

Применительно к скриптам применять понятие "библиотека" не стоит...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вы пишите свои библиотеки? Hapson Общие вопросы Javascript 22 22.03.2014 16:10
Проверка встроенной поддержки типа с помощью библиотеки Modernizr viy.li Общие вопросы Javascript 1 16.08.2013 12:02
Проверка встроенной поддержки типа с помощью библиотеки Modernizr viy.li Библиотеки/Тулкиты/Фреймворки 3 15.06.2013 15:48
первые версии библиотеки Prototype vadim5june Общие вопросы Javascript 4 12.07.2012 11:44
Необходимы советы как убирать не нужное из библиотеки jquery. dr_gluk jQuery 13 18.07.2011 12:05