SOHE!L
7 سال پیش توسط SOHE!L مطرح شد
18 پاسخ

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

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


ثبت پرسش جدید
امیرحسن
@amirh.heidary.2015 7 سال پیش مطرح شد
0

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


محمد قنبری
تخصص : full-stack web application
@mavin 7 سال پیش آپدیت شد
4

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

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

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


رضانیازی
@rezaniazi13 7 سال پیش مطرح شد
3

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


علی
تخصص : برنامه نویس
@ayousefi 7 سال پیش آپدیت شد
2

سلام سهیل جان

اگر شما برنامه نویس جاوا هستی که طبیعتا میشه گفت اندروید چون دیگه جاوا را بلدی و نباید چندان وقتی برای مقدمات اندروید بذاری ولی خب اگر برنامه نویس وب هستی 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.moshtaq050 6 سال پیش مطرح شد
0

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

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

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


محمدرضا عطوان
تخصص : Full-Stack Developer &...
@mratwan 6 سال پیش مطرح شد
1

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


Yaser
@yaser.moshtaq050 6 سال پیش مطرح شد
0

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


داود
@dvdghe 6 سال پیش مطرح شد
-2

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


masoud alr
@m.alipoor73 6 سال پیش مطرح شد
2

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


حمید بخشی
@hamidbakhshi21 5 سال پیش مطرح شد
0

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


iamdvs
@programmersharp1379 5 سال پیش مطرح شد
0

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


behnam
تخصص : برنامه نویس
@behnamk 5 سال پیش مطرح شد
0

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


خدادادی
تخصص : برنامه نویس
@ayoob.khodadadi 5 سال پیش مطرح شد
0

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


alpha
تخصص : تحلیلگر نرم افزار ، برنامه نوی...
@ahmad.hessari 2 سال پیش مطرح شد
-3

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


عرفان محسنی
تخصص : back-End developer
@erfanmohseni406 2 سال پیش مطرح شد
1

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


محمد حسین
تخصص : mevn stack
@saghari 2 سال پیش مطرح شد
سجاد کمالی
تخصص : گرافیک
@sajjadkamali 2 سال پیش مطرح شد
-2

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


عرفان محسنی
تخصص : back-End developer
@erfanmohseni406 2 سال پیش مطرح شد
0

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


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

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