Как стать автором
Обновить
3
0
Вячеслав Черников @devious

Опытный пользователь IBM PC

Отправить сообщение
Ох. Траблы есть всегда и везде :)
Прошу заметить, что я не сравниваю Qt и Xamarin, а написал о той смене технологий, которую мы проделали. В свое время плотно занимался Qt (имею статус Qt Certified Specialist) и очень люблю этот фреймворк. Пробовали его использовать несколько лет назад для мобильных платформ, но выбрали Xamarin.
ServiceStack + Protobuf не пробовали, спасибо за наводку! Из практики GZIP JSON бывает вполне достаточно для ускорения работы с небольшими и средними объемами данных, а вот для большого количества данных решение ServiceStack + Protobuf может быть очень интересным. Надо будет поэкспериментировать.
Все зависит от задач, которые вы планируете решать. Если вам необходимо разрабатывать бизнес-приложения для iOS+Android (+Windows), то Xamarin.Forms несомненно стоит рассматривать как один из лучших вариантов. Если же вас интересует iOS и приложения с большим количеством нативных фич, то Xamarin.iOS — то, что нужно :)
Если приложения будут простые на базе стандартных контролов, то можно обойтись готовыми библиотеками и модулями (Xamarin Forms Plugins), при необходимости обращаясь к StackOverflow ;)

Если же будут сложные элементы интерфейса и специфическая нативная логика, то здесь уже потребуется знание целевых платформ.

А вот стоит связываться или нет, это уже решать вам :)
Сейчас Xamarin доступен бесплатно при использовании Visual Studio Community Edition: Магазин Xamarin, Сравнение редакций Visual Studio для Xamarin
На русском языке материалов по Xamarin.Forms немного, поэтому лучше начать со следующих полезных ресурсов

Книга Creating Mobile Apps with Xamarin.Forms (Eng)
Xamarin.Forms Kickstarter (Eng)

Также будем подробнее рассказывать о различных аспектах Xamarin в будущих статьях
Планируем описать подробнее аспекты разработки на Xamarin.Forms в следующих статьях. В одной из них глубже рассмотрим аспекты, связанные с архитектурой.
Еще такой момент в тему Миго для телефонов — после общения с некоторыми нокиевцами (и из какой-то газеты, раздававшейся на конференции) сложилось впечатление, что работы на Maemo 6 все еще идут с прежней скоростью и ведутся параллельно с Миго. Вполне возможно, что свет увидит коммуникатор на базе Маемо 6. Насколько я понял, это вариант подстраховки на случай того, если не получится в ближайшем будущем допилить Миго до массового безглючного (или хотя бы с глюками на уровне Андройда) использования.
я не засекал, но порядка 30-40 минут.
Могу добавить, что взял с собой книгу Макса Шлее «Qt 4.5. Профессиональное программирование» и во время перелетов/ожиданий еще раз ее перечитал. Это очень помогло освежить знания и успешно пройти сертификацию.
Вот здесь более подробное описание по сертификации. Особо мне добавить нечего: qt-way-notes.blogspot.com/2010/07/qt-essentials-exam.html
Вообще кросс был без победителей. Иначе я без проблем мог бы и первым прибежать, так как финишировал одним из первых. Сейчас правда мышцы на ногах ноют с непривычки (не бегал с лета).

Сертификация где-то уже описывалась в сети. Посадили за ноутбук, дали лист бумаги и маркер для записей.

Вопросы из разряда — какая фраза лучше описывает то-то или то-то. Или какой вариант больше подходит. Часто правильные ответы можно найти методом исключения. Темы есть в разделе qt.nokia.com/developer/learning/certification/ Все вопросы были именно по этим темам.

После теста выдается результат. По Essensials сразу выдали итоги (прошел/не прошел). По Advanced результаты обещают предоставить по email к концу этого года, так как сейчас определяют соотношение правильных/неправильных ответов для получения сертификата. Продвинутые тесты действительно предполагают профессиональное знание. Как я пообщался с одним из американских представителей Qt — он сам еще не проходил тестирование и немного волнуется по поводу своих будущих результатов.
Кросс был рано утром. Несмотря на то, что температура была не сильно выше 0 — все равно было достаточно тепло. Если не ошибаюсь, суммарно мы пробежали больше 6 км. Немного по улицам Дублина, потом по набережной. В целом бегуны оказались очень выносливыми, а по экипировке некоторых участников было понятно, что кроссы они бегают очень часто.

Успешно прошел сертификацию Qt Essensials, ожидаю итоги продвинутых экзаменов.
Если рассказывать об экзаменах — Essensials довольно-таки простой экзамен, в отличии от тестов Advanced. Из Advanced мне более легким показался Advanced Widget UI, так как это Qt. А вот над Qualified in C++ with Qt пришлось изрядно подумать, ведь основной упор делается на знании C++ и от Qt там практически ничего нет.

Информация

В рейтинге
Не участвует
Откуда
Воронеж, Воронежская обл., Россия
Дата рождения
Зарегистрирован
Активность