Компания Microsoft представила (http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing...) тестовую версию проекта NuPack (http://nupack.codeplex.com/), в рамках которого разработан пакетный менеджер для упрощения поиска, установки, обновления и использования сторонних библиотек в .NET проектах, включая проекты на Mono, ASP.NET Web Forms и ASP.NET MVC. Код системы распространяется в рамках лицензии Apache. Все наработки NuPack, изначально созданного представителями Microsoft, а также управление над проектом будет передано независимому сообществу, и будет курироваться некоммерческой организацией Outercurve (бывшая CodePlex Foundation).
Все поддерживаемые пакетным менеджером библиотеки регистрируются в специальном централизованном каталоге, снабженном функциями поиска. Клиентская системы часть поддерживает полную интеграцию с Visual Studio и позволяет разработчикам легко найти нужные библиотеки и устанавливать/обновлять их с учет...URL: http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing...
Новость: http://www.opennet.me/opennews/art.shtml?num=28236
После стольких лет сна разума - первые проблески рассудка. Вива ля майкрософт.
Однако всё равно для меня "моно" звучит как составная часть слова "монополизм", а также как синоним слов "один", "сам по себе", "единственный"...
> После стольких лет сна разума - первые проблески рассудка. Вива ля майкрософт.Да не беспокойтесь, они как обычно сделают все сами знаете как. Если уж они телефоны без копипасты в 2010 году доперли выпустить не обладая такой же харизмой по впариванию как Эппл... :)))
Балмер переоценил силу своих танцев. :)
> поддерживает полную интеграцию с Visual StudioВот здесь МС обычно "забывает" продолжение: "версии не ниже Professional"
И уж конечно, сообщество под крылышком МС будет на редкость независимым и некоммерческим ;)
Откройте свой Луна-парк. С блекджеком и шлюхами.
Кто мешает?
Отчего постоянные покушения на чужое добро?
Ты малость попутал. Это мелкомягкие свой луна-парк открыли с краплеными колодами и сифилисом.
> Откройте свой Луна-парк. С блекджеком и шлюхами.В пингвинах уже давно пакетные манагеры работают без всяких микрософтов. Это микрософт все никак не может ручник отпустить. При том как обычно - неплохая изначально идея будет похерена никакой реализацией. Только для дотнета? Ну да, значит юзеров будут по прежнему иметь эксплойтами, как обычно.
Ну хоть вы-то читайте новости. Это ни разу не аналог APT и иже с ним. Это аналог Maven - тулза для разработчика. Конечно, она только для дотнета. И, кстати, не исключено, что реализация будет вполне хороша - с дотнетом у майкрософта на удивление мало фейлов - вероятно, на опыте явы получается сделать нормально. К зоопарку библиотек у пользователя это вообще никакого отношения не имеет. Да и в том же ява-мире принято к пользователю таскать свои библиотеки.
> иже с ним. Это аналог Maven - тулза для разработчика. Конечно,
> она только для дотнета.Ну так я и говорю: идея пакетизации в целом - хорошая. Когда система и софт бьется на модули обновляемые по мере надобности, более-менее гранулярно а сами модули - реюзаются, а не таскаются по эн раз для каждой софтины как у некоторых. А реализация - как обычно. Микрософт же. Куда там им до редхатов и дебианов, у которых цель - удобно работать с операционкой и потому единообразно апдейтящих хоть .so на сях, хоть шеллскрипт, хоть питоновый апплет. У MS же цель что-то свое впарить. Ака дотнет. Поэтому хрен вам всем, а не нормальный манагер пакетов. Только для дотнета, блаблабла. Ну а все остальные пролетают. Заметьте, пролетают ... только под виндой. И микрософт бойко стреляет себе в пятку в очередной раз.
> И, кстати, не исключено, что реализация будет вполне хороша - с дотнетом у
> майкрософта на удивление мало фейловНу да, с LSE там всяких повылетали, не осилив заявленные времена транзакций. Совсем незначительный такой фэйл. В вебе тоже как-то вслед за явой отправились. Вот например случайно нашелся небольшой такой шедеврик, вполне колоритно описывающий то что я косвенными методами наблюдал на примере некоторых разработчиков :) http://habrahabr.ru/blogs/net/105848/ - весьма жизненное такое описание. И кстати метко замечено: микрософтовский фреймворк для веба судя по всему и правда похож на http://lh5.ggpht.com/_2on1DRfSC6A/TK4XLFlaAvI/AAAAAAAAAC4/XP... (гляда на эффективность разработчиков на ЭТОМ).
> - вероятно, на опыте явы получается сделать нормально.
Ага, я тут очень кстати налетел на ссылочку, весьма доставило надо сказать. Вон выше написано. Все познается в сравнении, не так ли? Ну вот там чувак ... сравнил! :)
> К зоопарку библиотек у пользователя это вообще никакого отношения не имеет. Да и в
> том же ява-мире принято к пользователю таскать свои библиотеки.Не знаю что там у кого принято а у меня есть в предпочитаемой мной системе манагер пакетов. Мне он нравится. Он вместо меня рюхает обезьянью часть работы и держит систему в целом обновленной. Ему без разницы, разработчик я или последний кофейник. Ему пофигу - ява там или питон. А может и .so на голых сях. Или шелскрипты. Он просто делает свою работу и делает ее хорошо. Наверное потому что занят не проталкиванием всем в глотку своих сраных технологий, а просто занимается своей работой - установкой софта и поддержанием его в актуальном виде. Грубо говоря, есть одна такая мелочевка которую вы никогда не получите от Майкрософт: просто нормальная работа без выгибонов с учетом ваших нужд вместо пихания с нахрапом своих мегавелосипедов из дерева.
Да вы сравниваете не с тем. Дотнет - прямой аналог джавы, с ней и сравнивать надо. Вот там логика обычно аналогичная - разработчик выбирает определённые версии библиотек, разрыбатывает/тестирует с ними и тащит их клиенту в бинарном виде, вместе с софтиной. Но вот при сборке софтины библиотеки, если еще не установлены, подтягиваются их репозитория - см. Apache Maven.Насколько я понимаю, так сделано, чтобы полностью снять риск каких-то несовместимостей - для ынтырпрайза автоапдейт не особо приемлем, а больше одного крупного приложения на сервере всё равно крутиться не будет.
> Да вы сравниваете не с тем. Дотнет - прямой аналог джавы, с ней и сравнивать надо.Ага, диалог изобретателя и пользователя:
- Мы только что изобрели треугольное колесо для велосипеда! Это прорыв!
- ??? Но ведь круглые колеса - лучше?!
- Вы что, идиот? Мы делали аналог велосипеда от вон той группы изобретателей! Надо было сравнивать с их прямоугольными колесами!Заметьте, мне как пользователю - насрать аналог чего и кто делал. Меня интересует насколько меня будет трясти на этом вашем велосипеде, приколитесь? И даже то что ваш велосипед лучше ездит по лестницам для меня не аргумент, т.к. у меня редко возникает такая нужда :P.
> Вот там логика обычно аналогичная - разработчик выбирает определённые версии
> библиотек, разрыбатывает/тестирует с ними и тащит их клиенту в бинарном виде,Технологии лохматых девяностых. Деревянные велосипеды с треугольными колесами. Ну да, конечно, можно сбагрить этот гемор на разработчика. А нафига бы, если уже есть системный манагер пакетов, который все это прекрасно разруливает сам?
> библиотеки, если еще не установлены, подтягиваются их репозитория - см. Apache Maven.
Велосипеды - это круто. Только вот сами катайтесь на ваших деревянных с треугольными колесами, пожалуйста. Можете даже с лестниц. А у меня нормальные велосипеды есть и мне не нравится езда по лестницам.
> Насколько я понимаю, так сделано, чтобы полностью снять риск каких-то несовместимостей
> - для ынтырпрайза автоапдейт не особо приемлем,Знаете, а системные пакетные манагеры - они как бы конфигуряются. Надо вам автоапдейт - юзайте. Не надо - ну вручную ставьте, под присмотром админа. Или там как еще. Более того - обычно операционки ориентированные на продакшн не вносят в репы между мажорными релизами изменния способные что-то обрушить.
Кстати, что характерно - я как-то не видел операционок с кернелом и базовыми либами на яве. Поэтому один фиг - кто-то должен апдейтить низкоуровневый слой. А раз уже есть такой апдейтер-инсталлер, реализован нормально и делает свое дело - накукуй нужен еще один велосипед, живущий своей жизнью?! Два апдейтера/инсталлера делают администреж этого аспекта в два раза сложнее. Стало быть - в сад. При том туда отправляется тот кто не может майнтенансить всю систему вообще. А то под ява-ынтерпрайзом крутится нативный кернел и либы. Им майнтенанс тоже нужен, а эти ваши java-only и .net only этого не умеют. Посему они ИМХО идут ффтопку. Как ненужный redundant функционал, усложняющий администрирование.
> а больше одного крупного приложения на сервере всё равно крутиться не будет.
Ну так Ынтерпрайз же. Ынтерпрайзу на явах и дотнетах жрать ресурсы полагается, знаем-знаем.
> Грубо говоря, есть одна такая мелочевка которую вы никогда не получите от Майкрософт:
> просто нормальная работа без выгибонов с учетом ваших нужд вместо пихания с нахрапом
> своих мегавелосипедов из дерева.Хуже того, это культура такая. И она тоже заразная. Мосметро вон изуродовали -- сунулся сегодня, хорошо, додумался пойти на old.mosmetro.ru (http://habrahabr.ru/blogs/web_2_0/105797/).
Я уже видел этот трындец. Это что угодно, но только не сайт. А скорее вырвиглазные потуги укурившихся дотнетчиков. При том - дотнетчики были кем угодно, кроме вебмастеров. И делали что угодно, кроме вебсайта. Получилось вырвиглазно, с нулевым юзабилити. Микрософт лишний раз доказывает всему миру что в вебе они инвалиды и что их фреймворки может юзать для вебни по доброй воле только умственный инвалид. Ну или кем надо быть чтобы надизайнить например окошки ... аж размером с бойницу? Они и правда предлагают через эту замочную скважину их манускрипты читать? oO Ну и конечно же кроссплатформенность во весь рост: нигде кроме винды этот буллшит не работает, ну как и ожидалось от MS в общем то.Алсо, по моим сведениям - некоторые куски микрософтовских сайтов для разработчиков хоть и сильно втюхивают сильверлайт, но потом работают с ним криво. Вплоть до совета в какой-то их KB снести сильверлайт для восстановления возможности работать с сайтом. Еще одна фирменная фича микрософта: они настолько большие что начали жрать себя с хвоста и не могут ничего с этим сделать. Фирменный идиотизм мс последних лет: начинают толкать но не могут обеспечить нормальную работу даже с своими же продуктами. Получается знатный FAIL. Честно заслуженный, заметьте.
Ну да, "висладелы" изобрели новый winetricks и то с урезанным функционалом. Браво!
>В пингвинах уже давно пакетные манагеры работают без всяких микрософтов. Это микрософт все никак не может ручник отпустить.Точно - не прошло и десяти лет, как "лидер ПО" сделал что-то подобное.
Ну наконец-то они придумали maven4net :-)
Срочно в суд на них, за нарушения патента на пакетные менеджеры APT и RPM
Интересно, что эта новость делает на опеннете?
Код открыт - почему бы и нет?
Ну и что? Каждый пук Микрософта, бережно принесённый сюда Трухиным, постить на первую страницу?
Вполне значимая штука, вообще-то. Да и не так много а майкрософта пуков, связанных с опенсорсом - новости не заспамят.
Исходники открыты ? Все нормально.
Хочется позверствовать - велкам в новости про блобы Opera/VirtualBox/Komodo IDE.
> Исходники открыты ? Все нормально.Возможность посмотреть текст -- это ещё вовсе не "всё нормально".
Вот прикиньте - выпустила бы майкрософт сей чудный инструмент под закрытой лицензией, и эта новость прошла бы мимо опеннета. ИМХО, опенннет бы слегка потерял ценных коментариев :)
Срочно подписуем петицию в МС, с просьбой переименовать эту в тулзу в NaPuck, так горзда веселее будет! =))
Timeo DanaosP.S.: Для удалившего мой предыдущий пост представляю перевод и объяснение. Это начало крылатой фразы "Timeo Danaos et dona ferentes" -- лат. "Боюсь данайцев, даже приносящих дары". Это цитата из "Энеиды", её произносит кто-то из жителей Трои при виде того самого коня. IMHO, эти два слова достаточно хорошо характеризуют позицию многих из коммюнити по отношению к действиям Microsoft.