راکت

جاوا یا ری اکت نیتیو؟

18 پاسخ

سلام
من مبتدی هستم و میخوام برای اندروید برنامه درست کنم و ایده های متفاوتی دارم برای ساخت اپ سوال من از شما دوستای عزیزم اینه که من برای یاد گیری بهتره وقتم رو صرف یادگیری جاوا کنم یا روی ری اکت نیتیو وقت بزارم؟

ثبت پرسش جدید

پاسخ‌ها

18
امیرحسن
امیرحسن
@amirh.heidary.2015

شما اول به جاوا مسلط باش بعد برو سراغ اندروید-هر چیزی رو با زبول اصلیش یاد بگیر

محمد قنبری
محمد قنبری
@mavin

تخصص: full-stack web application

با سلام
این گونه سوالات بر میگرده به خود شما
شما فقط ابتدای یادگیری بایستی بسنجید کدام از این ابزارها جوابگوی کار شما هستند
مثلا تو یادگیری جاوا سخت تر از ری اکت نیتیو ه .
ری اکت نیتیو بر اساس متدهای جاوا اسکریپت پیاده سازی میشه و در انتها خروجی نیتیو جاوا میده ( این یکی از ویژگی های ری اکت نیتیو هست ) . اما توی جاوا فقط باید جاوا بلد باشید تا بتونید کاری رو انجام بدید .
در رابطه با حجم فایل های apk هم اشاره کنم برای اپ خام که هیچی نداره برای ری اکت نیتیو حدودا 8 مگابایت هست و برای جاوا حدود 500 کیلوبایت .

یه مثال در رابطه به خودم بگم
مثلا من برنامه نویس وب هستم می تونم به راحتی با ری اکت نیتیو کار کنم .

کلا بر میگرده به ذهنیت و توان یادگیری

شاید پاسخ شما همین‌جا باشد

رضانیازی
رضانیازی
@rezaniazi13

سلام
من کلا زبان برنامه نویسیم جاوا بود و چند سال با جاوا کد میزدم، ولی از حدود خرداد ماه با ریکت آشنا شدم و خیلی کم شروع به کار کردم باهاش.
به نظر من فوق العاده راحتتر و لذت بخش تره و با توجه به اینکه اصلا تا حالا سایت ننوشته بودم و با جاوا اسکریپت آشنا نبودم.در کل به هیچ وجه قابل مقایسه نیست ، شما میتونید با مراجعه به سایت uncox که انجمن به نسبت خوبی داره برای اندروید نویسا متوجه بشید که بچه ها چقدر مشکل دارن مثلا فقط برای پیاده سازی یه دراورلایوت یا هر چیزی.
من کلا مهاجرت کردم ریکت و به شما هم توصیه میکنم البته صحبت دوستمون آقای قنبری هم مورد تایید هست که با نیازتون حرکت کنید .
انشالا بتونید تصمیم درست بگیرید
موفق و پردرآمد باشید.

علی
علی
@ayousefi

تخصص: برنامه نویس

سلام سهیل جان

اگر شما برنامه نویس جاوا هستی که طبیعتا میشه گفت اندروید چون دیگه جاوا را بلدی و نباید چندان وقتی برای مقدمات اندروید بذاری ولی خب اگر برنامه نویس وب هستی react native میتونه انتخاب معقول تری نسبت به جاوا باشه چون طبیعتا فضا کاری یه فرق هایی داره ولی من پیشنهاد میکنم که با هر کدومش در سطح مقدماتی کار کنی.

در ضمن اگر مقدماتی کار کردی مسیر آموزشی خوبی توی راکت هست
1- جاوا اسکریپت مقدماتی (https://roocket.ir/series/learning-javascript)
2- آموزش اکما اسکریپت (https://roocket.ir/series/learning-javascript-es6)
3- آموزش ری اکت جی اس (https://roocket.ir/series/learning-reactjs)
4- آموزش ری اکت نیتیو ( https://roocket.ir/series/react-native-tutorial)

Yaser
Yaser
@yaser.moshtaq050

سلام من که نمیتوانم این جسارت را کنم که به سوال شما پاسخ بدم اما حداقل میخوام بعضی چیزها نوشته کنم دیگه اعضا من را رهنمایی کنند و شرمنده که به پست شما این کارا میکنم چون تقریبا مشکل منم همینه!
دوستان من ۲۲ سالمه من مدت زیادی میشه که برنامه نویسی کار میکنم اما بهتره نگم برنامه نویس بهتر بگم کد نویس چون فرق بین برنامه نویس تا یک کدنویس زیاده!
من اوایل با زبان c و c++ شروع کردم به کدویسی و تاحدی مسلط شدم و بعد بدون دلیل و انتخاب خواستم کلا سمت وب را انتخاب کنم و شروع کردم به زبان های Hiper text که نمیشه گفت زبان برنامه نویسی هستند مثل html,css بعد رفتم سمت javascript و تاحدودی هم پیش رفتم بعد سمت لایبرری javascript که میشه jQuery و مقدار کمی هم سمت بک اند مثل php و این ها که گفتم درکل پیش خودم سیلف استدی کردم چون درمحیط که من هستم انجمن های حضوری تقریبا وجود نداره که بتوانم حضوری بخونم ازین خاطر مراحل این ها خیلی زیاد طول کشید حدود ۵ سال با کلی خطا و سرچ در گوگل رفع میکردم واقعا بهم دشوار بود!
الان به دلایلی میخوام برای آندروید و سیستم های کامپیوتر اپلیکشن بسازم و میخوام درکل آندروید تخصصم بشه با سرچ زیاد و تحقیق پی درپی فهمیدم که باید جاوا شروع کنم و بعد درمحیط مثلا آندریود استدیو شروع کنم به کار چون اکلپس فعلا پیشتبانی نمیشه!
با زمینه کدنویسی که دارم میتونم جاوارا راحت فراه بگیرم ازین خاطر دارم به سرعت جلو میرم ولی چند روز پیش از دوستام که خارج ازجای که بنده زنگی میکنم زندگی میکنه بهم گفت یک اپلیکشن که تقریبا شبه دیوار برای آندروید هستش را بسازم ولی با قابلیت های خیلی بیشتر هم برای android هم برای ios و همانجور که میدانید این خیلی از سطح من بالاست ولی من قبول نکردم ولی رفتم تحقیق کردم و فهمیدم که برای چنین پروژه های که هم روی android هم ios نصب بشه باید از کراس پلتفرم استفاده کرد مثل زامارین یا ری اکت نیتیو چون اگر قرار باشه روی هر دو دیواس مختلف نصب بشه و بخواهید یک دفعه با جاوا کد بزنید برای نصب روی آندورید و بعد مثلا با سویفت کد بزنید برای نصب روی ios این خیلی وقت میگیره و قیمتش هم زیاد میشه ازین خاطر مثلا از ری اکت نیتو استفاده بشه تا بتوان خروجی های مختلفی گرفت!

الان مشکل بنده دقیقا اینجا که نمیدونم باید دقیقا چکار کنم کدام سمت برم آیا شروع کنم ری اکت نیتیو را مطالعه باوجودیکه مثلا جاوا من تاپ نشده یا خیر همینجور که دارم جاوا آموزش میبینم پیش برم تا به سطح تاپ برسم !

اگر قرار باشه مثلا خیلی از وقتم را روی جاوا و محیط آندروید هدر بدم و بازهم پروژه ای گیرم بیاد و بازهم لازم باشه با ری اکت نیتیو بزنم چه !
پس لطفا رهنمایی کنید و بابت کامنت طولانی من شرمنده چون دیگه چیزی به ذهنم نمیاد تا بتوانم جز این مشکل و سوالات که توی ذهنم دارم رفع کنم!
چون برنامه نویسی تاحدی آدم رو پیش میبره اما بعد ازون که با سنتکس آشنا شدی و پیش خود پروژه های کوچکی زدی بهتره بری یه جای کارآموز تا با محیط کاری و کلا همه چیز درباره اون تخصصت بفهمی و راحت بتوانی پروژه ای صفر تا صد زد ولی متاسفانه اینجا که هستم جای واسه اینکه بخواد کارموز بازهم نیست!
التماس دعا.

محمدرضا عطوان
محمدرضا عطوان
@mratwan

تخصص: Full-Stack Developer & AI Lover

اگر آموزش خوبی گیر بیارید جاوا سریع تره و به تمام امکانات گوگل در ادروید استادیو دسترسی دارید
ولی اگر وب یاد بگیرید و react کار کنید میتونید هم تحت وبشو کار کنید هم با همون تکنولوژی اپشو بنویسید

Yaser
Yaser
@yaser.moshtaq050

شما منبع سراغ دارید که بشه با جاوا هم سمت وب را زد هم اپشو؟
مثلا ساخت فروشگاه آنلاین یا مثلا مثل اپلیکشن بازار که یک آپ آندوریدی هستش ولی آنلاین هم است

داود
داود
@dvdghe

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

masoud alr
masoud alr
@m.alipoor73

دوست عزیز بنده با کاتلین هم کد زدم واقعا ری اکت راحت تره.

حمید بخشی
حمید بخشی
@hamidbakhshi21

سلام دوستان
من شنیدم اگه با ری اکت کد بزنیم در نهایت میتونیم هم خروجی وب بگیریم هم آندروید و هم ios آیا صحت داره ؟

iamdvs
iamdvs
@programmersharp1379

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

behnam
behnam
@behnamk

تخصص: برنامه نویس

سلام
البته من تجربه جاوا رو برای اندروید ندارم . ولی به react و flutter اشراف دارم.
اگه فقط خروجی اندروید برات مهمه و کیفیت خوب ، سمت جاوا خروجی دلپذیرتری داری و قطعا تجربه و آینده کاری بهتر با جاوا
ولی اگه زمان کمی داری و هر دو پلتفرم ios و android برات مهمه به نظرم برو سمت flutter که از نظر من یادگیریت و خروجیت بهتره

خدادادی
خدادادی
@ayoob.khodadadi

تخصص: برنامه نویس

شما اول به جاوا مسلط باش بعد برو سراغ اندروید-هر چیزی رو با زبول اصلیش یاد بگیر

alpha
alpha
@ahmad.hessari

تخصص: تحلیلگر نرم افزار ، برنامه نویس سیستم ، مدرس و محقق علوم کامپیوتر

خیلی کلی توضیح میدم.
دقت کنید که ری اکت یک کتابخانه از زبان مادر جاوااسکریپته اما جاوا خودش یک زبان مادر هست.
شما هرکدوم رو که انتخاب کنید ، حداقل دوسال زمان ازتون میگیره و هرکدومشون درآمد خودشون رو دارن

عرفان محسنی
عرفان محسنی
@erfanmohseni406

تخصص: backend developer

@ahmad.hessari دوست عزیز
این سوال مال چهار سال پیش هست الان این پیام شما چه دردی رو دوا میکنه
اوکیع صحیح که شما میخوای ی کار خیر انجام بدی ولی دقت کنید که این سوال مال خیلی وقته پیش هست 😐

محمد حسین
محمد حسین
@saghari

تخصص: mevn stack

تاستیر
تاستیر
@Taster

تخصص: تستر

به نظر من ری کت نیتیو بهتره

عرفان محسنی
عرفان محسنی
@erfanmohseni406

تخصص: backend developer

@saghari
😐؟
ترکیب رو نفهمیدم داستانش رو یکم واضح بگی ممنون میشم

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام