The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Twitter открыл код Bower, пакетного менеджера для Web"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Twitter открыл код Bower, пакетного менеджера для Web"  +/
Сообщение от opennews (??) on 11-Сен-12, 00:12 
Twitter представил свой новый открытый проект Bower (https://github.com/twitter/bower), в рамках которого подготовлен пакетный менеджер для Web. По аналогии с традиционными пакетными менеджерами, Bower позволяет управлять установкой на сайтах таких ресурсов, как изображения, CSS и JavaScript, при этом учитывая зависимости между ними, проводя отслеживание версий и недопуская конфликтов. Код Bower написан для платформы Node.js на языке JavaScript и  распространяется под лицензией MIT.


Bower поддерживает установку из репозиториев пакетов, по прямому URL, из локальной директории или через указание пути к Git-репозиторию компонента.  После установки отслеживаются все необходимые зависимости и привязки к версиям, что позволяет контролировать установленные компоненты и проводить обновления. Например, для установки JavaScript-библиотеки jQuery  в каталог ./components/jquery достаточно выполнить "bower install jquery", "bower install http://code.jquery.com/jquery-1.7.2.js" или "bower install git://github.com/maccman/package-jquery.git". Посмотреть список уже установленных компонентов можно командой "bower list", вывести доступные для установки пакеты - "bower search", найти нужный пакет - "bower search ключ".


Параметры пакета определяются файлом component.json в корневой директории проекта. В указанном файле отражается имя компонента, версия, пути к устанавливаемым файлам и используемые зависимости (например, можно определить, что созданный пакет требует для своей работы установки jQuery версии не ниже 1.7.2). Для регистрации созданного пакета проще всего воспользоваться сервисов GitHub, для этого следует поместить код проекта  и файл component.json на GitHub, после чего выполнить команду индексации "bower register myawesomepackagename git://github.com/maccmans/face".


URL: https://github.com/twitter/bower
Новость: http://www.opennet.me/opennews/art.shtml?num=34797

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Twitter открыл код Bower, пакетного менеджера для Web"  +/
Сообщение от Аноним (??) on 11-Сен-12, 00:27 
мда, чем им npm не угодил?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Twitter открыл код Bower, пакетного менеджера для Web"  –2 +/
Сообщение от Anonymous1 on 11-Сен-12, 00:53 
Его нельзя запустить из браузера, не?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

9. "Twitter открыл код Bower, пакетного менеджера для Web"  +/
Сообщение от Xasd (ok) on 11-Сен-12, 15:59 
также как и Bower, не?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Twitter открыл код Bower, пакетного менеджера для Web"  –1 +/
Сообщение от Аноним (??) on 11-Сен-12, 02:53 
Похоже единственное отличие в том что npm ставит пакеты в ./node_modules, а bower в ./components Велосипедостроение at its finest.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Twitter открыл код Bower, пакетного менеджера для Web"  +/
Сообщение от Wolfis on 11-Сен-12, 14:21 
Чем-то, в любом случае появление конкурента это плюс. Конкуренция двигатель прогресса. И несколько однонаправленных проектов это хорошо, а не плохо.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Twitter открыл код Bower, пакетного менеджера для Web"  +3 +/
Сообщение от Аноним (??) on 11-Сен-12, 11:32 
Они обнаружили в пакетных менеджерах пингвина тот самый фатальный недостаток?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Twitter открыл код Bower, пакетного менеджера для Web"  +/
Сообщение от redwolf (ok) on 11-Сен-12, 19:01 
Кто может привести пример реального применения такого пакетного менеджера? Ну или хотя бы теоретическую ситуацию, в которой он пригодится? Просто интересно зачем это вообще нужно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Twitter открыл код Bower, пакетного менеджера для Web"  +/
Сообщение от piteri (ok) on 11-Сен-12, 20:14 
>Код Bower написан для платформы Node.js на языке JavaScript

Собственно ответ.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Twitter открыл код Bower, пакетного менеджера для Web"  +/
Сообщение от redwolf (ok) on 18-Сен-12, 19:42 
Пошёл учиться читать.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру