[NIXP] Walmart публикует исходный код своей JavaScript-платформы для веб-сайтов — Electrode

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Walmart публикует исходный код своей JavaScript-платформы для веб-сайтов — Electrode

Сообщение Dmitry Shurupov »

WalmartLabs, техническое подразделение американского магазина Walmart, объявило об открытии исходного кода программной платформы Electrode, основанной на React JS и Node.js. Интернет-магазин Walmart.com имеет ежемесячную посещаемость в размере 80 миллионов пользователей (до 10 тысяч запросов в секунду) и 15 миллионов товаров (ежемесячно добавляется по 1 миллиону). Менее года назад инженеры WalmartLabs закончили миграцию магазина на новую платформу Electrode. При создании Electrode разработчики пытались решить «базовые проблемы, с которыми сталкивается каждая организация большого масштаба», а именно: хорошо налаженный цикл разработки (возможность для программистов быстро начинать проекты с помощью простого и универсального пакета с масштабируемой структурой); структурированность и современные лучшие практики для построения масштабируемых и надёжных приложений; повторное использование кода (у Walmart функционируют 12 сайтов в 11 странах); производительный и универсальный код JavaScript. Авторам Electrode удалось справиться с этими проблемами, унифицировав программную платформу, улучшив её производительность и повысив продуктивность разработчиков, а теперь они делятся своими наработками с Open Source-сообществом. Платформа разбита на три основные части: Electrode Core (база для всех новых проектов), Electrode Modules (модули, представленные как готовые пакеты и помогающие решать более сложные задачи) и Electrode Tools (дополнительные инструменты: Electrode Explorer для обнаружения компонентов для повторного использования, Electrify и Bundle Analyzer для оптимизации наборов из JavaScript-файлов). При этом Modules и Tools могут быть использованы независимо от Core. Исходный код Electrode доступен в виде 26 репозиториев на GitHub, содержимое которых опубликовано на условиях свободной лицензии Apache License 2.0.


оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали: