Walmart публикует исходный код своей JavaScript-платформы для веб-сайтов — Electrode
1Иллюстрация с сайта Medium
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.
Постоянная ссылка к новости: http://www.nixp.ru/news/13797.html. Дмитрий Шурупов по материалам Medium, techcrunch.com.
AnyChart открыла для некоммерческого использования JavaScript-библиотеки для визуализации данных
Microsoft открывает код JavaScript-технологий ManifoldJS и Vorlon.JS 1
Nubisa открывает код JXcore — форка Node.js, ориентированного на мобильные платформы 2 1
Открыт исходный код текстового редактора Atom на веб-технологиях от GitHub 2
Telerik открывает большую часть кода HTML5/jQuery-фреймворка Kendo UI
Mojito — MVC-фреймворк на JavaScript от Yahoo! 1
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1