PhoneGap چیست ؟ (حل شده )
میخاستم بدونم کسی درباره PhoneGap اطلاعی داره که کجاها کاربرد داره ؟
کسی تا حالا باهاش کار کرده ؟
مزیت و معایبش چیه ؟
یه اصطلاحی هست که میگن برنامه ای که میبینید cross platform هست ، یعنی این برنامه از پلتفورم ها فرا تر رفته و بر روی هر پلتفورمی قابل اجرا هست . به این معنی که شما یک برنامه مینویسی و بر روی چندین سیستم عامل کار میکنه . Phone Gap هم توی این دسته قرار میگیره . عملا استفاده از این روش کار اشتباهی هست که دلایل اون رو در زیر مینویسم :
- بسیار کند تر از کد نویسی Native هست .
- کاربران پلتفورم های مختلف دوست دارن بر روی دستگاهشون طراحی مرتبط با اون پلتفورم رو ببینند که شما در Cross Platform یک طرح رو برای همه جا میخواید استفاده کنید .
- محدود شدن امکانات که در حالت Native میشه استفاده کرد .
این مورادی هست که من تجربه کردم ، بقیش رو هم میتونید سرچ کنید .
استفاده اون هم در تولید اپلیکیشن ، بازی سازی و ... هست .
اطلاعات بیشتر در ویکی پدیا
من دو تا اپ با فون گپ زدم که تقریبا هر کدوم +50.000 تا دانلود داشت، اما پیشنهاد اکیدم اینه که به هیچ وجه نری به سمتش، خیلی کندتر و با قابلیت های کمتری هست نسبت به اپ های نیتیو .
شاید فون گپ بتونه در 10 سال آینده جهان رو دگرگون کنه به دلیل کرس پلتفورم بودنش اما در حال حاضر اصلا چیز جالبی نیست، البته بستگی به دیدگاه و اپی که میخوای باهاش بزنی هم داره، مثلا اگر میخوای یه اپ خیلی ساده بزنی فون گپ بهترین چیز هست ولی اگر کمی پردازش داری بهتره که بری به سمت برنامه نویسی نیتیو.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .