آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

روش های دیگر برنامه نویسی موبایل

hadighorbani  8 سال پیش  8 سال پیش
0 0

با سلام و عرض خسته نباشید خدمت دوستان

با توجه به تجربه ی برنامه نویسی که توی اندروید دارم، دیدم که خیلی از اپ هارو با استفاده از برنامه نویسی تحت وب مینویسن و دقیقا همون برنامه هارو چند روز دیگه برای IOS میسازن.

بعد از چند روز تحقیق فهمیدم از سایت هایی مثل onsen ui و phonegap استفاده میکنن. اما نحوه ی استفاده از این سایتارو نفهمیدم چطوریه. اگه ممکنه و کسی با اینا سر و کار داشته لطف کنه و راهنمایی کنه.

ممنونم :-)

 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
کاشی زاده  8 سال پیش
+4 0

 پاسخ صحیح

سلام ،
اینها فریمورک هایی هستند که با استفاده از HTML ,CSS و JS تولید اپلیکیشن های Cross Platform را میسر میکنند . با استفاده از Cross Platform شما میتونید یک اپلیکیشن را بر روی چندین پلتفورم مختلف تولید کنید .
از ویژگی های  Cross Platform راحتی استفاده ، سرعت تولید بالا و نوشتن یکبار کد و گرفتن خروجی برای پلتفورم های مختلف است .
اما استفاده از Cross Platform معایبی نیز دارد  :

  • کارایی (Performance) پایین نسبت به اپلیکیشن های Native
  • محدودیت استفاده از فریمورک های اصلی
  • محدودیت استفاده از سخت افزار
  • طراحی استاتیک برای همه پلتفورم ها

استفاده از این روش برای توسعه اپلیکیشن های ساده و در زمان کوتاه مناسب است اما برای پروژه های بزرگ استفاده از آن را توصیه نمیکنم .
در دنیای حرفه ای برنامه نویسی نیز این روش طرفدار زیادی نسبت به برنامه نویسی Native ندارد و شرکت ها نیز به دنبال برنامه نویسانی هستند که مسلط به برنامه نویسی Native هستند .

0 0
ممنونم از توضیحاتتون استاد. اما میتونیم هم از سوئیپ و هم از کراس پروگرمینگ بصورت همزمان استفاده کنیم ؟ مرجعی برای آموزش این کار رو دارید؟ بیشتر بخاطر گرافیک بالایی که داره من دنبال این روش هستم (8 سال پیش)
+2 0
گرافیک بالا که همان CSS هست و منابع گرافیکی که ما میتونید در iOS استفاده کنیم بسیار قوی هست و کمتر از Cross Platform نخواهد بود ، اما بله شما میتونید با قرار دادن یک WebView در پروژه بخشی از آن یا تمام آن را با استفاده از HTML پیاده سازی کنید . (8 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .