Xamarin: С одним годом опыта я осознал, что это действительно гибкая среда разработки. Удивительная часть о Xamarin - у вас есть 2 варианта: i) пойти на родной ii) перейти на кросс-платформу, это заставляет его открыться, какое использование вы предпочитаете и как вы хотите заниматься.
Поддержка ОС/Развертывание: Windows, IOS, Android, Mac
Языки Использована XML, C#
Ионные: особенно Ionic-2, это удивительно для всех HTML, CSS и JS пользователей для создания приложений для веб-приложений, мобильных приложений. Я не видел его развертывания для Windows-телефона (если это так, то я не уверен). С Ionic забудьте все свое структурированное кодирование MVVM. Но новая реализация версии-2, параллельная угловому-2 (машинописному описанию), могла бы обеспечить ее реализацию.
Поддержка ОС/развертывания для: IOS, Android, Web (HTML/CSS)
Используемые языки: HTML, CSS, Угловое-2
Star Rating Xamarin - мобильный и ПК Dev - 4/5 звезд при использовании IDE и развертывании. Есть возможность немедленной помощи при прохождении через форумы Xamarin. Документация немного расплывчата.
Ionic-2 - Mobile and Web Dev - 3/5 звезд по совместимости и совместимости. Его трудно найти ответы на конкретный вопрос, остальные ионные документы отлично подходят для документации и реализации.
Надеюсь, это поможет. PS: Это полностью мое собственное мнение, поскольку я использовал оба этих инструмента лично. Комментарии приветствуются.
Этот вопрос не может быть задан здесь, пожалуйста, прочтите следующее: http://stackoverflow.com/help/how-to-ask и узнайте о правилах сайтов –