Ali Ahmed39 نشر 5 أبريل 2023 أرسل تقرير نشر 5 أبريل 2023 (معدل) هل ال Cross platform سيقوم بإلغاء ال Native انا أريد اتعلم ال Native لبرمجة الايفون أم الأفضل تعلم Cross platform تم التعديل في 5 أبريل 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال ونص السؤال 1 اقتباس
0 عمر قره محمد نشر 5 أبريل 2023 أرسل تقرير نشر 5 أبريل 2023 الـ Cross-platform لا يعني نهاية الـ Native، بل يعتبر بديلًا له، حيث يمكن استخدام الـ Cross-platform لتطوير تطبيق واحد يعمل على أكثر من نظام تشغيل، بينما يتم تطوير التطبيقات الـ Native لكل نظام تشغيل على حدة. ومن الممكن أن يكون الـ Cross-platform أسرع في التطوير وأرخص في التكاليف، ولكن قد يفتقر إلى بعض المزايا التي تأتي مع التطبيقات الـ Native. لا يوجد خيار أفضل للتعلم في الوقت الحالي، فكل منهما له اهميته وإذا كنت تحب ان تتعلم الNative فأنصحك بان تبدأ بتعلمه، ومن ثم يمكنك تعلم الـ Cross-platform في وقت لاحق. 1 اقتباس
0 Mustafa Suleiman نشر 5 أبريل 2023 أرسل تقرير نشر 5 أبريل 2023 لا يعني استخدام تقنيات Cross-platform تحديدًا إلغاء ال Native development، فعلى العكس، لا يزال ال Native development يلعب دورًا مهمًا في تطوير تطبيقات الهاتف المحمول ويتم تفضيله في بعض الحالات حيث يتطلب التطبيق عملية تفاعلية أسرع أو ميزات متطورة ودقيقة بما يكفي. وتعلم ال Native development سيكون مفيدًا لتطوير تطبيقات iOS المتطورة بشكل كامل ومستقل عن الأدوات الأخرى، ولكنه سيحتاج إلى وقت وجهد لتعلم لغة البرمجة المستخدمة في iOS (Swift/Objective-C). أما ال Cross-platform فهي تقنيات تسمح للمطورين بكتابة التطبيق مرة واحدة ونشرها على عدة أنظمة تشغيل. هذا يقلل الوقت والجهد المطلوب لتطوير تطبيقات الهاتف المحمول، ولكن يجب الأخذ في الاعتبار بعض العوامل مثل قابلية الصيانة وجودة الأداء. لذلك، يمكن التعلم على كلا الطرق (Native و Cross-platform) واختيار الأفضل حسب احتياجات ومتطلبات المشروع المطلوب. وما يجب عليك تعلمه هي اللغة المطلوبة في سوق العمل لديك في بلدك بالنسبة لمستوى Junior أو Entry Level أي مبتدأ أو خبرة سنة، وأيضًا على مواقع العمل الحر، فعليك بالإطلاع وتفقد المهارات المطلوبة. وتم النقاش حول سؤالك من قبل أرجو الإطلاع على التالي: 1 اقتباس
0 محمد Fahmy نشر 5 أبريل 2023 أرسل تقرير نشر 5 أبريل 2023 مؤخرًا، أصبح الكثير من المطورين يتجهون نحو استخدام Cross platform في تطوير التطبيقات بدلاً من استخدام Native. وهذا يؤدي إلى التساؤل عما إذا كان Cross platform سيقوم بإلغاء Native في المستقبل. للإجابة على هذا السؤال، يجب أن نفهم مدى أهمية كل منهما في تطوير التطبيقات. فال Native تعني إنشاء تطبيقات لكل منصة بشكل منفصل، مثل إنشاء تطبيق مختلف لنظام iOS وتطبيق مختلف لنظام Android. بينما ال Cross platform يتيح للمطورين إنشاء تطبيق واحد يعمل على جميع المنصات. على الرغم من أن ال Cross platform يتيح للمطورين تطوير تطبيق واحد فقط، إلا أنه قد يحتاج إلى بعض التضحيات. فقد يكون تصميم تطبيق ب Cross platform أقل دقة من تصميم Native، لأن الأول يعتمد على مكتبات وأدوات متعددة المنصات. ومع ذلك، فإن استخدام Cross platform يخفض تكلفة التطوير بشكل كبير، حيث أنه يعني عدم الحاجة إلى عمل إعدادات مختلفة لكل منصة بشكل منفصل و لن تحتاج إلي مطور لكل منصة بل سوف تحتاج إلي مطور واحد فقط وهذا جيد بالنسبة للشركات، مما يوفر الوقت والمال. بغض النظر عن هذه التضحيات، تبقى Cross platform خيارًا جيدًا في بعض الحالات، مثل تطوير تطبيقات الأعمال أو التطبيقات التي لا تحتاج إلى ميزات Native. ولكن عندما يتعلق الأمر بتطوير تطبيقات مثل الألعاب، فإنه يجب استخدام Native للحصول على أفضل أداء وجودة. بالنسبة لقضية إلغاء Native، فلا يمكن ل Cross platform أن يحل محله بالكامل، خصوصًا فيما يتعلق بتطوير تطبيقات مخصصة أو الألعاب. وعلى الرغم من أن Cross platform قد يكون حلاً مؤقتًا، إلا أن Native سيبقى وجودًا لتطوير التطبيقات المتطورة والمتخصصة. بالنسبة للمبتدئين في عالم تطوير التطبيقات، فإن تعلم Native هو الخيار الأفضل. فقد يكون ذلك صعبًا لبعض الناس، ولكنه يعطي المزيد من المرونة والتحكم في تطوير التطبيقات. ولكن، يمكن استخدام Cross platform لتطوير تطبيقات بسيطة. إذا كنت ترغب في تعلم Cross platform، فيجب عليك الاستعداد لعدم الحصول على تصميم دقيق ك Native ولكن مع توفير المزايا التالية: توفير وقت التطوير وتكلفته إمكانية الحصول على تطبيق واحد يعمل على عدة منصات إمكانية استخدام مكتبات وأدوات Cross platform التي توفر العديد من المزايا المفيدة في التطوير. بشكل عام، يبقى Native الأفضل لتطوير التطبيقات المتطورة والمتخصصة، في حين أن Cross platform يمكن استخدامه لتطوير تطبيقات بسيطة أو الحصول على مزيد من المرونة في تطوير التطبيقات. في النهاية، يجب أن يختار المطور الطريقة التي تناسب مشروعه المحدد ويعمل بها. 1 اقتباس
0 Ali Ahmed39 نشر 5 أبريل 2023 الكاتب أرسل تقرير نشر 5 أبريل 2023 انا حبب برمجه الايفون اعتقد ها يبقي الافضل الNative ؟ 1 اقتباس
0 محمد Fahmy نشر 5 أبريل 2023 أرسل تقرير نشر 5 أبريل 2023 بتاريخ الآن قال Ali Ahmed39: انا حبب برمجه الايفون اعتقد ها يبقي الافضل الNative ؟ نعم، البرمجة Native للآيفون تعتبر الأفضل في استغلال كل إمكانيات الجهاز وتوفير أفضل أداء وتجربة للمستخدم. وتتميز البرامج Native بتوافقها العالي مع النظام الأساسي للآيفون وسلاسة العمل وسرعة الاستجابة، بالإضافة إلى إمكانية الوصول إلى مميزات الجهاز مثل الكاميرا وقارئ البصمة ومستشعر الحركة وغيرها لتحسين تجربة المستخدم. لذلك، إذا كنت ترغب في تطوير تطبيقات آيفون فإن البرمجة Native هي الخيار الأمثل لتوفير تجربة ممتازة للمستخدمين (من وجهة نظري). 1 اقتباس
0 Ali Ahmed39 نشر 5 أبريل 2023 الكاتب أرسل تقرير نشر 5 أبريل 2023 بتاريخ 5 دقائق مضت قال Mohammed Fahmy3: نعم، البرمجة Native للآيفون تعتبر الأفضل في استغلال كل إمكانيات الجهاز وتوفير أفضل أداء وتجربة للمستخدم. وتتميز البرامج Native بتوافقها العالي مع النظام الأساسي للآيفون وسلاسة العمل وسرعة الاستجابة، بالإضافة إلى إمكانية الوصول إلى مميزات الجهاز مثل الكاميرا وقارئ البصمة ومستشعر الحركة وغيرها لتحسين تجربة المستخدم. لذلك، إذا كنت ترغب في تطوير تطبيقات آيفون فإن البرمجة Native هي الخيار الأمثل لتوفير تجربة ممتازة للمستخدمين (من وجهة نظري). طيب سوال كمان بعد ادنك mac Book air افضل ام pro 8 جيجايه رم 512SSD مناسب والا الافضل اعلي؟ بتاريخ الآن قال Ali Ahmed39: طيب سوال كمان بعد ادنك mac Book air افضل ام pro 8 جيجايه رم 512SSD مناسب والا الافضل اعلي؟ لبرمجه IOS 1 اقتباس
0 محمد Fahmy نشر 5 أبريل 2023 أرسل تقرير نشر 5 أبريل 2023 بتاريخ الآن قال Ali Ahmed39: طيب سوال كمان بعد ادنك mac Book air افضل ام pro 8 جيجايه رم 512SSD مناسب والا الافضل اعلي؟ بصراحة أنا لم استخدام macOS من قبل لذلك لا استطيع أن أعطيك إجابة علي هذا السؤال ولكن يعتمد ذلك على احتياجاتك واستخدامك للجهاز. فيما يتعلق بسعة الذاكرة العشوائية والمساحة التخزينية، فإن 8 جيجابايت من RAM و512 جيجابايت SSD يمكن أن يكونوا كافيين للاستخدام في عملية التطوير. ولكن لتطوير تطبيقات iPhone يجب أن تمتلك حاسوب ويحتوي على برنامج Xcode. كما يجب أن يكون لديك جهاز iPhone لتشغيل التطبيقات المطورة واختبارها. لذلك أنصحك بالبحث عن متطلبات تشغيل برنامج Xcode. 1 اقتباس
0 Ali Ahmed39 نشر 5 أبريل 2023 الكاتب أرسل تقرير نشر 5 أبريل 2023 بتاريخ 5 دقائق مضت قال Mohammed Fahmy3: بصراحة أنا لم استخدام macOS من قبل لذلك لا استطيع أن أعطيك إجابة علي هذا السؤال ولكن يعتمد ذلك على احتياجاتك واستخدامك للجهاز. فيما يتعلق بسعة الذاكرة العشوائية والمساحة التخزينية، فإن 8 جيجابايت من RAM و512 جيجابايت SSD يمكن أن يكونوا كافيين للاستخدام في عملية التطوير. ولكن لتطوير تطبيقات iPhone يجب أن تمتلك حاسوب ويحتوي على برنامج Xcode. كما يجب أن يكون لديك جهاز iPhone لتشغيل التطبيقات المطورة واختبارها. لذلك أنصحك بالبحث عن متطلبات تشغيل برنامج Xcode. تمام , شكرا جدا اقتباس
السؤال
Ali Ahmed39
هل ال Cross platform سيقوم بإلغاء ال Native انا أريد اتعلم ال Native لبرمجة الايفون أم الأفضل تعلم Cross platform
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال ونص السؤال
8 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.