كيف أختار بين لغة c# وجافا؟

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

لكن خارج اطار التدريس فانا اود حقا ان اتعلم البرمجه ولكني في حيره بين هذين اللغتين فمرة اقول ساقوم ببناء تطبيقات اندرويد واعزم على اختيار جافا ولكن لغة c# جذابه خاصة في مجال الويب عندما نستخدم asp.net

هل من آليه بالاختيار وارجو نصائح الجميع في هذا المجال قبل ان ابدأ واختار

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

اذا كنت مفتونا بالواجهات الرسومية وببيئات التطوير المتكاملة التي تتولى كتابة معظم الكود عنك فاذهب إلى .NET فلديها IDE متطورة Visual Studio. فضلا عن كونها تدعم منصات مختلفة مثل الويب والدسكتوب والموبايل والكونسول.

أما اذا اردت تعلم البرمجة بشكل حقيقي وتتمرن على بناء البرمجيات الضخمة وهندستها. فاذهب الى Java فضلا عن كونها عابرة للمنصات وتدعم كل شي تقريبا.

الخيار لك !

الحيرة بدت أكبر بعد تعليقك :)

حسنا انت تريد كتابة برامج لأندرويد فلا مفر من تعلمك للجافا. وبالنسبة للويب فاذهب إلى ASP.NET لا يوجد مانع بالعكس ستقلل من الجهد الذي ستصرفه لتعلم تقنيات الويب (المعقدة قليلا) في الجافا.

سلام عليكم

ساقول لك ، انا اطور باللغتين ، جافا و سي شارب

ليس بالامر الغريب ان تحب سي شارب ، لانه و بالفعل ، لغة برمجة رائعة جدا

ناهيكة عن المنصة فيسيال ستودو الدي ما فاتئ الا و جعل البمرجة حلوة المداق

و خصوص اصدار الاخير منه ( 2015 ) الدي لا يزال لحد الساعة في التطوير

مخطى هو من يضن ان اندرويد فقط بجافا ، بل هناك " الناتيف " اي برمجة بلغة جافاسكريبت ، ليس فقط للاندرويد بل لويندوز فون ( الدي سيصبح عما قريب وينداوز 10 ) ، و ايضا اجهزة تشغيل ابل

و لن نخفي حقيقة ان جافا هو الاكتر استخداما ، وهدا راجع لسببين

اولا : مفتوح المصدر ، و الثاني : مجاني

اما الدوت نيت على العموم هو مغلوق المصدر و ثمنه باهض جدا

لاكن على العموم ، انا ارى ان هناك تشابه كبير بين اللغتين ، الفرق ستجده فقط هنا :

جافا في الوب ( من وجة نضر شخصسية ) بطيئ للغاية ، على عكس بي اش بي ، او الروبي ( اسرع لغة )

و ايضا سي شارب ( ا اس بي ) لم يخلو من هدا العيب

وهناك عيب مشترك بينهما هو السرفر ، توم كات او اي اي اس ، لم يكونا يوما في حسن ضني ( لا تقول لي جووجل مكتوبة بالجافا ، لانها جووجل و ليس اي موقع )

وايضا لا يآتي احد ليقول " سي شارب لا يعمل على جميع انضمة التشغيل " هناكا المونو و هو يجعله قابل للكتابة في جميع الانضمة و البيئات

ان كنا سنتكلم عن اختيار ، ساقول لك الاثنين رائعين

و ان كنا سنتكلم على الوب ، ساقول لك منصة العمل زيند او سيمفوني المكتوبين ب ال بي اش بي افضل لك من اي لغة اخرى