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

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

السؤال

Recommended Posts

  • 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

مرحبًا..

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

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

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

  • 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 الموافقة لكل تقنية برمجة تود تعلمها و التطبيق عليها.

 

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

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...