• 0

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

  • 0

لقد تطور التكنولوجيا في السنوات الخمس الاخيرة بشكل كبير و خاصة تكنولوجيا أطر العمل البرمجية (Framework) و تطور عنها منصات برمجة تعمل على مختلف أنظمة التشغيل(Cross platforms) و برماز مصدري وحيد (تكتبه لمرة واحدة) ويعمل في بيئات مختلفة.

سأسرد لك عدة منصات عمل عليك تعلم واحدة منها و ستسمح لك باطلاق مشروعك بوقت اقصر و كلفة اقل (بسبب بناء تطبيق وحيد و تصديره لعدة منصات تشغيل بطريقة سهلة و فعالة ) و أداء يقارب التطبيقات التي تعمل بلغات البرمجة المبنية مخصصا لتلك النظم (امثلة نظام تشغيل: android, iOS, windows, Linux, …)

 

لغات البرمجة التي عليك تعلمها حسب كل منصة(نظام التشغيل) و بيئة عمل(محرر النصوص) و إطار عمل(لغة البرمجة و المكتبات):

programming language | Framework

1- java or kotlin => android native apps

2- Dart +flutter => cross platform app (android + ios + web)

3- javascripts + React Native => cross platform app (android + ios + web)

4- javascripts + ionic => cross platform app (android + ios + web)

5- c# + Xamarin  => (Android, iOS, and Windows apps + .. )

لايوجد قيود على محرر النصوص انما ننصح باستخدام VS Code لانه خفيف على الحاسوب (قليل استخدام الموارد مثل الذاكرة)

ثم ثبت عليه الاضافات Extensions الموافقة لكل تقنية برمجة تود تعلمها و التطبيق عليها.

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

مرحبًا..

نعم بالإمكان ذلك و لكن سيتطلب الكثير من الوقت و الجهد حتى تصبح محترفًا في كل منهم و يفضل دائمًا التركيز على مجال واحد و إحترافه أولًا حتى لا تتشتت أثناء بدء تعليمك.

الصعب في الموضوع هو القدرة على المواكبة في المجالات الثلاث فكما نعلم في مجال البرمجة كل يوم يوجد جديد .

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 18 ساعات قال Wael Aljamal:

لقد تطور التكنولوجيا في السنوات الخمس الاخيرة بشكل كبير و خاصة تكنولوجيا أطر العمل البرمجية (Framework) و تطور عنها منصات برمجة تعمل على مختلف أنظمة التشغيل(Cross platforms) و برماز مصدري وحيد (تكتبه لمرة واحدة) ويعمل في بيئات مختلفة.

سأسرد لك عدة منصات عمل عليك تعلم واحدة منها و ستسمح لك باطلاق مشروعك بوقت اقصر و كلفة اقل (بسبب بناء تطبيق وحيد و تصديره لعدة منصات تشغيل بطريقة سهلة و فعالة ) و أداء يقارب التطبيقات التي تعمل بلغات البرمجة المبنية مخصصا لتلك النظم (امثلة نظام تشغيل: android, iOS, windows, Linux, …)

 

لغات البرمجة التي عليك تعلمها حسب كل منصة(نظام التشغيل) و بيئة عمل(محرر النصوص) و إطار عمل(لغة البرمجة و المكتبات):


programming language | Framework

1- java or kotlin => android native apps

2- Dart +flutter => cross platform app (android + ios + web)

3- javascripts + React Native => cross platform app (android + ios + web)

4- javascripts + ionic => cross platform app (android + ios + web)

5- c# + Xamarin  => (Android, iOS, and Windows apps + .. )

لايوجد قيود على محرر النصوص انما ننصح باستخدام VS Code لانه خفيف على الحاسوب (قليل استخدام الموارد مثل الذاكرة)

ثم ثبت عليه الاضافات Extensions الموافقة لكل تقنية برمجة تود تعلمها و التطبيق عليها.

 

جافا كأنك المتضفها على انها تبرمج ايضا سطح المكتب ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن