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

10 ماه پیش
توسط خدادادی آپدیت شد
SOHE!L ( 6364 تجربه )
3 سال پیش

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

امیرحسن ( 1071 تجربه )
3 سال پیش

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

محمد قنبری ( 4490 تجربه )
3 سال پیش
تخصص : FullStack Developer

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

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

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

رضانیازی ( 7926 تجربه )
3 سال پیش

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

علی ( 9596 تجربه )
3 سال پیش
تخصص : برنامه نویس

سلام سهیل جان

اگر شما برنامه نویس جاوا هستی که طبیعتا میشه گفت اندروید چون دیگه جاوا را بلدی و نباید چندان وقتی برای مقدمات اندروید بذاری ولی خب اگر برنامه نویس وب هستی 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 ( 221 تجربه )
2 سال پیش

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

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

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

محمدرضا عطوان ( 9831 تجربه )
2 سال پیش

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

Yaser ( 221 تجربه )
2 سال پیش

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

داود ( 560 تجربه )
2 سال پیش

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

masoud alr ( 65 تجربه )
2 سال پیش

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

حمید بخشی ( 125 تجربه )
2 سال پیش

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

iamdvs ( 9950 تجربه )
2 سال پیش

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

behnam ( 2070 تجربه )
12 ماه پیش
تخصص : برنامه نویس

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

خدادادی ( 8500 تجربه )
10 ماه پیش
تخصص : برنامه نویس

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

برای ارسال پاسخ باید وارد سایت شوید