اذهب إلى المحتوى

السؤال

نشر

السلام عليكم,

كنت اتتدرب في اكادمية حسوب من سنه ونص تقريبا و اخيرا تم تكليفي بعمل اول تطبيق احترافي 

ولك وجد بعض المشاكله لانه اول تطبيق لي فاحتاج الي بعض المساعده فالبدايه

مثلا: ما المكتبات المهمه لهذا؟ ما اللغات التي ممكن استعمالها بجانب بايثون(اللغه التي احترفها)؟ و اريد ايضا بعض نصائح المحترفين فالمجال 😊

المشروع هو : عمل تطبيق(ios,Android) لمدرسة كبيرة للاداره و المعلمين والطلبه.... 

Recommended Posts

  • 0
نشر

تستطيع بناء تطبيقات أندرويد بلغة البرمجة بايثون باستخدام إحدى أطر العمل هذه BeeWare  أو    Kivy  أو ,Chaquopy

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

طريقة عمل هذه المنصّات هي أنّها تشغّل مفسّر بايثون على آلة جافا الوهمية (Java Virtual Machine)، وعن طريق تلك الطبقة ستعمل بايثون وبالتالي يمكن لبرامجك أنت كذلك أن تعمل.

لكن هذه الطرق غير شائعة، أو دعنا نقل غير مستحسنة كثيرًا لعدة أسباب وهي:

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

و للأسباب السابقة يفضل أن تقوم بتطوير التطبيق باستخدام إحدى أطر العمل المخصصة للأندرويد وال ios

و يمكنك القراءة أكثر عن تطوير التطبيقات باستخدام بايثون من هنا

و أيضا إذاكنت ترغب بالبدء في تعلم أطر العمل الخاصة بتطبيقات الجوال فيمكنك الاطلاع على هذا

 

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...