Size: a a a

Сообщество разработчиков на Universal Windows Platform

2020 July 07

S

Stanislav in Сообщество разработчиков на Universal Windows Platform
Как тут уже реакт нэтив оказался то блин ?)
источник

K

Katz in Сообщество разработчиков на Universal Windows Platform
> стейт в одном месте, а не размазан по графу виджетов

Это уже заслуга Flux, а не атомарности контролов, не?
Пусть его и легче добиться с нею.
источник
2020 July 08

I

Igor in Сообщество разработчиков на Universal Windows Platform
Stanislav
Как тут уже реакт нэтив оказался то блин ?)
Ну ты наверное знаешь, что на F# можно не только Xamarin, но и на React / ReactNative и там везде будет одна и та же Elm-архитектура
И везде есть hot-reload
Вот пример RN: https://github.com/SAFE-Stack/SAFE-Nightwatch/blob/master/src/Scenes/LocationList.fs
источник

S

Stanislav in Сообщество разработчиков на Universal Windows Platform
Igor
Ну ты наверное знаешь, что на F# можно не только Xamarin, но и на React / ReactNative и там везде будет одна и та же Elm-архитектура
И везде есть hot-reload
Вот пример RN: https://github.com/SAFE-Stack/SAFE-Nightwatch/blob/master/src/Scenes/LocationList.fs
Да, я немного читал про react+fable
источник

I

Igor in Сообщество разработчиков на Universal Windows Platform
Я как одно время баловался RN, а потом переписал просто на React (F#) + PWA
Пришлось только UI слой обновить, тк виджеты разные.
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
Stanislav
мне кажется xaml отпугивает многих, из-за необходимости учить его отдельно от например языка.
на сколько я понимаю, в Flutter/Swift/React топят за то, что бы ты писал все на едином языке и унифицировал так сказать разработку.
Да, учить дополнительный язык лень. Но хоть для стилей нет отдельного языка)900

Ну и можно ж всё шарпом описать
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
Igor
По этому в Flutter / React-Native и есть live-reload
Которые при этом состояние не сбрасывает, а когда это у тебя декларативный UI это гораздо проще, тк стейт в одном месте, а не размазан по графу виджетов.
А для ксамла тож есть hot reload или как-то так
источник

ᴛʜ

ᴛʜᴇ ʜᴜᴍᴀɴ... in Сообщество разработчиков на Universal Windows Platform
Max Cat
А для ксамла тож есть hot reload или как-то так
+
источник

ᴛʜ

ᴛʜᴇ ʜᴜᴍᴀɴ... in Сообщество разработчиков на Universal Windows Platform
уже в мейнстрим вошло его юзать
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
Igor
И опять так для работы с этим достаточно редактора кода.

Тот же Xaml требует отдельной поддержки в IDE и до недавнего времени тупо не работал в Rider.
И скорее всего до сих пор в VSCode.
Ну вот это уже проблемы сторонних IDE. Так можно и к фичам новых версий Шарпа придраться, ведь в других IDE они могут сразу после выхода и не радотать
источник

MC

Max Cat in Сообщество разработчиков на Universal Windows Platform
Max Cat
А для ксамла тож есть hot reload или как-то так
А в дизайнере для вин8.1 превью умело запоминать чем в рантайм заполнялся список

Были ж времена
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
А теперь мгновения
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Раньше хуй стоял в постели, а теперь давление (с) Windows 10
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
А тут есть еще кто-нибудь, кто пользуется Windows Phone в качестве основной мобильной OS?
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Stanislav
мне кажется xaml отпугивает многих, из-за необходимости учить его отдельно от например языка.
на сколько я понимаю, в Flutter/Swift/React топят за то, что бы ты писал все на едином языке и унифицировал так сказать разработку.
просто apple использовала нечитаемые многословные plist с генерируемыми id для верстки. Межить их было болью, из дизайнера не все поля проставлялись (там бел один хак правда). Часто приходилось дописывать что-то из кода (как минимум делегаты и datasource). Как следствие, многим оказалось проще писать всю верстку из кода
источник

KS

Kirill Saltykov in Сообщество разработчиков на Universal Windows Platform
Дмитрий Адодин
просто apple использовала нечитаемые многословные plist с генерируемыми id для верстки. Межить их было болью, из дизайнера не все поля проставлялись (там бел один хак правда). Часто приходилось дописывать что-то из кода (как минимум делегаты и datasource). Как следствие, многим оказалось проще писать всю верстку из кода
Из кода верстать там это боль, ибо получается полотно нечитаемого кода.
А датасурсы и делегаты всегда в сториборде ставил >_>
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Люди не видели нормальной верстки и начали изобретать что-то своё, но привычным образом. Вот и получился декларативный подход создания UI из императивного кода
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Kirill Saltykov
Из кода верстать там это боль, ибо получается полотно нечитаемого кода.
А датасурсы и делегаты всегда в сториборде ставил >_>
тебе их написать надо, прежде чем вставить
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Реализации делагатов и датасорсов это всегда императивный код
источник

OS

Oleg Samoylov in Сообщество разработчиков на Universal Windows Platform
Там логика пишется же
источник