Публикации по теме 'reactive-programming'


Реактивное программирование, Project Reactor, WebFlux, о боже !!
Реактивное программирование решает две важные вещи: производительность и память. Это сэкономит вам деньги и, что более важно, ускорит работу ваших пользователей. Что касается серверных служб, служба, написанная с помощью реактивного программирования, сможет выдерживать гораздо более высокую нагрузку, поскольку сервер будет неблокирующим из-за своей асинхронной природы. Служба может обрабатывать больше запросов с тем же количество оборудования (при условии, что наша работа связана с..

Проводили ли вы какое-либо тестирование влияния прокси на производительность MobX 5?
Проводили ли вы какое-либо тестирование влияния прокси на производительность MobX 5?

Почему асинхронное и реактивное программирование дополняют друг друга
Почему вы используете инфраструктуру асинхронного ввода-вывода в реактивном приложении? Это вопрос, который мне часто задают, представляя дизайн, который я часто использую в приложениях на основе RxPy. Это очень интересный вопрос, потому что ответ не очевиден: асинхронное и реактивное программирование — это инструменты программирования, управляемые событиями. Так что поначалу они больше похожи на конкурентов, чем на союзников. В этой статье разъясняется, что представляет собой каждая..

Как стать разработчиком React
Стать разработчиком React несложно, особенно если у вас есть опыт работы с JavaScript. React - это простой в освоении и использовании фреймворк, в основном, если у вас есть навыки JavaScript. Теперь вопрос: как стать разработчиком React? Какие шаги? Откуда вы можете этому научиться? Это сообщение в блоге ответит на все эти вопросы. В этом посте я сначала дам вам краткий обзор React, а затем расскажу о том, как стать разработчиком React. Обзор React Первый шаг к тому, чтобы..

Reactify: реактивные веб-интерфейсы, написанные на чистом Dart
Если вы пытаетесь создать веб-интерфейс в 2019 году, JavaScript - бесспорный король. Как сказал друг, «если вы думаете, что можете создать достойное веб-приложение без JavaScript, вам нужно подумать немного усерднее». Но что делать, если по какой-то причине вам не нравится писать JavaScript? (Я должен предупредить об этом, сказав, что * многим * людям это нравится. Если вы один из них - добро пожаловать, я имею в виду, что вы не проявляете неуважения). Но, возможно, вас смущают..

Рефакторинг императивного кода с помощью Combine в iOS
Давайте решим реальные проблемы с помощью декларативного фреймворка. Во время выступления WWDC о новой структуре Combine докладчик сказал аудитории, что это в значительной степени комплексное решение, в котором Swift поддерживает декларативное и императивное кодирование вместе друг с другом. Помня об этом, я решил взглянуть на преобразование некоторого кода из одного в другой, используя проблему, основанную на реальности. Эта задача сегодня более актуальна, чем когда-либо, учитывая..

RxJs для повышения квалификации: Project Euler 1–3
Хотя RxJs — отличный инструмент для решения асинхронных событий, легко упустить из виду возможности его операторов и написать, откровенно говоря, вульгарный код. Ярким примером, к которому склонны многие разработчики, плохо знакомые с RxJ, является простое создание пайпа, состоящего из одного оператора map с его «функцией отображения», состоящей из десятков или сотен строк кода. Это НЕ способ решения проблем RxJ, и его следует категорически не поощрять. Но вместо того, чтобы..