مرجع مقالات رسمی اپلیکیشن مرجع مقالات رسمی اپلیکیشن .

مرجع مقالات رسمی اپلیکیشن

عوارض تعیین realm برای iOS

عوارض
تعیین realm برای iOS سویفت در
دنیای اپل انتخاب های خیر و خوبی برای دیتابیس وجود داراست بنا به تجربه ی فردی خودم سه تعیین خوب وجود داراست :

طراحی اپلیکیشن در مشهد
Sqlite
Core
Data Realm
خوب این سه تعیین هر کدام مزیت ها و معایبی دارا‌هستند با اس کیو ال لایت شروع می کنیم دیتا بیس سبک و اندک حجمی که اذیت نمی نماید و برای اشخاصی که اس کیو ال بلد هستند انتخاب استاندارد و نیکی است .(از
پاراگراف خودم) از آن پیشین wrapper خوبی برای سویفت برای روی آن متن گردیده هست که فوق العاده فعالیت کردن را باهاش آسان می کند و عملا شما با دانش کمی
از
sql هم می تونید باهاش کار کنید
1
https://github .com/stephencelis/SQLite .swift
تعیین
مطلوب و بدون ریسک تعیین
مناسب و فارغ از ریسک خوب
می ریم سراغ تعیین دوم Core Data این فریمورک یک wrapper توانمند دیگر بر روی اس کیو ال لایت است که به وسیله اپل ارائه گردیده هست و به شما مزیت های فراونی میده که برای چک آن ها به این لینک و پیوند مراجعه فرمایید اما مشکلاتی که من در کار با Core Data خوردم یکم فهمش دشوار بود گرچه یک پروژه تستی سهل و آسان باهاش بالا آوردم البته خیلی راز راست کمبود و علم زیادی می خواست از طرف دیگر زیرا بیس این فریمورک روی objective c نوشته گردیده یکم کار کردن باهاش برام مشقت بار بود و از طرف دیگه برای مدل هایی که تعریف می کردیم بایستی معلوم می کردیم خودش کلاس هاش رو بسازه یا ما بایستی بسازیم و پیچیدگی های مختص خودشو داشت
Old
School Old
School تعیین سوم دیتابیس جدیدی به نام Realm می‌باشد که از عوارض گزینش شخصی خودم benchmark های فوق العاده ش هست شما با sqlite می تونین ۱۶ کوئری در ثانیه روی تلفن همراه بزنین با core data این عدد به یک می رسه و با realm این عدد به ۳‍۱ می رسه که تفاوت زیادی داره از طرف دیگه فایل این دیتا بیس رو شما روی پلتفرم های متفاوت بدون هیچ تغییری می تونین استفاده کنین (اندروید و ای وی اس و . . .)
از طرف دیگه مزیت فوق العاده ی دیگه realm که هنوز اما خودم ازش به کار گیری نکردم اینکه شما در شرای سمت سرور تون هم realm cloud باشه زمانی دیتابیس local رو تغییر و تحول میدین خودش با سرور سینک می کنه و همین طور اگه سمت سرور هم دیتا تغییر‌و تحول کرده باشه دیتابیس لوکال تون رو اپدیت می کنه و این عملا می تونه تعداد خیلی متعددی از api کال ها رو حذف کنه


برچسب: طراحی اپلیکیشن در مشهد،
امتیاز:
 
بازدید:

+ نوشته شده: ۱۶ تیر ۱۳۹۸ساعت: ۰۲:۳۸:۰۹ توسط:علی پور موضوع: نظرات (0)