The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Walmart открыл исходные тексты web-платформы Electrode"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от opennews (??) on 07-Окт-16, 09:32 
Крупнейшая в мире розничная сеть Walmart объявила (https://medium.com/walmartlabs/introducing-electrode-an-open...) об открытии web-платформы  Electrode (http://www.electrode.io/), предназначенной для создания универсальных web-приложений с использованием фреймворка React (http://facebook.github.io/react/) и JavaScript-платформы Node.js.  Код проекта написан на языке JavaScript и распространяется (https://github.com/electrode-io) под лицензией Apache 2.0.


Electrode ориентирован на обеспечение высокой скорости разработки, заменяемости компонентов, производительности и простоте развёртывания в окружении различных облачных провайдеров. Платформа позволяет разработчику сосредоточить внимание на уникальных возможностях разрабатываемой программы, активно заимствуя компоненты с реализацией типовых возможностей.


Основу платформы составляет Electrode Core, базовый каркас для создания приложения, логика работы которого определяется на сервере. Electrode Core позволяет унифицировать конфигурацию, структуру и набор используемых в приложении компонентов React. Сформированное web-приложение включает как клиентский код для работы в браузере, так и обработчики, выполняемые на сервере. Серверные компоненты поддерживают работу в различных облачных окружениях. Вторым звеном Electrode является инструментарий, позволяющий находить компоненты для своих проектов, оптимизировать JavaScript и выполнять другие сопутствующие работы.
В качестве надстройки предлагается система модулей, расширяющих возможности Electrode Core.

Например, предлагается (http://www.electrode.io/docs/above_fold_rendering.html) готовый модуль для реализации механизма "Above The Fold Rendering", при котором на севере осуществляется вывод только контента для видимой области страницы, а не вместившиеся на экран элементы будут сформированы только после прокрутки пользователем страницы вниз, т.е. содержимое генерируется по мере прокрутки. Также доступны модули для кэширования сгенерированного контента на стороне сервера, Redux Router Engine для асинхронной трансляции содержимого от внешних сервисов, верификации CSRF, профилирования эффективности генерации контента и т.п. Примечательно, что модули могут использоваться не только в Electrode, но и в обычных приложениях на React/Node.js.

Проект уже опробован в промышленной эксплуатации. В прошлом году  интернет-магазин Walmart.com, в котором представлено более чем 15 млн товаров, был переведён на платформы React and Node.js. В процессе перевода для упрощения разработки  была создана платформа Electrode, которая теперь доступна для свободного использования. В Electrode используется (http://www.electrode.io/docs/what_is_electrode.html) большая порция хорошо зарекомендовавших себя сторонних разработок, таких как библиотека построения интерфейса React, контейнер Redux, координатор обработчиков React Router, построитель модулей Webpack, упаковщик Babel, система проверки кода ESLint, системы тестирования Mocha и Enzyme, сборочный инструментарий Gulp.


URL: https://medium.com/walmartlabs/introducing-electrode-an-open...
Новость: https://www.opennet.ru/opennews/art.shtml?num=45282

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Walmart открыл исходные тексты web-платформы Electrode"  +9 +/
Сообщение от Аноним (??) on 07-Окт-16, 09:32 
> обеспечение высокой скорости разработки

и без возможности поддерживать код

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Walmart открыл исходные тексты web-платформы Electrode"  +4 +/
Сообщение от Анонимаус on 07-Окт-16, 10:57 
И c ошибками которые вываливаются на боевом серваке в следствии динамичности языка.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Walmart открыл исходные тексты web-платформы Electrode"  +4 +/
Сообщение от Аноним (??) on 07-Окт-16, 11:12 
JavaScript плохой, JavaScript плохой, JavaScript плохой.

Повторяем за мной. JavaScript плохой.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

22. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 14:42 
Dart/TypeScript ок
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

31. "Walmart открыл исходные тексты web-платформы Electrode"  +2 +/
Сообщение от mezoni on 07-Окт-16, 18:11 
Dart? Не смешите.
Google палец о палец не ударила чтобы сделать его привлекательным для серьезных разработчиков.
Никто его не использует именно по причине непредсказуемости действий Google в отношении дальнейшей судьбы и направления развития Dart.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

45. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 08-Окт-16, 06:51 
> Никто его не использует

Главный разработчик V8 использует, так что вы можете дальше проходить.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

46. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от mezoni on 08-Окт-16, 09:12 
>> Главный разработчик V8 использует, так что вы можете дальше проходить.

Не буду спорить, потому что не переубедить упрямых.
Да, Google использует Dart.  Было бы глупо и смешно (всем остальным), если бы его не использовал Google.
Но вот все остальные почему то жалуются (в Dart mail-lists, в Dartisans Google+, даже в горячо любимом Slack), что не поддерживает его разработчик (то бишь Google) на должном уровне.
Гугловцы для себя форкнули Angular 2 и кричат на всю округу об этом, при это разрабатывают его очень странным способом (знаете так как-то в закулисах, но оно и не удивительно - ведь для себя делают, но не для всех).
Не один серьезный проект не находит поддержку от Google. Ни один! Нет никакой поддержки и все.

Хочется вами чего серьезного на Dart? Извольте напишите сами и будет вам счастье.
Вот ведь радость-то какая - все писать самому с нуля.
Так что не врите, не вводите народ в заблуждение - не используют Dart, нет, не используют.
Или используют, но потом хватаются за голову - а где взять то, что хочет заказчик, где взять то, что все используют (включая конкурентов)?

Я не говорю, что Dart плохой. Я говорю то, что использовать его нужной с оглядкой на то, что в дальнейшем вы можете столкнутся с проблемами при поиске необходимо программного обеспечения для него (я имею ввиду сопутствующее программное обеспечение).

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

51. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Mail on 09-Окт-16, 10:09 
Одни все таки есть - GO.

Но посмотрим, что случиться после выхода 2.0

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

53. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от mezoni on 09-Окт-16, 18:48 
Пользователи в восторге от Dart.
Просто в экстазе.
https://groups.google.com/a/dartlang.org/forum/#!topic/cloud...
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

24. "Walmart открыл исходные тексты web-платформы Electrode"  +3 +/
Сообщение от H2O (??) on 07-Окт-16, 15:22 
Страуструп сказал, что есть всего два типа языков – те, которые ругают и те, которыми не пользуются.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

26. "Walmart открыл исходные тексты web-платформы Electrode"  –3 +/
Сообщение от Аноним (??) on 07-Окт-16, 17:04 
Причем первый тип (те, которые ругают) делятся на еще два типа: те, которые ругают за дело, и те, которые ругают чисто из хейтерских мотивов.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

27. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от freehck email(ok) on 07-Окт-16, 17:43 
> те, которые ругают чисто из хейтерских мотивов.

Покажите мне этот идеальный язык, который ругают *только* из-за хейтерский мотивов.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

29. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 17:54 
Провокационный, флеймообразующий вопрос. Скажу лишь, что такие языки действительно существуют, и проявления хейтерства в отношении них ты можешь наблюдать каждый день на опеннете.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

30. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от freehck email(ok) on 07-Окт-16, 18:04 
> Провокационный, флеймообразующий вопрос.

Вовсе нет. Я знаю довольно много ЯПов. И не знаю ни одного, который не за что было бы поругать.

> Скажу лишь, что такие языки действительно существуют

Ну я и говорю: какие?

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

32. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 18:11 
Давай не будем начинать флейм и разойдемся с миром. Я начну топить за один язык, ты начнешь хейтерствовать и приводить глупые аргументы, я на все твои претензии отвечу, но тебя мои ответы не убедят, и в итоге каждый останется при своем мнении. Так что мир.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

43. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от freehck email(ok) on 07-Окт-16, 23:45 
> ты начнешь хейтерствовать и приводить глупые аргументы,

Оу.

> я на все твои претензии отвечу, но тебя мои ответы не убедят,

Оу.

> Так что мир.

Угу. Ну ладно, чё уж там. Мир так мир.
Единственное, после всего вышенаписанного слово "мир" как-то плохо здесь смотрится.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

33. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Другой аноним on 07-Окт-16, 19:01 
Java же. Половина ей не пользовалась зато говорят, что она тормозит.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

34. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Другой аноним on 07-Окт-16, 19:03 
Ах да и ждем как это ваше
>Вовсе нет.

обращается в жизнь ибо вопрос действительно флеймообразующий.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

44. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от freehck email(ok) on 07-Окт-16, 23:52 
> Java же. Половина ей не пользовалась зато говорят, что она тормозит.

Ааа... Спасибо, всё ясно. И никакого флейма, как видите. ;)

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

54. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Admino (ok) on 10-Окт-16, 00:23 
Ada. Всё равно на нём никто не пишет, но ругают же.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

50. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 09-Окт-16, 05:16 
> Причем первый тип (те, которые ругают) делятся на еще два типа: те,
> которые ругают за дело, и те, которые ругают чисто из хейтерских мотивов.

в картинках ;) https://habrahabr.ru/company/edison/blog/311994/

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

35. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Ordu email(ok) on 07-Окт-16, 19:40 
> Страуструп сказал, что есть всего два типа языков – те, которые ругают и те, которыми не пользуются.

Мало ли что он сказал? Если для Страуструпа не существует иных способов классифицировать языки, то это... А! Это в общем-то объясняет, почему C++ такое невнятное говно.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

17. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от тоже Аноним email(ok) on 07-Окт-16, 13:03 
Ну, мы же оптимисты и верим в светлое будущее!
Когда-нибудь - хотелось бы надеяться - ваш браузер упадет в сегфолт при попытке пользователя огласить на форуме свое экспертное мнение с двумя ошибками в одном предложении.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

40. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Sabakwaka (ok) on 07-Окт-16, 21:52 
>> и без возможности поддерживать код

Бедный нещасный Волмарт!!!
Посмотрите на его капитализацию!!!
До чего довела его без возможность поддерживать код!!!

То ли дело ИП Казарян!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Walmart открыл исходные тексты web-платформы Electrode"  –2 +/
Сообщение от Клыкастый (ok) on 07-Окт-16, 10:09 
> и простоте развёртывания в окружении различных облачных провайдеров.

как правило это означает: ничего не хочет знать о системе и штатном способе установки софта в ней.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от ШШШШ on 07-Окт-16, 10:25 
Docker
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

19. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 13:21 
Отрою тебе "несекрет": У разного софта обычно есть несколько "штатных" способов установки. В разных ситуациях предпочтительнее разные способы.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

21. "Walmart открыл исходные тексты web-платформы Electrode"  –1 +/
Сообщение от Клыкастый (ok) on 07-Окт-16, 14:32 
> Отрою тебе "несекрет": У разного софта обычно есть несколько "штатных" способов установки.

Есть.

> В разных ситуациях предпочтительнее разные способы.

Да неподдерживаемого проприетарного гогна и всяких дотнетиков как раз предпочтительнее "мимо системы".

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

25. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 15:34 
> Да неподдерживаемого проприетарного гогна и всяких дотнетиков как раз предпочтительнее "мимо системы".

Не только.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

4. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 10:31 
Пятерочка делает софт? Оо
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от dr Equivalent (ok) on 07-Окт-16, 11:00 
Это у них скорее Ашан.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

20. "Walmart открыл исходные тексты web-платформы Electrode"  +3 +/
Сообщение от Crazy Alex (ok) on 07-Окт-16, 13:31 
Ну... почти :-). Их капитализация - больше 200 миллиардов. Для сравнения - у Газпрома - около 150.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

48. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 08-Окт-16, 21:53 
Ну как говорится, чем бы дитя не тешилось... Хуже от этого не стало, а так-то и про амазон поди шутили когда они в облака поперлись
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

5. "Walmart открыл исходные тексты web-платформы Electrode"  +1 +/
Сообщение от Аноним (??) on 07-Окт-16, 10:31 
>системы тестирования Mocha и Enzyme

"Моча и Фермент".) Однако.)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Walmart открыл исходные тексты web-платформы Electrode"  +1 +/
Сообщение от Вы забыли заполнить поле Name on 07-Окт-16, 10:54 
mocha - это сорт кофе.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

18. "Walmart открыл исходные тексты web-платформы Electrode"  +11 +/
Сообщение от тоже Аноним email(ok) on 07-Окт-16, 13:06 
> mocha - это сорт кофе.

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

6. "Walmart открыл исходные тексты web-платформы Electrode"  +8 +/
Сообщение от Аноним (??) on 07-Окт-16, 10:37 
js горшочек не вари!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Walmart открыл исходные тексты web-платформы Electrode"  +1 +/
Сообщение от Аноним (??) on 07-Окт-16, 10:55 
Поздно, джин уже выпущен из бутылки.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

16. "Walmart открыл исходные тексты web-платформы Electrode"  +2 +/
Сообщение от Какаянахренразница (ok) on 07-Окт-16, 12:46 
Не тот ли это джинн, который за долгое время пребывания в бутылке потерял терпение и поклялся убить своего спасителя?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

36. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 19:40 
Не уж-то {}отт@бы)ч шалит?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

52. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Mail on 09-Окт-16, 10:12 
== }{0ta6iч ==
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

41. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Sabakwaka (ok) on 07-Окт-16, 21:54 
> js горшочек не вари!

Мне сайт «Павлопосадских платков» тоже нравится больше, чем WALMART.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Walmart открыл исходные тексты web-платформы Electrode"  +1 +/
Сообщение от YetAnotherOnanym (ok) on 07-Окт-16, 11:33 
> обеспечение неряшливого кода и непродуманных решений

fixed

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 11:36 
Заязывание на чужие готовые модули - зло. Может разработку и ускоряет, но сопровождение усложняет. Недавний случай с npm это отлично подтвердил. Вначале всё отлично, но это до первого обновления модулей. Потом работа превращается в кошмар, то там ошибка всплывёт, то совместимость нарушат, то оформление поменяют, но контролировать эти изменения можно лишь постфактум.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Walmart открыл исходные тексты web-платформы Electrode"  +2 +/
Сообщение от Аноним (??) on 07-Окт-16, 12:23 
Нужно по максимум покрывать тестами свой код и обдуманно апдейтить зависимости, к сожалению на это часто нет времени. Как обычно ху№к-ху%к и в продакшен =(
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

49. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Анином on 09-Окт-16, 03:26 
Между прочим, самый эффективный способ разработки.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

28. "Walmart открыл исходные тексты web-платформы Electrode"  +1 +/
Сообщение от freehck email(ok) on 07-Окт-16, 17:50 
> Заязывание на чужие готовые модули - зло. Может разработку и ускоряет, но сопровождение усложняет.

Ну так зафиксируйте версии модулей. Всяко лучше своих велосипедов.

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

Ну дык каково сообщество, таковы и репозитории. Единственно, что тут можно поделать -- это сменить сообщество (читай, перейти на другой язык).

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

37. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 20:17 
> Недавний случай с npm это отлично подтвердил

Целых один случай с целых одним left-pad? Да уж. Действительно подтвердил.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

38. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 20:58 
один известный. А сколько их было не известных ?
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

39. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 07-Окт-16, 21:00 
Одному лишь Аллаху известно, о верующий в Аллаха и в дьявольскую сущность npm.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

42. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Sabakwaka (ok) on 07-Окт-16, 21:56 
> Заязывание на чужие готовые модули - зло. Может разработку и ускоряет, но
> сопровождение усложняет. Недавний случай с npm это отлично подтвердил. Вначале всё
> отлично, но это до первого обновления модулей. Потом работа превращается в
> кошмар, то там ошибка всплывёт, то совместимость нарушат, то оформление поменяют,
> но контролировать эти изменения можно лишь постфактум.

Откуда вы берётесь???

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

56. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от JavaC on 10-Окт-16, 18:13 
Что-то оно не компилируется. Деление на 0 гооворит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

57. "Walmart открыл исходные тексты web-платформы Electrode"  +/
Сообщение от Аноним (??) on 24-Окт-16, 13:35 
Electron, Electrod, Electroliz, js-SOLD'ering-Engine!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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