The OpenNET Project / Index page

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

Micrоsoft покупает NPM и будет развивать его вместе с GitHub

17.03.2020 06:55

Компания NPM Inc, контролирующая разработку пакетного менеджера NPM и занимающаяся поддержанием репозитория NPM, объявила о продаже бизнеса компании GitHub Inc, принадлежащей Microsoft и функционирующей в качестве независимого бизнес-подразделения. Сумма сделки не называется.

Утверждается, что смена владельца не повлияет на репозиторий NPM, который продолжит своё существование и останется общедоступным и бесплатным для разработчиков открытого ПО. Разработка пакетного менеджера NPM продолжится с привлечением дополнительных ресурсов, что может стать стимулом для его более активного развития. GitHub намерен активно взаимодействовать с сообществом разработчиков на языке JavaScript для сбора идей и определения будущего NPM.

B качестве основных векторов развития упоминаются повышение надёжности, масштабируемости и производительности репозитория и инфраструктуры, а также повышение удобства повседневной работы разработчиков и сопровождающих с пакетным менеджером. Из ожидаемых в npm 7 значительных новшеств называются рабочие области (Workspaces - позволяют агрегировать в один пакет зависимости из нескольких пакетов для их установки за один шаг), улучшение процесса публикации пакетов и расширение поддержки мультифакторной аутентификации.

Для повышения безопасности процессов публикации и доставки пакетов планируется произвести интеграцию NPM в инфраструктуру GitHub. Интеграция также позволит использовать интерфейс GitHub для подготовки и размещения NPM-пакетов - изменения в пакетах можно будет отслеживать в GitHub от поступления pull-запроса до публикации новой версии npm-пакета. Предоставляемые в GitHub средства выявления уязвимостей и информирования об уязвимостях в репозиториях будут применимы и для NPM-пакетов. Для финансирования работы сопровождающих и авторов NPM-пакетов будет доступен сервис GitHub Sponsors.

Айзек Шлютер (Isaac Z. Schlueter), создатель NPM, продолжит работать над проектом и ему будут предоставлены дополнительные ресурсы и более спокойная обстановка для работы. Основатель NPM считает, что в составе GitHub NPM получит дополнительную поддержку от одной из самых крупных мировых компаний, стоящей за крупнейшим сообществом разработчиков. В настоящее время репозиторий NPM обслуживает более 1.3 млн пакетов, которыми пользуются около 12 млн разработчиков. В месяц фиксируется около 75 миллиардов загрузок, и этот показатель неуклонно растёт.

Напомним, что в прошлом году компания NPM Inc пережила смену руководства, череду увольнений сотрудников и поиск инвесторов. Из-за сложившейся неопределённости в отношении дальнейшем судьбы NPM и неверия в то, что компания будет отстаивать интересы сообщества, а не инвесторов, группа сотрудников во главе с бывшим техдиректором NPM основала репозиторий пакетов Entropic. Новый проект призван был устранить зависимость экосистемы JavaScript/Node.js от одной компании, полностью контролирующей разработку пакетного менеджера и поддержание репозитория. По мнению основателей Entropic, у сообщества нет рычагов для привлечения NPM Inc к ответственности за совершаемые действия, а ориентация на получение прибыли мешает реализации первичных с точки зрения сообщества, но не приносящих денег и требующих дополнительных ресурсов, возможностей, таких как поддержка верификации по цифровой подписи.

  1. Главная ссылка к новости (https://github.blog/2020-03-16...)
  2. OpenNews: Microsoft успешно завершил сделку по покупке GitHub
  3. OpenNews: Компания Microsoft объявила о покупке GitHub за 7.5 миллиардов долларов
  4. OpenNews: GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docker, Maven, NuGet и RubyGems
  5. OpenNews: Бывший техдиректор NPM развивает распределённый репозиторий пакетов Entropic
  6. OpenNews: В пакетный менеджер NPM 6.13 добавлены инструменты для финансирования разработчиков
Лицензия: CC-BY
Тип: Интересно / К сведению
Короткая ссылка: https://opennet.ru/52554-npm
Ключевые слова: npm, github, microsoft, entropic
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (133) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 07:31, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    Ну может быть хоть они смогу в порядок эту помойку привести.
     
     
  • 2.23, Hellraiser (??), 09:06, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +34 +/
    это врядли; здесь больше подойдёт "Наконец-то они нашли друг друга!"
     
     
  • 3.55, perdelsprodanlove (?), 11:29, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Leftpad Incorporated.
     
     
  • 4.96, Аноним (96), 14:58, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Здесь как раз в тему про недавнее "удаление Эрика Рэймонда"...
    <цитата>
    ... соответствующего третьему закону политики, предложенному писателем Робертом Конквестом - "Поведение любой бюрократической организации лучше всего понять, предположив, что она контролируется тайным заговором своих врагов".
    </цитата>

    Уже выросло целое поколение, которое не знает и не помнит, с чего все начиналось, кто за кого, и за что боролись... и зачем все это было нужно...

     
     
  • 5.151, Im banana man (?), 15:54, 24/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А с чего начиналось? Кто это они? Рептилоиды? Дядя, выражайся яснее. А то старость не радость
     
  • 2.44, Аноним (44), 10:40, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Единственное решение это ввод проверок и бэйджика "проверено".
     
  • 2.64, gogo (?), 12:12, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Помойка помойку не аннигилирует. А наооборот, говно к говну липнет.
     
     
  • 3.146, Аноним (96), 14:37, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше уж пусть этих мусорщиков организует Microsoft и назначит директора свалки, чем они будут позорить другие сообщества. Так хоть на верхушке кучи будет красоваться табличка "npm .NET" - хоть какая то определенность и организация.
     

  • 1.2, Аноним (2), 07:33, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Наконец-то!
     
  • 1.3, Аноним (3), 07:39, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    "GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docker, Maven, NuGet и RubyGems"
    https://www.opennet.ru/opennews/art.shtml?num=50667

    Первый пошёл, теперь можно ждать покупки Docker, Maven, NuGet и RubyGems.

     
     
  • 2.6, Аноним (6), 07:48, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну как минимум с docker фиг бы с ним, уже давно все кто по умнее перелезли на oci.
     
     
  • 3.41, заминированный тапок (ok), 10:32, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +16 +/
    Overseas Citizenship of India
    Гражданство Индии за рубежом - это иммиграционный статус, позволяющий иностранному гражданину индийского происхождения жить и работать в Республике Индия неограниченное время.

    не думаю, что это чем-то лучше

     
  • 2.8, Аноним (8), 07:57, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +18 +/
    "да я вас, б-дей, на этот корабль целый год собирал!"

     
  • 2.18, Аноним (18), 08:51, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >теперь можно ждать покупки ... NuGet

    нафига MS покупать самих себя?

     

  • 1.4, Аноним (4), 07:43, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Microsoft® LeftPad™ Home Edition
     
     
  • 2.10, Аноним (10), 08:00, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Один единый набор тулинга давно бы не помешал.
     
     
  • 3.11, Аноним (4), 08:05, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Будет просто еще один единый набор тулинга.
     
     
  • 4.15, Аноним (15), 08:15, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Еще один единственно верный набор.
     
  • 3.97, Исаак Шлюхтер (?), 15:10, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Один единый набор вдулинга давно бы не помешал.
     

  • 1.5, Аноним (5), 07:46, 17/03/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –1 +/
     
  • 1.7, Аноним (7), 07:53, 17/03/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –1 +/
     
  • 1.9, Аноним (10), 07:59, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    EEE
     
     
  • 2.25, slava_kpss (ok), 09:12, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    бой
     
  • 2.53, Аноним (53), 11:17, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если бы.
     
  • 2.102, iPony129412 (?), 17:44, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > EEE, EEE, EEE

    На Opennet примерно так
    https://derpicdn.net/img/2020/3/17/2299519/medium.png

     
     
  • 3.112, Аноним (53), 20:01, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    http://isitblockedinrussia.com/?host=https%3A%2F%2Fderpicdn.ne
     

  • 1.12, Аноним (12), 08:11, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > повышение надёжности ... репозитория

    Я уже сталкивался со сбоями GitHub, когда не мог минимум час удалить репозиторий до тех пор пока не решили проблему. Но может подобное и ранее было до приобретения Microsoft-ом

     
  • 1.13, Аноним (13), 08:12, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    То есть когда оно развалится, то развалится всё вместе? Есть решения по сохранению исходников в аварийных ситуациях? Желательно что-то вроде guix, но с бОльшим количеством поддерживаемых архитектур и систем
     
  • 1.14, Аноним (15), 08:14, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати никто не заметил что новости в 2020 году напоминают фильм катастрофу? Может 2021 будет попроще.
     
     
  • 2.16, Fracta1L (ok), 08:25, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Кстати никто не заметил что новости в 2020 году напоминают фильм катастрофу?

    А ты не читай новости))

     
     
  • 3.36, artenox (?), 10:02, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Окружающие напомнят.
     
  • 3.79, Michael Shigorin (ok), 14:12, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Слушайте, да это же второй мудрый совет за неделю!
    И впрямь год переломный выдался ;-)
     
     
  • 4.90, Аноним (90), 14:38, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Високосные года обычно проблемные.
     
     
  • 5.93, Fracta1L (ok), 14:46, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну конечно, от чисто условного и искусственного разбиения времени на порции (дни, месяцы, годы) зависит происходящее в реальном мире, ага
     
     
  • 6.95, Michael Shigorin (ok), 14:54, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ну конечно, от чисто условного и искусственного разбиения времени
    > на порции (дни, месяцы, годы) зависит происходящее в реальном мире,
    > ага

    Н-да, за некоторых опасно радоваться.

    Ну добро бы до часов докопаться вдобавок к месяцам, там хоть варианты и впрямь бывали практические -- так нет же, до дней и лет.  Плоскоземельщики в сравнении с _таким_ -- просто какие-то гении трезвости :-(

    PS: или я просто прочитал не то, что было задумано?

     
     
  • 7.110, Аноним (15), 19:39, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Аномальная жара, короновирус, карантин на два года, конституция, нефть, доллар, Майкрософт - друг опенсорса, Шигорин окончательно кукухой поехал. И это год еще не закончился.
     
  • 6.130, tdykunlogged (?), 23:04, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так, на 1 день*проблем больше, хоть как ты тут будь
     
  • 3.85, artenox (?), 14:26, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я давно не читаю новости, кроме технических, с тех пор, как разочаровался в СМИ. До этого активно их изучал и примерно представляю как в мире обстоят дела и как их освещают.
    А 2020 год не спроста решили разнообразить, имхо.
     
     
  • 4.94, Fracta1L (ok), 14:47, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А 2020 год не спроста решили разнообразить, имхо

    Кто решил? Мировая закулиса?)

     
     
  • 5.108, Аноним (108), 18:39, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> А 2020 год не спроста решили разнообразить, имхо
    > Кто решил? Мировая закулиса?)

    Производители туалетной бумаги.

     
  • 4.99, Аноним (99), 16:29, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    СМИ специально так сделали чтобы ты их не читал, а читала только их целевая аудитория. А те кто не могут читать новости не мешала читать остальным.
     
     
  • 5.126, Аноним (126), 22:14, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Майданный путч 2014-го тут хороший пример, я его так и пропустил полностью Ж А... большой текст свёрнут, показать
     
  • 2.17, Аноним (17), 08:49, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Может 2021 будет попроще.

    Даже не сомневайся! На Пустошах вообще всё просто и без затей.

     
  • 2.19, Andrey (??), 08:52, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не расстраивайся. Главное досмотри этот фильм до титров.
    Там обязательно будет хиппи-енд. Иначе на следующий фильм этого режиссера никто не придет.
     
     
  • 3.20, лол (?), 08:56, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    прямо таки хиппи-энд?
     
     
  • 4.63, YetAnotherOnanym (ok), 11:55, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можешь устроить себе персональный панк-энд или готик-энд.
     
     
  • 5.111, Аноним (15), 19:39, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Или даже бэк-энд!!!!
     
  • 4.149, InuYasha (?), 13:23, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    если как массаж с хэппи-эндом, то... )
     
  • 3.26, Аноним (15), 09:13, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    И там будет "продолжение следует", а хеппи энд только в третьей части и то не факт.

    Так и представляю конце 2020 года нефть 30 долларов, рубль 100 рублей, карантин не отменили, новогоднее поздравление решили тупо не проводить. На нг больше 3-х не собираться. На праздничном столе только туалетная бумага.  

    Майкрософт взяла Линуса Торвальдса и Столлмана на работу. Оба последних персонажа объявили что в связи с эпидемией нафиг этот ваш свободный софт не нужен. Потом все узнают что это цифровые клоны, но никому это уже не будет интересно. Потому что в связи с карантином все в VR-e и там же работают.

     
     
  • 4.29, Аноним (15), 09:16, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    доллар 100 рублей. Хотя какая уже разница.
     
     
  • 5.91, Аноним (91), 14:43, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > доллар 100 рублей. Хотя какая уже разница.

    Разница, по-моему, огромна:
    рубль 100 рублей - это рубль обесценился в 100 раз (относительно себя старого),
    доллар 100 рублей - это рубль обесценился на 40-50%.

     
     
  • 6.100, Аноним (99), 16:30, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    100 раз относительно старого уже было 30 лет назад. Это уже "баян" надо что-то новенькое потихоньку опускать доллар чтобы люди приспосабливались, а не перестраивались.
     
  • 6.113, Аноним (53), 20:03, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    рубль = 100 рублей
    рубль = 0
     
  • 4.47, Аноним (47), 10:52, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если все так и будет, тогда скажу что Дед Мороз таки существует. Торвальдса и Столлмана можно не трогать.
     
  • 4.138, ыы (?), 07:28, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ... порнохаб по примеру онлайн кинотеатров сделал премиум аккаунты бесплатными...
    Положа руку на сердце - за такое и туалетную бумагу на НГ столе можно простить. Правда? :)
     
     
  • 5.144, Аноним (144), 10:11, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ...Нет...
     
  • 3.81, Michael Shigorin (ok), 14:13, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    hippy-end.livejournal.com?
     
  • 2.109, Аноним (108), 18:43, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кстати никто не заметил что новости в 2020 году напоминают фильм катастрофу?

    Я заметил, но есть небольшая разница https://cs11.pikabu.ru/post_img/2020/03/14/6/1584172890146969842.png

    > Может 2021 будет попроще.

     

  • 1.21, SkyNet (??), 08:59, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А зачем это микрософту? Совсем сбрендили
     
     
  • 2.22, Брат Анон (?), 09:03, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как раз эти ребята деньги считат ьумеют. Такого бардака как в жабаскрипт нет больше нигде.
    Была бы моя воля я бы ноду вообще прикрыл. А если по умному (как сделают эти ребята) -- они всё заточат под ТайпСкрипт и закопают жабаскрипт.
     
     
  • 3.28, Аноним (15), 09:16, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можно ввести модерацию кода. Проверки на возраст, тест iq, идентификацию по кредитной карте, персональную ответственность за заливаемый в npm код. Платную сертификацию что это проверенный код. Вот туда код и перестанут заливать можно будет смело npm закрывать.
     
  • 3.133, Lex (??), 23:10, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, да ладно, нигде. Бардака и г.на везде полно( хотя больше всего его на Си.. в лабах и прочих поделках студентов ).

    Жабаскрипт ныне включает в себя совершенно разные "направления" с совершенно разным уровнем сложности. И, что немаловажно, позволяет кодить в весьма разных парадигмах и подходах.

    А прикрутят тайпскрипт - будут очередные убогие плюсЫ / питон / убогий недошарп. Но на кой нужны "ещё одни", история умалчивает, как умалчивает и о том, чего в этом умного - придумывать уродливый скриптовый язык для скриптового языка.

    п.с: бомбит с тайпскрипта, т.к за несколько лет работы с вебом и проч, такого ужасного г.кода, который нередко попадался на т., практически и не попадалось на "чистом" js.

     
  • 2.31, анб (?), 09:39, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтобы зонды внедрять.
     
     
  • 3.38, Аноним (38), 10:06, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что без покупки было нельзя? В npm и так помойка, если засунешь в глубокую зависимость бэкдор аккуратно, ничего не сломав, - никто не заметит, пока 100500 биткоинов не уведут, потому что проверять все зависимости никто не будет - очень дорого это, дешевле либо написать полностью своё и использовать только его, либо вообще не использоветь npm.

    А у GitHub Actions завязаны на говно из npm. Если встроить бэкдор в зависимости checkout, то можно спереть секретные переменные (путём инфицирования кода, который чекаутится) + помайнить на всех пайплайнах за счёт майкрософта. Как покупка npm помогает решить эту проблему совершенно не понятно.

     
     
  • 4.43, анб (?), 10:37, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >А что без покупки было нельзя?

    Неэффективно. Теперь будет сложнее обнаружить, плюс охват больше. Ещё экономическое давление на неугодных путём блокировки во время санкций.

     
  • 4.65, gogo (?), 12:19, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Они сделают пакет для проверки чего-нибудь, от которого нельзя будет отказаться. Каких-нибудь сертификатов или еще чего.
    Все по честному будет. Бэкдор будет железобетонный с кодовым замком )
     
  • 2.70, Аноним (70), 13:00, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Не, это просто вы как обычно в танке Потому что для их интересует инфраструкт... большой текст свёрнут, показать
     
     
  • 3.82, Michael Shigorin (ok), 14:17, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо, занятно.  А есть тут ещё знатоки дёгтя?
     
     
  • 4.88, Аноним (88), 14:33, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Знатоки дегтя тут подсказывают что в случае чего они всегда готовы перейти на другую бочку.
     
  • 2.76, noize (ok), 13:43, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я искренне надеюсь что они запилят туда нативную поддержку TypeScript и вот тогда заживём.
    Ну и помойку местную слегка в порядок приведут. Также, скорее всего, сделают вменяемую систему поддержки независимых разработчиков(скорее всего, интегрируют с гитхабовской).
    На мой взгляд, эта история - скорее во благо для сообщества.
     
     
  • 3.89, Аноним (88), 14:38, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так это надо было Node.js Foundation покупать.
     
  • 3.122, Аноним (122), 21:40, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Я искренне надеюсь что они запилят туда нативную поддержку TypeScript и вот тогда заживём.

    Куда запилят, дурик? В v8? Этого не будет.

     
  • 3.134, Lex (??), 23:18, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Для любителей TS есть отдельный котёл в аду..
     
     
  • 4.152, Аноним (152), 16:53, 27/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Весь Javascript это ад и я с удовольствием прыгну в котел с TS
     

  • 1.32, Fyjy (?), 09:46, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    npm, Inc., is being purchased by GitHub.

    Не Microsoft, а Github.
    Да, Github принадлежит MS, но является совершенно отдельной компанией со своим руководством и именно он покупает npm. И принадлежать npm будет ему, а в случае его продажи MSом или полного отделения останется у него

    Не нужно врать в новостях.

     
     
  • 2.45, Аноним (3), 10:41, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    специально для вас скопирую с сайта - "subsidiary of Microsoft", никакая GitHub  не отдельная компания, а лишь подразделение.
     
     
  • 3.143, ыы (?), 08:34, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы совершенно правы, если рассуждаете об subsidiary of Microsoft в ключе алчны... большой текст свёрнут, показать
     
  • 2.50, Аноним (50), 11:05, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не нужно вводить людей в заблуждение. Фактически покупателем является микрософт. Гитхаб несамостоятельная дочерняя компания, которая не может самостоятельно принимать бизнес-решения уровня покупки других компаний.


     
     
  • 3.107, Аноним (107), 18:18, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Компания прослойка.
     
     
  • 4.118, Аноним (122), 21:35, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Компания подстилка.
     
  • 3.142, ыы (?), 07:43, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не нужно вводить людей в заблуждение.

    Дочерняя компания корпорации - достаточно самостоятельное предприятие. И без знания подробностей - может быть разный вариант сделки.

     

  • 1.33, я_есть_грут (?), 09:53, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > репозиторий NPM обслуживает более 1.3 млн пакетов, которыми пользуются около 12 млн разработчиков. В месяц фиксируется около 75 миллиардов загрузок и этот показатель неуклонно растёт.

    Многие говорят, что JavaScript - гвно. Тогда почему он пользуется такой популярностью!?

     
     
  • 2.58, Q2W (?), 11:42, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Потому что в браузере другой использовать нельзя.
    А раз так, то как минимум часть кода будет на js.
    А раз так, то и бекенд при возможности есть экономический смысл писать на том же языке.

    Особенно если бекенд ничего интересного из себя не представляет (тупой CRUD), а весь продукт является фронтендовыми свистоперделками. А таких продуктов сейчас большинство.

     
     
  • 3.60, с (?), 11:47, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > то и бекенд при возможности есть экономический смысл

    И в чем же он? нанять одного васяна-фулстэка? вместо двух

     
     
  • 4.67, Аноним (67), 12:41, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для описания схемы данных один раз и на одном языке.
    Например, код для валидаторов полей:

    User.addValidator((u) => {
        const classes = [/[0-9]/, /[a-z]/, /[A-Z]/, /[^0-9a-zA-Z]/];
        const bad = ['qwerty', 'password'];
        if (bad.includes(u.password) || !classes.every((c) => c.exec(u.password))) {
            throw ValidationError('password complexity is too low');
        }
    });

    Можно подсветить поле красным ещё до отправки формы прямо в браузере, а затем, если пользователь отключил/не поддерживает js (или похачил код), проверить ещё раз на беке.

     
  • 4.104, имя_ (?), 18:04, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    да, к тому же некоторые фреймворки позволяют рендерить html как на стороне сервера так и на стороне пользователя.
     
     
  • 5.105, имя_ (?), 18:05, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    не рендерить хтмл, а шаблоны собирать в единый хтмл

    // быстрофикс

     
  • 3.141, ыы (?), 07:37, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ой вэй...
    кого именно использовать нельзя - java,activex,flash ?
     
     
  • 4.147, Q2W (?), 15:04, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > ой вэй...
    > кого именно использовать нельзя - java,activex,flash ?

    Да, вот этих троих нельзя использовать в браузере.

     
  • 2.61, с (?), 11:53, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Многие говорят

    Не от ума, js шикарен, но нода это эпик фэйл, скрестим пальчики и понадеемся что что мс ушатает ее как они это умеют, вероятно появится что-то достойное.

     
  • 2.62, YetAnotherOnanym (ok), 11:54, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    JS, на самом деле, для своей области применения достаточно хорош, просто 99.9% пользователей не любят его, потому что он даёт идиотам возможность делать вещи, которые реально бесят.
     
     
  • 3.84, Michael Shigorin (ok), 14:19, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ...и в первую очередь -- совать куда попало, а не где хорош.

    // и даже в polkit, ага

     
     
  • 4.150, с (?), 17:17, 20/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    а что луа лучше?, да нифига, мутная, с тем же успехом можно awk использовать
     
  • 2.66, Коломойский (?), 12:25, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Многие говорят, что JavaScript - гвно. Тогда почему он пользуется такой популярностью!?

    ну вот смотри, ты любишь говно ? нет ? не тем неменее каждый день его производишь

     
  • 2.117, Аноним (122), 21:24, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Многие говорят, что JavaScript - гвно. Тогда почему он пользуется такой популярностью!?

    Потому что они видят в нем только это. Сам по себе язык как язык: безусловно со своими минусами, но в каком не чисто академическом языке их нет?

    Есть проблема с людьми, которые не имея серьезных знаний в computer science (алогритмы, проектирование) пишут как им кажется "превосходный" код (по типу раскасить вывод в консоли или плагин на реакте), деляются и лайкают друг друга на гитхабе. Из-за это в npm ну ОЧЕНЬ много некачественных модулей.

     

  • 1.34, Аноним (38), 09:57, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Осталось только Python Software Foundation купить.
     
     
  • 2.54, MS (??), 11:27, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    сколько раз повторять - МЫ дерьма - не покупатели. Гугль вон попросите, он такое любит.

     
     
  • 3.136, fske (?), 00:22, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >МЫ дерьма - не покупатели

    Простите нас, глупых. Конечно нет. Вы - дерьма производители. Так правильно.

     
     
  • 4.140, ыы (?), 07:34, 18/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    а Вы - типа нет? Спасибо, насмешили... :)
     

  • 1.39, Аноним (39), 10:14, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://github.com/tkashkin/GameHub/issues/289
    когда санкции будут распространены на остальную территорию рф, то npm будет заблокирован
     
  • 1.49, Аноним (49), 11:02, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не можешь победить, возглавь!!!
     
     
  • 2.72, Anonymouse (?), 13:06, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И купи Canonical
     
     
  • 3.73, Аноним (73), 13:19, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Космонавт себе цену набивает. И он продастся никуда не денется. И останется у нас только Ричард Столлман и все.
     
     
  • 4.86, Аноним (86), 14:29, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А Столлмана никто покупать не собирался. Его просто выгнали.
     
     
  • 5.131, ыы (?), 23:06, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не совпали диеты....
     

  • 1.57, YetAnotherOnanym (ok), 11:39, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Искренне надеюсь, что, благодаря шитфингеру Майкрософта, NPM постигнет такая же судьба, как Windows Live, CodePlex и другие столь же успешные проекты.
     
     
  • 2.92, ыы (?), 14:45, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    станут успешными,  но не в кругу маргинальных безденежных субъектов?
     
     
  • 3.106, имя_ (?), 18:06, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ага, особенно как кодплекс.
     
     
  • 4.127, ыы (?), 23:00, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это как с "Джек Восмеркин - Американец", серая масса оказалась морально неготова к качественно новому уровню технологий. И выбрала что попроще.. гитхаб например.
     
  • 2.115, Аноним (122), 21:14, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот купили они гитхаб. Разницу чувствуешь? Нет? А она есть.
     

  • 1.69, Zenitur (ok), 12:48, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Один раз пользовался, когда настраивал запуск ПО для Android в Google Chrome (по руководству из Опеннета). Там какая-то прога для распаковки apk-файлов, всего 100 килобайт бинарник, а тащит за собой целый npm.

    В местах, где я читаю новости и всё такое прочее, не особо что-то про npm пишут. Был замечательный ресурс Gears on Gallium, там меня научили пользоваться Docker и выжимать максимум из открытых драйверов видеокарт. Сгинул. А про полезные плагины для Python, Perl, npm, java, apache и проч - вообще не знаю где об этом читать и узнавать...  IBM developerWorks Connections - и тот закрывают, сволочи

     
     
  • 2.74, Аноним (73), 13:22, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Про все нужные плагины пишут тут https://news.ycombinator.com/ (там про них не пишут потому что плагины не нужны).
     
     
  • 3.77, Zenitur (ok), 13:44, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    "Про них пишут тут (там про них не пишут)"

    Странная формулировка, но спасибо за сайт.

     
  • 2.121, Аноним (121), 21:38, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Был замечательный ресурс Gears on Gallium, там меня научили пользоваться Docker и выжимать максимум из открытых драйверов видеокарт.

    Добро пожаловать https://wiki.archlinux.org/

     

  • 1.71, Аноним (-), 13:05, 17/03/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –2 +/
     
     
  • 2.75, Аноним (75), 13:31, 17/03/2020 Скрыто модератором
  • +/
     
     
  • 3.101, MS (??), 17:43, 17/03/2020 Скрыто модератором
  • +/
     
     
  • 4.103, Аноним (75), 18:00, 17/03/2020 Скрыто модератором
  • +/
     

     ....ответы скрыты модератором (3)

  • 1.78, Хомяк Анонима (?), 14:03, 17/03/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +1 +/
     
     
  • 2.80, Аноним (80), 14:12, 17/03/2020 Скрыто модератором
  • +1 +/
     

  • 1.114, Аноним (122), 21:12, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надеюсь теперь приведут сам npm tool в нормальный вид.
     
  • 1.116, Аноним (122), 21:15, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Думаю couchdb теперь выкинут.
     
  • 1.119, Аноним (121), 21:36, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    npm поехал кукухой уже тогда, когда стал показывать рекламу, и оправдывать ее как меру поддержки создателей пакетов.
    Ждем ответа от FB, тем более я уже наверно как год везде видел только фейсбучный yarn.
     
     
  • 2.124, Аноним (122), 21:43, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > тем более я уже наверно как год везде видел только фейсбучный yarn.

    Ты не видел мир, сынок.

     
     
  • 3.135, сцукенберг (?), 23:56, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ты не видел мир, сынок.

    так из подвала, где он у нас прикован, обзор пока не очень.

     

  • 1.120, Аноним (120), 21:38, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Стивена Элопа туда бы в качестве CEO поставить - и дело в шляпе!
     
  • 1.123, Аноним (122), 21:42, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вы просто все завидуете! Ваш гвнкод мс покупать не будет.
     
     
  • 2.128, ыы (?), 23:02, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так ведь микрософт купила не код.... И когда мускуль продали - продался не код...
     

  • 1.125, Аноним (125), 21:52, 17/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда то они купили дос и сделали из него годноту. На этом истории об успешных купленных бизнесах кончились. Кстати нокия у меня до сих пор работает
     
     
  • 2.129, ыы (?), 23:03, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У мя sendo на симбиане досих пор живо...а толку то...
     
  • 2.132, Аноним (132), 23:07, 17/03/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Они не покупали ДОС, как ни странно - даже сами делали Официально на базе откр... большой текст свёрнут, показать
     

  • 1.137, deeaitch (ok), 02:33, 18/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Отлично, скайп угробили, вперёд к светлому будущему. Пока и это угробить. Ой как давно пока.
     
  • 1.148, zoonman (ok), 07:21, 20/03/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да, продажа GitHub мелкософту это худшее, что могло с ним произойти.
    Компания только набрала обороты, стала зарабатывать и упс...
    Теперь NPM.
    Если в мелкософте работал хоть один умный менеджер, то они давно бы довели Typescript до ума и сделали нормальный компилятор в бинари, но кадры решают все.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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