Size: a a a

iOS Developers — русскоговорящее сообщество

2019 November 30

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
А какие есть хорошие фреймворки декларативного UI для iOS версии меньше 12?
Rx же?
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
ComponentKit нашёл, но он на Objective-C++. Хотелось бы Swift)
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
Izzatilla
с помощью чего можно это реалезовать
я имею ввиду как такую длинную страницу верстать?
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
А причем тут Rx и UI?)
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Izzatilla
я имею ввиду как такую длинную страницу верстать?
А, scroll view?
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
А причем тут Rx и UI?)
Изначально FRP было придумано для декларативного гуя
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Ryner :: () -> IO ❄️
Изначально FRP было придумано для декларативного гуя
Не видел у RxSwift никаких инструментов для построения декларативного UI.
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Kirill Saltykov
Не видел у RxSwift никаких инструментов для построения декларативного UI.
Может я не правильно вас понял
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Но для декларативного гуя в 99% случаев юзают FRP
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Ryner :: () -> IO ❄️
Может я не правильно вас понял
Так и есть)
источник

I

Ilya in iOS Developers — русскоговорящее сообщество
Ryner :: () -> IO ❄️
Изначально FRP было придумано для декларативного гуя
Откуда такие сведения?
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Ilya
Откуда такие сведения?
Смотрел выступление создателя Reflex, хардкорной хаскельной FRP либы для гуя
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
Izzatilla
я имею ввиду как такую длинную страницу верстать?
???? очень срочно
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Вики

> FRP has been used for programming graphical user interfaces (GUIs), robotics, games, and music, aiming to simplify these
problems by explicitly modeling time
> The original formulation of functional reactive programming can be found in the ICFP 97 paper Functional Reactive Animation by Conal Elliott and Paul Hudak
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Ну вообще говоря, если взять тот же самый  React, где каждый компонент < MyComponent> хоть и класс, но совершенно ничего не мешает сделать его чистой функцией в рамках FP.  И писать в декларативном стиле в рамках FP и FRP
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
Ну вообще говоря, если взять тот же самый  React, где каждый компонент < MyComponent> хоть и класс, но совершенно ничего не мешает сделать его чистой функцией в рамках FP.  И писать в декларативном стиле в рамках FP и FRP
Я так кстати делал :)
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
И правильно делал
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Но React это не FRP в привычном понимании
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Это скорее другой подход
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Потому-что сама концепция React в этом и заключалась. Просто сам язык JS был крайне неудобен, что бы делать всё чистыми функциями
источник