باستثناء جافا، هل جرب أحدكم برمجة تطبيق هاتف دون مشاكل

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

ان كان كذلك فما التقنيات المستعملة؟


التعليق السابق

ذلك ما أفكر فيه خصوصاً أنها أصبحت تدعهم ال ios أيضا وهناك وعود رائعة أخرى قادمة

أجل لم يعد أي شيء يخيفني XD

لدي أساسيات كثير من اللغات الآن ليست سي++ فقط =)

لا، أنهيتها في البايثون :)

بصراحة لن افكر في عمل تطبيقات ios بالكوتلين حاليا

صحيح يمكنني استخدام مكتبات الاوبجكتيف سي لكن مازال الحال بعيد

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

و الافضل حاليا هم : فلاتر - رياكت ناتيف - زامرين

و هذا ترتيبي الشخصي لهم :

ترتيب حسب اهمية الشركة في المجال فجوجل هي الاقوى فهي تتنتج هواتف و انضمة تشغيل للهواتف فالترتيب سيكون :

1.فلاتر من جوجل

2.زامرين من مايكروسوفت

3.رياكت ناتيف من فيسبوك

ترتيب حسب حجم الدعم و الشروحات و التوثيق اي من لديه اكبر مجتمع :

1.رياكت ناتيف بسبب جافا سكربت

2.زامرن بسبب سي شارب

3.فلاتر بسبب دارت

ترتيب حسب الاداء و هذا اما حسب البنش ماركين للغة او حسب طريقة الرسم المتبعة :

1.فلاتر - محرك سكيا و الرسم مستقل عن النضام

2.رياكت ناتيف - عن طريق الجسر

3.زامرين

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

1.فلاتر - بسبب الهوت ريلود و عدم استخدام لغة اخرى لتصميم الشاشة

2.رياكت ناتيف - بسبب الهوت ريلود

3.زامرين - اذا كنت تجيد XAML سيكون الامر اكثر سرعة

ترتيب حسب دعم اكبر قدر من الخصائص * حاليا* :

1.زامرين

2.رياكت ناتيف

3.فلاتر

ترتيب حسب جمال التصميم و تنسيقه:

1.فلاتر

2.زامرين

3.رياكت ناتيف

ترتيب حسب سهولة الوصول للنضام :

1.زامرين عن طريق DependencyService

2.رياكت ناتيف الوصول الى النضام عن طريق لغته الاصلية باستخدام Native Modules لكن تم القيام بتغليف الكثير من الجوال من طرف مجتمع رياكت ناتيف

3.فلاتر كتابة كود البلاتفورم بلغة البلاتفورم الاصلية عن طريق platform channels لكن لا حاليا لم يتم دعم الكثير من الدوال

لقد مسحت أنحاء الويب كله الأيام الفائتة ولم أصل لشيء مرضي أي لغة واحدة + اطار عمل واحد يكون عابر لكل المنصات، مجاني وله شروحات والتطبيق يكون ك native من حيث الأداء.. ببساطة لم أجد واحد يلبي هذه الشروط حتى هذه اللحظة

هل جربت xamarin ؟

الفيس بوك React Native يا رجل . خطيرة للغاية !

لا.. لكن زامرين تدعم السي# فقط على ما أعتقد، وأنا لا أحب لا الجافا ولا ال #c :(

هل تقصدني أنا بتعليقك؟؟

ان كان كذلك فالجافا هي أول لغة حاولت تعلمها ولم أستطع أن أنسجم مع ستايل الsyntax الخاصة بها وكثرة الأسطر البرمجية مقارنة بلغات أخرى أما السي# فألقيت نظرة على برنامج هيلو وورلد مكتوب بها ولم أرى فرقا كبيرا بينها وبين الجافا خصوصاً أنها من مايكروسوفت "أنا لا أرتاح لكلتاهما"

React Native

Nativescript كلاهما جافاسكربت، لكن الاولى تحتاج معرفة بإطار React

من الصعب وجود ما تبحث عنه دون التضحية بقليل من الأداء بالطبع،

يمكنك استخدام C++ في كل شيء تقريبا -حتى الويب والهواتف بـNDK- لكن هل سيكون بجودة اللغات الـNative الخاصة بكل منصة؟ لا طبعا.

لذا لا تضيع وقتك في البحث عن اللغة/الإطار الافضل لكل شيء.

هل لك تجربة في ionic 3 ؟