Android و Windows ارائه میدهد.
خصوصیت های منحصر خیس
۱) چرخه بسط سریع نرم افزار
مهمترین نصیب پلتفرم Xamarin این میباشد که دربردارنده کد قابل به کار گیری دوباره میباشد که 90٪ آن را می اقتدار برای گسترش نرمافزار ها در پلتفرم های متعدد بازیافت کرد.
۲) نرم افزار های کاربردی
راهحل هر طرحی پیاده سازی نیتیو میباشد.
آن مجال میباشد که Xamarin و منش اختصاصی آن به وجود میآید.
Xamarin Studio مزیت Native UI ، دسترسی به خصوصیت های خاص دستگاه و مهمتر از همگی ، native performance را آماده می نماید.
به اشتراک گذاری کد دربین پلتفرم های گوناگون شغل سادگی میباشد که به ما یاری می نماید چرخه قدمت طراحی اپلیکیشن در مشهد بسط را کوتاه کنیم.
۳) Shared App Logic
غیر وابسته از Native UI ، قدرتمندترین خصوصیت Xamarin را می قدرت Shared App Logic دانست.
منطق نرم افزار (App Logic)، زامارین را به مفیدترین و قابل به کارگیری ترین ابزار پیشرفت در بین پلتفرمی تبدیل می نماید.
Application Logic underlying the UI layer مانند اعتبار سنجی ورودی ، web service calls ، تعاملات مقر داده ، و … در سی شارپ کد گذاری می گردند.
۴) Component Store
شما در Component Store زامارین میتوانید یک کدام از کامپوننت های مجانی یا این که مبلغی هاست را تعیین نمایید ، که دربرگیرنده در دست گرفتنهای رابط کاربری ، cross-platform libraries و web services میباشد ؛ که به یک با فقط یکسری خط کد می شود.
Component Store در پلاگین هایی مانند : Xamarin Studio و Xamarin’s Visual Studio شناخته گردیده است.
۵) هزینه با صرفه خیس
مانند تمامی ابزارها و پلتفرم های گسترش ی کراس پلتفرم ، نیاز به گسترش نرم افزار های غیروابسته برای سیستم استدلال های گوناگون را از دربین میبرد.
براین اساس، نیازی به استعمال از بسط دهندگان مازاد برای ساخت اپلیکیشن برای بقیه سیستم دست اندرکاران وجود ندارد.
معایب زامارین
بایقین جامعه Xamarin بسیار کوچکتر از iOS و Android میباشد.
براین اساس، کشف کردن یک پیشرفت دهنده با سابقه Xamarin حقیقتا مشقت بار خواهد بود.
اگرچه ، با جانبداری مایکروسافت ، این دستور هر روز در اکنون ارتقاء میباشد.
با پیش گویی داده های عددی از منابع گوناگون ، جامعه Xamarin فقط 10 درصد از جامعه جهانی گسترش تلفن همراه را به خویش تخصیص داده میباشد.
توسعه و گسترش دهندگان و مصرف کنندگان Xamarin میتوانند تنها از اجزای ارائه گردیده بوسیله پلتفرم و بعضی منابع گشوده .Net به کارگیری نمایند.
ولی بسط نیتیو مشمول به کار گیری بزرگ از فناوری های منبع گشوده میباشد.
اگرچه اجزای Xamarin هزاران در دست گرفتن رابط کاربری سفارشی ، نمودارهای گوناگون ، تم ها و موردها دیگر را ارائه میدهند که میتوانند فقط با یکسری کلیک در نرمافزار گنجانده شوند ، البته این تعداد با کتابخانه های منبع گشوده اندروید و iOS قابل مقایسه وجود ندارد.
حتی در شرایطی که Xamarin از یک محور کد C# برای هر دو پلتفرم به کارگیری نماید ، ولی بسطدهنده در حالی که از Xamarin.iOS و Xamarin.Android استعمال مینماید ، همچنان نیاز به تایپ کردن لایه کد منحصر پلتفرم داراست.
براین اساس ، نیاز به علم نخستین از فناوری های نیتیو مانند Java/Kotlin برای اندروید و Objective-C/Swift برای iOS داراست. (با این حالا، این برای Xamarin.Forms درستی نمی نماید.)
Android و Windows ارائه میدهد.
خصوصیت های منحصر خیس
۱) چرخه بسط سریع نرم افزار
مهمترین نصیب پلتفرم Xamarin این میباشد که دربردارنده کد قابل به کار گیری دوباره میباشد که 90٪ آن را می اقتدار برای گسترش نرمافزار ها در پلتفرم های متعدد بازیافت کرد.
۲) نرم افزار های کاربردی
راهحل هر طرحی پیاده سازی نیتیو میباشد.
آن مجال میباشد که Xamarin و منش اختصاصی آن به وجود میآید.
Xamarin Studio مزیت Native UI ، دسترسی به خصوصیت های خاص دستگاه و مهمتر از همگی ، native performance را آماده می نماید.
به اشتراک گذاری کد دربین پلتفرم های گوناگون شغل سادگی میباشد که به ما یاری می نماید چرخه قدمت طراحی اپلیکیشن در مشهد بسط را کوتاه کنیم.
۳) Shared App Logic
غیر وابسته از Native UI ، قدرتمندترین خصوصیت Xamarin را می قدرت Shared App Logic دانست.
منطق نرم افزار (App Logic)، زامارین را به مفیدترین و قابل به کارگیری ترین ابزار پیشرفت در بین پلتفرمی تبدیل می نماید.
Application Logic underlying the UI layer مانند اعتبار سنجی ورودی ، web service calls ، تعاملات مقر داده ، و … در سی شارپ کد گذاری می گردند.
۴) Component Store
شما در Component Store زامارین میتوانید یک کدام از کامپوننت های مجانی یا این که مبلغی هاست را تعیین نمایید ، که دربرگیرنده در دست گرفتنهای رابط کاربری ، cross-platform libraries و web services میباشد ؛ که به یک با فقط یکسری خط کد می شود.
Component Store در پلاگین هایی مانند : Xamarin Studio و Xamarin’s Visual Studio شناخته گردیده است.
۵) هزینه با صرفه خیس
مانند تمامی ابزارها و پلتفرم های گسترش ی کراس پلتفرم ، نیاز به گسترش نرم افزار های غیروابسته برای سیستم استدلال های گوناگون را از دربین میبرد.
براین اساس، نیازی به استعمال از بسط دهندگان مازاد برای ساخت اپلیکیشن برای بقیه سیستم دست اندرکاران وجود ندارد.
معایب زامارین
بایقین جامعه Xamarin بسیار کوچکتر از iOS و Android میباشد.
براین اساس، کشف کردن یک پیشرفت دهنده با سابقه Xamarin حقیقتا مشقت بار خواهد بود.
اگرچه ، با جانبداری مایکروسافت ، این دستور هر روز در اکنون ارتقاء میباشد.
با پیش گویی داده های عددی از منابع گوناگون ، جامعه Xamarin فقط 10 درصد از جامعه جهانی گسترش تلفن همراه را به خویش تخصیص داده میباشد.
توسعه و گسترش دهندگان و مصرف کنندگان Xamarin میتوانند تنها از اجزای ارائه گردیده بوسیله پلتفرم و بعضی منابع گشوده .Net به کارگیری نمایند.
ولی بسط نیتیو مشمول به کار گیری بزرگ از فناوری های منبع گشوده میباشد.
اگرچه اجزای Xamarin هزاران در دست گرفتن رابط کاربری سفارشی ، نمودارهای گوناگون ، تم ها و موردها دیگر را ارائه میدهند که میتوانند فقط با یکسری کلیک در نرمافزار گنجانده شوند ، البته این تعداد با کتابخانه های منبع گشوده اندروید و iOS قابل مقایسه وجود ندارد.
حتی در شرایطی که Xamarin از یک محور کد C# برای هر دو پلتفرم به کارگیری نماید ، ولی بسطدهنده در حالی که از Xamarin.iOS و Xamarin.Android استعمال مینماید ، همچنان نیاز به تایپ کردن لایه کد منحصر پلتفرم داراست.
براین اساس ، نیاز به علم نخستین از فناوری های نیتیو مانند Java/Kotlin برای اندروید و Objective-C/Swift برای iOS داراست. (با این حالا، این برای Xamarin.Forms درستی نمی نماید.)

منزلت تبلیغ در حاصل گوگل