Ahmed Sawy نشر 26 مايو 2020 أرسل تقرير نشر 26 مايو 2020 السلام عليكم .. بفضل الله تعلمت الكثير من الاشياء فى لغة الجافا وايضا XML وأنا أريد ان احول من جافا واتعلم الريأكت نيتيف ؟؟ ما رأيكم بهذه الخطوة هل هو قرار حكيم أم لا ؟؟ أرجو المساعدة اقتباس
1 Mohammed Saber6 نشر 26 مايو 2020 أرسل تقرير نشر 26 مايو 2020 بتاريخ 1 ساعة قال Ahmed Sawy: السلام عليكم .. بفضل الله تعلمت الكثير من الاشياء فى لغة الجافا وايضا XML وأنا أريد ان احول من جافا واتعلم الريأكت نيتيف ؟؟ ما رأيكم بهذه الخطوة هل هو قرار حكيم أم لا ؟؟ أرجو المساعدة مرحباً أحمد: في البداية تعلم ال ReactNative هي خطوة ممتازة لك وستفيدك في مسيرتك المهنية وخاصة أنك تستطيع أن تبرمج تطبيقات علي ال Android وال ios من خلالها لكن من وجهة نظري أنك إذا تريد أن تترك الجافا نهائيا فهذا خاطئ من عدة نواحي أبرزها أن هناك شركات تطلب خصيصا مبرمجين Java وذلك لأنها مختصة في برمجة تطبيقات الأندرويد وطالما أنت على قدر جيد من الجافا لا تتركها بل إكتسب مهارات برمجية جديدة كتعلم ال ReactNative وطورهم هم الإثنين لترقى بنفسك لأن لكل لغة عملها الخاص والعملاء الذين يطلبون البرمجة بلغات محددة. ومن خلال تعملي مع أشخاص أقوياء في المجال أنهم يبرمجون تقريباً بأي لغة مثل Flutter - ReactNative - NativeScript - Java ولم يتوقفوا عند لغة واحد لمجرد أنها توفر عليهم الوقت والجهد. اقتباس
1 Mohammed Ahmed13 نشر 26 مايو 2020 أرسل تقرير نشر 26 مايو 2020 وعليكم السلام، مرحباً بك. التطوير باستخدام React Native بلا شك سوف يتيح لك توسيع جمهور التطبيقات الخاصة بك من خلال المقدرة على تصديرها إلى منصات أندرويد وiOS معاً. لكن هنالك عدة نقاط يجب أن تؤخذ بالاعتبار، فتطبيقات React Native بالرغم من أن تطويرها سهل نسبياً إلا أن أدائها أبطأ من التطبيقات التي يتم تطويرها Native باستخدام جافا وأندرويد ستوديو مثلاً. فرق السرعة غير ملحوظ في الغالب ولكن إذا كان المشروع يتطلب أفضل أداء ممكن فيفضل أن يكون التطوير Native. أخيراً إطارات العمل التي تدعم عدة منصات أصبحت رائدة في مجال التطوير مؤخراً ويستحسن إتقان أي مبرمج تطبيقات لواحد منها على الأقل. اقتباس
1 سمير عبود نشر 26 مايو 2020 أرسل تقرير نشر 26 مايو 2020 (معدل) مرحبا @Ahmed Sawy بالنسبة لسؤالك هل أستعمل جافا أو رئاكت نتيف لبرمجة و بناء تطبيقات موبايل هذا يعتمد على المبرمج و يتغير من شخص لآخر و من مشروع لآخر إذا كان المشروع يعتمد و بدرجة كبيرة على محسسات و مستشعرات الهاتف و التعامل مع android native APIs و التواصل معها بشكل كبير فالأحسن إعتماد لغة جافا أو كوتلن لكن إن كان المشروع عبارة عن متجر فيه سلة مشتريات أو تطبيق إخباري أو مثلا تطبيق يعرض أشياء فرئاكت نتيف سيكون خيار جيد جافا أو كوتلن تسمح لك ببناء تطبيقات كبيرة التعقيد و الوصول إلى native apis يكون أسهل رئاكت نتيف مبنية على أساس رئاكت فريموورك التي تستعمل لغة جافاسكربت لذلك فبناء التطبيقات يكون بإستخدام رئاكت نتيف أسرع منه عند إستخدام جافا أو كوتلن إذا كنت مطور ويب و تحسن إستخدام تقنيات الويب بما فيها لغة الجافاسكربت فمن الأحسن التوجه نحو الرئاكت نتيف لكن إن كنت مطور جافا و تحسن التعامل مع لغة الجافا فمن الأحسن التوجه لبناء تطبيقات موبايل بلغة جافا ملاحظة إذا كان لديك خبرة مسبقة في التعامل مع أندرويد بإستخدام جافا أو كوتلن فليس هناك أي داع للتحويل الى رئاكت نتيف و من الأحسن كسب أكبر خبرة ممكنة فيما أنت فيه كلا من بناء تطبيقات أندرويد بإستخدام جافا أو كوتلن و رئاكت نتيف مطلوبين و بكثرة رئاكت نتيف سهلة التعلم مقارنة بجافا أو كوتلن لأن جافا تحتاج معرفة مسبقة بالبرمجة الكائنية التوجه و تعلمها سيحتاج منك مدة أكبر من تعلم رئاكت نتيف رئاكت نتيف cross platform فريم وورك من خلالها تنتج تطبيق للمنصتين ( أندرويد و iOS ) بكود واحد هذا لا يعني أنك لن تحتاج الى جافا أو كوتلن أو سويفت في بعض الحالات تحتاج الى إضافات باللغات النتيف تذكر أن أيا منهما ليس جيدًا ولا أحدًا منهما يعتبر سيئًا. يعتمد ذلك على المطور ومتطلباته تم التعديل في 26 مايو 2020 بواسطة عبود سمير 2 اقتباس
السؤال
Ahmed Sawy
السلام عليكم .. بفضل الله تعلمت الكثير من الاشياء فى لغة الجافا وايضا XML
وأنا أريد ان احول من جافا واتعلم الريأكت نيتيف ؟؟
ما رأيكم بهذه الخطوة هل هو قرار حكيم أم لا ؟؟ أرجو المساعدة
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.