Bao Mao نشر 17 مايو 2022 أرسل تقرير نشر 17 مايو 2022 (معدل) هل لغة الجافا جيدة لبرمجة تطبيقات الأندرويد؟ وهل برمجة تطبيقات الجوال باستخدام الجافا تختلف أكوادها عن برمجة تطبيقات الحاسوب؟ أو أن الأمر لا يختلف ويمكن تحويل ملف exe إلى apk؟ مبتدئ تم التعديل في 17 مايو 2022 بواسطة Hassan Hedr توضيح العنوان 1 اقتباس
0 Hassan Hedr نشر 17 مايو 2022 أرسل تقرير نشر 17 مايو 2022 اللغة الرسمية لتطوير تطبيقات أندرويد هي لغة جافا، وهي لغة تعتمد مبدأ البرمجة غرضية التوجه وعمومًا هي أبسط وأسهل لغة في هذا المجال من ناحية التعلم، أساسيات اللغة تبقى نفسها سواء كنت تبرمج لتطبيقات أندرويد أم تطبيقات سطح مكتب، ما يختلف هو إطار العمل المستخدم أي الأصناف Classes التي تستخدمها لبناء التطبيق، بتاريخ 4 دقائق مضت قال Bao Mao: أن الأمر لا يختلف ويمكن تحويل ملف exe إلى apk ما تقصده هو بناء تطبيق متعدد المنصات cross platform أي بناء تطبيقات لمنصات مختلفة من نفس الشيفرة المصدرية، ولا يوجد إطار عمل مشهور يوفر ذلك حاليًا، يجب بناء تطبيقك بشكل منفصل مرة لتطبيق أندرويد ومرة لتطبيق سطح المكتب، قد تتمكن من استخراج بعض الشيفرات المشتركة بين التطبيقين (إذا كنت تملك خبرة كافية في كتابة شيفرات عالية التجريد) على شكل مكتبة Jar ومشاركتها بين التطبيقين بدل من كتابتها مرتين، لكن عمومًا سيوجد لديك مستودعين كل منهما خاص بتطبيق معين يمكنك الاستفادة من قراءة المقالات التالية: 2 اقتباس
0 Wael Aljamal نشر 19 مايو 2022 أرسل تقرير نشر 19 مايو 2022 يمكن الاعتماد على لغة جافا لتطوير تطبيقات على كل من المنصتين، ولكن من ناحية التصميم لكل من أندرويد و سطح المكتب مكتبات و مكونات تصميم مختلفة ولا تعمل بنفس الوقت على كليهما، أما مثلاً بناء الأصناف و جزء المعالجة المنطقية ضمن التطبيق يمكن أن يكون مشترك بالطبع. يوجد أطر عمل تدعم Cross Platform حيث أن نفس الشيفرة (الكود المصدري) يعمل بشكل مطابق و بأقل حاجة للتعديلات على المنصتين، مثل Flutter التي تعمل بلغة Dart و React Native التي تعمل بلغة جافاسكربت. Flutter قريباً ستعمل على جميع أنواع أنظمة التشغيل. اقتباس
السؤال
Bao Mao
هل لغة الجافا جيدة لبرمجة تطبيقات الأندرويد؟
وهل برمجة تطبيقات الجوال باستخدام الجافا تختلف أكوادها عن برمجة تطبيقات الحاسوب؟ أو أن الأمر لا يختلف ويمكن تحويل ملف exe إلى apk؟
مبتدئ
تم التعديل في بواسطة Hassan Hedrتوضيح العنوان
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.