169 похожих чатов

Класс. Есть ряд вопросов: 1. Стабильность. Как она по-вашему менялась с

годами? Что поменялось с покупкой MS?
2. Вы начинали, когда не было Forms. Ваше мнение о них? Стоило ли изобретать это? Когда они выгодны, когда нет? Считаете ли их стабильными?
3. <strike>Топ 3 мввм фреймворка прямо сейчас?</strike> Какие либы юзаете, что прижилось, что нет? Каков типичный раздел <packages> у вас проекте сейчас.
4. Оказавшись перед Мигелем Дэ Икаса, что вы ему скажете?

4 ответов

23 просмотра

Привет. Много вопросов. Особенно холеварных. Попытаюсь по порядку. 1. С покупкой MS практически ничего не изменилось. Могу лишь только отметить , что баги переросли из разряда Xamarin баиндинги в баги самой VS. В большей степени я говорю о VS for Mac. Ребята все больше создают новых фич, но видимо не сильно запариваются за стабильность своих Тулузов. Например Линк по лану с мак для отладки Apple приложений все ещё хромает, хотя этой опции уже более 2-3 лет. UI дизайнер для iOS просто убожество. Я использую xCode. В целом багов самой платформы мало, а вот качество исполнения инструментария иногда страдает. В целом работать можно

Forms интересен, но далеко не для всех проектов. У меня лично есть ряд критериев, при которых Forms может быть действительно полезным и эффективным. Это b2b простые приложения. in-house аппы и "мокапы" приложений для инвесторов и т.д. Всех их отличает быстрая скорость разработки и неприхотливость к кастомному UI. Если же ваша цель b2c с кастомным UI, анимациями, навигацией, вложенными экранами и тд лучше выбрать Xamarin.Native. Плюс не стоит забывать, что этот фреимворк имеет свои внутренние баги. Например до какого-то времени они использовали собственную реализацию StackPanel для iOS, в это же время iOS 8 уже имела нативную StackPanel и формс ее не юзала. В 90% случаев я выбираю нативный UI. Меньше гемора и больше инфы

3. Юзаю Mvvmcross активно. Фреимворк покрывает кучу кейсов и имеет множество реализаций для навигации и управления жизненным циклом из коробки. Плюс он расширяем и изменяем (все сделано через IoC контейнер и сервисы, каждый из которых можно подменить) Жизненный цикл всего приложения играет большую роль в имплементации общей кросс-платформенной архитектуре т.к. он достаточно сильно различен в деталях для мобильных платформ (iOS и Android) Ну и отдельно MVVM архитектура Forms

4. Да ничего. Чувак делает свое дело и знает в этом толк. Может только то, что свои знания хорошо бы монетизировать и прибавлять себе медийности для раскручивания своего имени и бренда в целом, а не быть закрытым в себе разрабом. В целом я лично не говрил с ним, но вроде как мои наставники лет 6 назад посещая конф Xamarin в атланте имели честь с ним пообщаться. В целом, по их слова, очень добродушный и добрый человек, открыт к общению со всеми. Так что я бы в итоге спросил "Как вы могли положить сендвич без курицы на перекус на своем митапе"

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта