Size: a a a

Xamarin Developers

2016 December 14

DB

Damir Beylkhanov in Xamarin Developers
зависит от сложности Xaml - чем больше парсить текста - тем больше профита
источник

AS

Akhmed Sheriev in Xamarin Developers
по сути уже после запуска приложение парсит текст XML и выполняет его
источник

DB

Damir Beylkhanov in Xamarin Developers
если простое приложение
источник

AS

Akhmed Sheriev in Xamarin Developers
т.е. работает как интерпретатор
источник

DB

Damir Beylkhanov in Xamarin Developers
если на страничке и триггеры, и эвенты и бехавиоры, вот тут возникает необходимость ресерча
источник

DB

Damir Beylkhanov in Xamarin Developers
кстати xam. профайлер бы помог тут, чтобы понять где просадка
источник

AS

Akhmed Sheriev in Xamarin Developers
если он не мешает так поставь и все. А то без него запускаешь Android (хорошо если на эмуляторе - а если на девайс) ждешь пока задеплоится и на 5-той странице в Xaml мелкая опечатка
источник

DB

Damir Beylkhanov in Xamarin Developers
проблема в том что у мну VS Prof .Ed.
источник

AS

Akhmed Sheriev in Xamarin Developers
а мог бы узнать о нем еще до запуска
источник

DB

Damir Beylkhanov in Xamarin Developers
xam prof доступен только в ентерпрайзе
источник

КК

Кита К. in Xamarin Developers
Dany Delaney
кстати да )) вот это реально его профит.. а так «тяжелые страницы» рекомендую всетаки на чистом шарпе делать..
неудобно и разницы нет. пишите на xaml
источник

DB

Damir Beylkhanov in Xamarin Developers
дээ, на шарпе писать тяжелые страницы - это адище
источник

KA

Kirill Ashikhmin in Xamarin Developers
ну не такое уж и адище, если подойти по хитрому.
Мы по большей части отказывается оот xaml, особенно в ячейках для списков, и от байндингов в них.
Ну и обычные страницы порой пишем из кода, без xaml.
источник

KA

Kirill Ashikhmin in Xamarin Developers
https://puu.sh/sPkaQ/0db7c781ee.png
примерно так получается.
источник

NK

ID:227931536 in Xamarin Developers
источник

I

Igor in Xamarin Developers
А что вы делаете с клик-листнерами и др евенатми (типа checkbox istoggle)?
источник

KA

Kirill Ashikhmin in Xamarin Developers
Структура вложенности как и в xaml. Конечно да, посложнее чуть писать, но без xaml приложение быстрее работает.
источник

KA

Kirill Ashikhmin in Xamarin Developers
Igor
А что вы делаете с клик-листнерами и др евенатми (типа checkbox istoggle)?
так же дополнитлным extension методом, или вынести в переменную и ниже написать.
Так же можно такие куски разбить на отдельные переменные, методы. И плюсы и минусы есть у такого подхода. А так подписки на Action   контролов редко используем, ибо через комманды всё во ViewModel передается байндингами.
источник

КК

Кита К. in Xamarin Developers
Kirill Ashikhmin
ну не такое уж и адище, если подойти по хитрому.
Мы по большей части отказывается оот xaml, особенно в ячейках для списков, и от байндингов в них.
Ну и обычные страницы порой пишем из кода, без xaml.
Какой профит? Дизайнер не будет работать, если включить компиляцию замла - все равно что кодом писать, только разметка читабельная. Ячейки для листов делаете на absolute layout, биндингов не больше 5, если уж сильно хочется в codebehind частично  описывается к ячейкам, label в Xamarin уже пофиксили и он не тормозит. Xaml с включенной компиляцией не медленнее кода - оно одинаково. Это похоже простите на какое-то “байтодрочерство” и культ карго
источник

AS

Akhmed Sheriev in Xamarin Developers
Если вьюшки писать в коде то на F# получается достаточно прилично - не так громоздко как на C#
источник