اريد البرمجة على النظامين Android و IOS مرة واحدة فباي برنامج او لغة تنصحوني بها

  • mohamedf

اسف على طول السؤال و لكن بسبب اهميته لي و لكي اشرح لكم تماما ما اريد

فقط اساتذتي و للخبراء فقط و ليس من يملك معلومات عامة فقط

اريد ان استشيرك في موضوع مهم بالنسبة لي :

-انا اريد ان ابرمج تطبيقات على النظامين Android و ios على مرة واحدة ...لانه اي تطبق ناجح ينشر في جميع الانظمة و لا يعتمد على نظام واحد فقط

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

-و ايضا البرنامج او اللغة التي تعمل على النظامين لا اجد صعوبات في تطبيق الافكار بها من حيت ايجاد مكتبات او اكواد برمجية تسمح بتطبيق بعض الافكار لاننا نعلم ان اي لغة بديلة لاي لغة رسمية لاي نظام تجد صعوبة في ايجاد اكواد و مكتبات لتطبيق بعض الافكار عكس اللغة الرسمية لذلك النظام فستجد سهولة في تطبيق افكارك بكل سهولة

-و في الاخير سمعت عن برنامج اسمه Xamarin يعمل على النظامين و بلغة C# و لكن هل البرمجة به ينتج تطبيقات لا تستهلك الكثير من امكانيات الاجهزة و ايضا تعمل بسرعة و ليست ثقيلة و ايضا هل ساْجد صعوبة في تطبيق بعض الافكار بسبب ان لغة C# ليست رسمية لنظام اندرويين المتمثل باللغة java او نظام ios المتمثل ب swift او Objective-C اي صعوبة في ايجاد الاكواد و المكتبات

و حسب ما سمعت ان هذا البرنامج يعمل قيود و مناسب للتطبيقات الصغيرة فقط ,اي لا يمكن استغلال جميع امكانياته بالنسبة لاصدارة المبتدئين عليها بعض القيود مثلا لا يمكنك استخدام خدمات ويب WCF أو أي مكتبة تعتمد عليها

و لكن الان البرنامج اشترته مايكروسفت ووضعته بشكل مجاني للمبرمجين هل هذا يعني ان كل تلك القيود قد زالت و يمكن ايضا استغلاله في عمل تطبيقتا كبيرة جدا ايضا ؟ او هذا لا يعني شيئا و مازال لا يصلح للتطبيقا الكبيرة و مقيد ؟

فما الحل يا ترى للعمل على النظامين بدون قيود و بكل امكانيات و الافكار و الكفاءة و السهولة ؟


مجهول
  • حذف بواسطة المستخدم

ما هذه من فضلك Qt

مجهول
  • حذف بواسطة المستخدم

الا يوجد مقال عنها بالعربية

مجهول
  • حذف بواسطة المستخدم

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

يعني اقدر اصنع منه ابليكشن بزنس ما يماثل تطبيق (طلبات كوم )؟؟؟؟

لكن بالنسبة لشخص يريد رؤية ما استفاد من تعلم فلا أعتقد أن C++ خيار جيد (عن تجربة، انا مبرمج C++ كذلك)

شكرا لك اخي على الرد

اولا بالنسبة للاستخدام لغة C++ ليس عمليا لانه تاخذ الكثير من الوقت في البرمجة مقارنة باللغات الاخرى و تصل الى ضعف الوقت او اكثر

اما بخصوص اسخدام Qt هل تدعم كل الشيءو تستطيع تطبيق اي فكرة عليه بدون وجود صعوبة في الاكواد و المكتبات و هل لها مجتمع المبرمجين كبير يستطيع مساعدتك لحل المشكلات التي تقع فيها لان من مشاكل Xamarin ان مجتمع المبرمجين ضعيف مقارنة ب جافا و اي او اس

و اخيرا الدروس اظن انه قليلة جدا

البرنامج ما يعيبه ايضا انه ليس مجاني ...فقط مدة تجريبية تقدر ب 30 يوم الاولى فقط و بعدها سعره غالي