2017-02-21 8 views
4

Я нашел много статей (и форм) об Ionic vs Xamarin, но они всегда говорят об Ionic 1 или Xamarin, когда они все еще оплачивались (так до марта 2016 года, когда она была приобретена Microsoft).Ionic 2 vs Xamarin

Мне нужно исследовать Ionic 2 vs (current) Xamarin, и я знаю, что обе технологии достигли огромных успехов. Может ли кто-нибудь помочь мне на пути с некоторыми источниками или еще слишком рано задавать этот вопрос?

+1

Этот вопрос не может быть задан здесь, пожалуйста, прочтите следующее: http://stackoverflow.com/help/how-to-ask и узнайте о правилах сайтов –

ответ

6

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: Это полностью мое собственное мнение, поскольку я использовал оба этих инструмента лично. Комментарии приветствуются.

+1

, так как вы использовали оба варианта, как вы сравниваете производительности и насколько легко развертывать приложения на обеих платформах? – Coding

+0

@ HusseinSalman Развертывание очень просто на обеих платформах. Это так же просто, как нажать кнопку. Тем не менее, у Ionic есть автоинкремент версии, поэтому при развертывании это не так больно, чтобы увеличить число. Если для Xamarin вам нужно изменить вручную. Но я по-прежнему предпочитаю Xamarin и ручное приращение. Поскольку у нас есть полный контроль над версией. Что делать, если приращение идет не так! Что делать, если нам нужен конкретный номер! И все! В развертывании я скажу, что Xamarin все еще выигрывает гонку по сравнению с Ionic. Хотя оба получают 3,5/5. – Smit