السلام عليكم ورحمة الله وبركاته

مساء الخير...

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

1- الطريقة الأولى : برمجة ما يسمى التطبيقات الهجينة من خلال استعمال بيئة عمل مثل phonegap.

2- برمجة التطبيقات باستخدام اللغات الأصلية.

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

في حال كنت تفضل أن أتعلم اللغات الأساسية وبعد ذكرك للأسباب أتمنى أن تفاضل لي بين اللغات التالية :

1- java للأندرويد.

2- swift للــ ios.

3- kotlin.

أتمنى أن تكون المفاضلة بين هذه الثلاثة من خلال النقاط التالية :

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

2- سهولة البرمجة باستخدام اللغة مثل برمجة حقول الإدخال والأزرار والتعامل مع قواعد البيانات.

3- قوة اللغة.

4- مستقبل اللغة.

5- الأمن والحماية.

شكرا لكم