اعتمدت تعلم React Native بماذا تنصحوني

السلام عليكم ورحمة الله،

كنت طرحت استفسار أنني صفر في البرمجة وعندي مستقبلا بعض المشاريع التي تهتم ببرمجة تطبيق يشتغل بكفاءة على المنصتين اندرويد و iOS المهم كنت ذكرت انني أنوي ان أبدأ بالسي شارب حتى يمكنني ذلك من الاشتغال على زامرين وانجاز التطبيق من خلاله ..

أحد الاخوة هنا نصحني بالعمل على React Native والذي هو على ما اعتقد React.Js ربما لأنه افضل من زامرين ومدعوم بقوة.

سؤالي أنني حين بحثت على دروس ريأكت هل يلزمني تعلم HTML ثم CSS واتقانهم جيدا ثم يلزمني بعدها تعلم JavaScript واتقانها جيدا ثم الشروع في تعلم البرمجة على React Native ؟

يعني هل ضروري أن أمر بكل من لغات التنسيق الاثنتين ثم لغة جافا سكربت حتى اصل لمبتغاي ام هناك طريقة مختصرة؟

وجزاكم الله خيرا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

اجل ابدا ب html لن تأخذ منك كثيرا، بالنسبة لل css ايضا سهلة للبدء بها، ركز على خاصية ال flex

بالنسبة للجافا سكربت تعلم من دروس حديثة تعلم الجافا سكربت الخالصة مع الخواص الجديدة es6

ثم يمكنك الدخول للريأكت نيتف.

اذا اردت العمل على react native نعم يلزمك تعلم كل من

-html

-css

-javascript

-reactjs

حتى لو كانت معرفة مبدئية بحيث تكون فاهم الأساسيات

نعم يلزمك تعلم كُلٍ مِن (Html – Css – JavaScript)... هو يُفضل الإلمام بالأساسيات، ولكن كـنصيحة بما أنّي كنت أعمل مع شركة يوجد بها مُبرمجين يعملون على تطبيقات الأندرويد، حاول أن تتعلمه بشكل أكثر من جيد، وليس فقط الإلمام بالأساسيات، وركز على الجافا سكريبت ... ومن الأفضل أن تعطي الوقت الكافي لهذه المرحلة لأنها اللبنة الأساسية والتي قد يبنى عليها نجاحك كمطور React Native. لأنّ React Native عبارة عن اطار عمل لبرمجة تطبيقات طبيعية عن طريق الجافاسكربت... لأنّ تجربة المستخدم تعتمد على javascript و مكتبة React.

أيضًا يجب تعلُم React.js لأنّ إطار العمل React Native يعتمد على React.js بشكل مباشر، وطريقة كتابة الأكواد في مشاريعه تشبه بشكل شبه كامل طريقة كتابتها في مشاريع React.js

وأعتقد قسم البرمجة في أكاديمية حسوب قد يُفيدك

ولكن لماذا لا تتعلم الكوتلن؟ فهي قريبة من السي شارب، وأفضل من الجافا، واسهل... وفي حال إتقانها سوف تتمكن بسهولة عند التعلم من إتقان لغة السويف الخاصة بالآي أو إس ... أليس هذا أفضل لك؟!

mustafaihssan أضف ردا

ولكن لماذا لا تتعلم الكوتلن؟ فهي قريبة من السي شارب، وأفضل من الجافا، واسهل... وفي حال إتقانها سوف تتمكن بسهولة عند التعلم من إتقان لغة السويف الخاصة بالآي أو إس ... أليس هذا أفضل لك؟!

لماذا يتعلم لغتين مختلفتين، و هو يستطيع ان يستخدم لغة واحدة بسيطة لإنتاج اي برنامج يحتاجه لكلى النظامين. و سيأخذ منه وقت اقل لانه يكتب الكود مرة واحدة و ثم يستعمله بالجهازين.

هذه دورة من حسوب تغطي كل ما تحتاجه

لماذا يتعلم لغتين مختلفتين، و هو يستطيع ان يستخدم لغة واحدة بسيطة لإنتاج اي برنامج يحتاجه لكلى النظامين. و سيأخذ منه وقت اقل لانه يكتب الكود مرة واحدة و ثم يستعمله بالجهازين.

كيف لغة بسيطة واحدة؟ من أجل أنّ يبدأ بالـ React Native

يجب أنّ يتعلم الـ جافاسكريبت، تعلم React.js، تعلم Redux قد لا يكون ضروري ولكن قد يحتاجه فيما بعد، تعلم HTML و CSS حتى لو الاساسيات..

أعرف أنّ الـ React أفضل بكثير كتعلم، وكمرونة ولكن ماذا إذا احتاج برمجة أمور أكثر تعقيدًا؟ ألن يحتاج إلى كتابتها بلغتها الأصلية؟ بما أنّك خبرة أكثر مني في الأمور البرمجية

الريأكت و الريأكت نيتف هما نفس الشيء تماما فقط انت لا تستعمل html components ستيتعمل components خاصة، اما الباقي فنفس الشيء اما Redux لا تحتاجها نهائيا، مع استعمال الهوكس

في 99% من الحالات انت لا تحتاج الى كتابة كود نيتف، و حتى ان احتجت لن يكون بتعقيد نيتف اب كامل من البداية.

عليك ان تضع الانتاجية و سرعة التطوير في المقام الاول، بالريأكت نيتف تحتاج الى ربع الوقت التي ستحتاجه الى تطوير نفس التطبيق على منصتين مختلفتين.

عليك ان تضع الانتاجية و سرعة التطوير في المقام الاول

تمام شكرًا لك صديقي على التوضيح، أضفت لي معلومة جديدة... وكانت غائبة عني بشكل بسيط ... لذلك احب المناقشة مع من هم يتجاوزوني بمراحل في الخبرة في هذه الأمور ... لأنّه أحيانًا مهما ما بحثت في الإنترنت قد لا تصل ما تصل إليه من خلال المناقشة مع أهل الخبرة

كل الاحترام يا طيب

جزاكم الله خيرا قد استفدت من توجيهاتكم كثيرا .. حفظكم الله ووفقكم لخدمة عباده