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

react یا اندروید ؟

AzadGh  8 سال پیش  8 سال پیش
+1 0

من تعریف های زیادی از زبان  ری اکت شنیدم و یک برتری که نسبت به جاوا داره اینه که دوتا خروجی میده اما در قدرتمند بودن جاوا هم شکی نیست !!

اما بنظر شما دوستان کار درستیه زبانمو عوض کنم برم سراغ ری اکت یا نه ؟

ممنون

+1 0
نمیشه گفت کدوم بهتره طبق گفته خودتون هر کدوم مزایای خاص خودشو داره ولی خودم از چندتا برنامه نویس حرفه ای پرسیدم گفتن که در کل شما مجبور خواهید شد که نیتیو کار کنین و بهتره که همون اندروید کار کنید (8 سال پیش)
+1 0
هر کدوم بازار کار مربوط به خودش رو داره. اگه میبینید با یاد گرفتنش فرصت شغلی بهتری خواهید داشت میتونید فرا بگرید کلا جواب آره یا نه دادنش یکم سخته :) (8 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Mr Mehdi  8 سال پیش
0 0

نظر من بیشتر نزدیک به React native هست. بازار برنامه نویسی در سطح بین المللی بیشتر به سمت فریمورکهای هیبریدی جذب شده بخاطر اینکه شما منطق برنامه رو دیگه نمیخواد برای هر سیستم عامل دوباره تعریف کنید. ایران هم دیر یا زود بیشتر به همین سمت میره.

به علاوه از نظر من برنامه نویسی نیتیو خیلی سخت تر و پر دردسر تر هست. از طرفی هم خروجی فریمورکی مثل React native در صورتی که قواعد و اصول درست برنامه نویسی رو رعایت کنید پرفومنس خیلی خوبی داره. تنها مشکلی که من باهاش داشتم و هنوزم رفع نشده اینه که بعد از یک مدت مجبور میشید برای هرکار ساده ای شروع به استفاده از کتابخونه های شخص ثالث کنید (مثلا حتی برای Navigation هم باید یه لایبرری جدا بگیرید) که این باعث میشه نگهداری از کد خیلی دردسرساز باشه. به علاوه خروجی اندروید برنامه کیفیت خیلی عالی ای نداره و مشکل اساسی دیگه اینه که باید اپ رو از 0 خودتون طراحی کنید.

من خودم الان خیلی به فریمورک فلاتر علاقه مند شدم چون علاوه بر اینکه خروجی ios خوبی میده خروجی اندرویدش خیلی فوق العاده است و همچنین از ویجت های اصلی هر سیستم عامل پشتیبانی میکنه (میتونید Flutter Gallery رو از Play store بگیرید و کامپوننت هاش رو بررسی کنید). فقط مشکل اینه که باید زبان Dart رو یاد بگیرید و راه افتادن کلا توی فلاتر سخت تر از React native هست.


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