LINUX.ORG.RU

Microsoft в лице GitHub приобрела npm

 , ,


0

1

GitHub, принадлежащий Microsoft, объявил о приобретении npm, популярного менеджера пакетов для приложений jаvascript. На платформе Node Package Manager размещено более 1,3 миллионов пакетов, а сам сервис обслуживает более 12 миллионов разработчиков.

GitHub заявляет, что npm останется бесплатным для разработчиков и GitHub планирует инвестировать в развитие npm в плане производительности, надёжности и масштабируемости.

В будущем планируется интегрировать GitHub и npm, чтобы ещё больше повысить безопасность и позволить разработчикам тщательно отслеживать npm-пакеты из своих Pull Request. Что же касается платных клиентов npm (Pro, Teams и Enterprise), то GitHub планирует разрешить пользователям перенести свои приватные пакеты npm в GitHub Packages.

>>> Подробности

★★★

Проверено: Zhbert ()

а что у них (МС) за место V8 ? Или так и останется v8 от google а npm от МС ?

(стоит ждать форка npm)

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)

В будущем планируется интегрировать GitHub и npm, чтобы ещё больше повысить безопасность и позволить разработчикам тщательно отслеживать npm-пакеты из своих Pull Request.

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

В будущем планируется тщательно отслеживать

BOSS-NIGGER
()

Таки много лет уже жду, когда монстрософт выпустит свой дектопный линуксодистр (венда и WSL не считаются). Чистапоржать :D

dv76 ★★★★
()

GitHub заявляет, что npm останется бесплатным для разработчиков

Там вроде как была лицензия Apache? Менять не собираются?

hobbit ★★★★★
()

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

Im_not_a_robot ★★★★★
()
Последнее исправление: Im_not_a_robot (всего исправлений: 1)
Ответ на: комментарий от hobbit

Там вроде как была лицензия Apache? Менять не собираются?

На тему лицензирования никаких новостей не было. Скорее всего пока все останется так как и было.

DrRulez ★★★
() автор топика

Как человек, достаточно далекий от фронта, слегка прифигел от энтерпрайзных ценников

wxw ★★★★★
()
Ответ на: комментарий от Deleted

Не можешь победить – возглавь.

Ну они с приходом индуса этим активно и занимаются. powershell, mssql, покупка Github, теперь вот npm. Это только относительно знаковые штуки.

DrRulez ★★★
() автор топика

Очень печальная ситуация. А еще печальнее, что npm продали, зная кому продаются

anonymous
()
Ответ на: комментарий от dv76

Все пакеты в нём будут ставиться с помощью npm, а системные скрипты будут написаны на javascript (ну чтоб каждый вебдев мог какодить что-то). О дивный, новый мир

michwill ★★★★★
()

А вот мне интересно в чем принципиальное отличие npm от git в случае размещения пакетов на том же githab ?

Что сложно git сказать чтобы при клоне и зависимости тянул ?

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 2)
Ответ на: комментарий от Im_not_a_robot

они скоро переведут офис, почтовый клиент и студию на электрон

Я по такому поводу наверно целую неделю бухать буду - наконец-то станет можно нормально и полноценно взаимодействовать с коллегами на винде. Алсо, круче vscode редакторов нет, skype работает - microsoft даже на кривом электроне делает под нецелевую платформу приложение лучше, чем весь этот наш фриопенсорс.

anonymous
()

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

b0r1s
()
Ответ на: комментарий от mx__

А вот мне интересно в чем принципиальное отличие

npm - это как бы официальный пм для ноды, а гитхаб - просто хостинг. Больше принципиальных различий нет.

crutch_master ★★★★★
()
Ответ на: комментарий от WitcherGeralt

Этот менеджер не для всего подряд а только для NODE(кстати ее еще не купили ?) которая по сути без v8 нет ничего.

mx__ ★★★★★
()
Ответ на: комментарий от crutch_master

Я имел ввиду git как клиент…

обычно у пакетных менеджеров есть свой формат пакетов и репозитарий … В случае git есть репозитарий githab ну и т.д.

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)
Ответ на: комментарий от michwill

js кстати должен быть хорош для системных скриптов. Си-подобный синтаксис, асинхронность во все поля.

Lrrr ★★★★★
()
Ответ на: комментарий от Im_not_a_robot

openSUSE единственный нормальный десктопный дистрибутив помимо убунты, а саму организацию недавно купили за 10 миллиардов.

WitcherGeralt ★★
()
Последнее исправление: WitcherGeralt (всего исправлений: 1)
Ответ на: удаленный комментарий

ы пакеты от исходников не отличаешь?

А там что js уже в каком то байт коде ? у гита есть спецкаталог ./git внутрь можно много чего навалить.

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)
Ответ на: комментарий от mx__

JS бандлят и минифицируют, к тому же манифест — это такой же исходник, нет смысла его прятать.

В сущности, если хочется использовать гит для инсталляции софта, то это в общем-то не проблема. Makefile и Dockerfile (шоб в контейнере собирать) решают большую часть проблем.

WitcherGeralt ★★
()
Ответ на: комментарий от WitcherGeralt

VSCode недавно тормозить начал. Задумываюсь об альтенативе, но их в общем-то нет.

Sublime использовать религия не позволяет?

anonymous
()
Ответ на: комментарий от anonymous

Слишком сильно с клавиатурой сношаться нужно, не люблю этого.

WitcherGeralt ★★
()
Ответ на: комментарий от static_lab

Из репозитория npm

А этот репозитарий npm так и останется как и раньше до покупки ? Так в новости написано что github приобрел npm.

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)

Наконец они закопают этот гадкий javascript. Слава Microsoft!!!

Uncle_Bobby
()

Не думал, что такое напишу, но это лучше, чем гуглу, эпплу, ибм’у или амазону. И, вообще, майкрософт на фоне этих кадавров с водянистыми глазами начинает смотреться на удивление живо.

bender ★★★★★
()
Ответ на: комментарий от mx__

Останется, конкретно. Но вообще гитхаб свой репозиторий для пакетов же пилит с недавних пор. Я, правда, не интересовался вопросом, знаю только, что у них это есть.

WitcherGeralt ★★
()
Ответ на: комментарий от deadNightTiger

А если библиотеке нужна сборка?

А это тут причем ? Вроде сборка это не задача пакетного манажера.

P.S. Вспоминаю как описывал доп модули для go …

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)
Ответ на: комментарий от WitcherGeralt

VSCode недавно тормозить начал.

видимо телеметрии стало больше

Задумываюсь об альтенативе, но их в общем-то нет. Хоть за вим берись.

на каком яп кодишь? для многих есть специальные ide

anonymous
()
Ответ на: комментарий от anonymous

Ну. Были только трояны, а теперь будут трояны с зондами.

crutch_master ★★★★★
()
Ответ на: комментарий от mx__

При том, что в гите не будет артефакта сборки, там будут исходники на каком-нибудь ClojureScript или Reason. А уже результат сборки в JS выкладывается в npm.

deadNightTiger ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.