منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] لماذا تتفوق c# على vb.net بالرغم من تشابههما في اشياء عديدة؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : النقاش والأسئلة حول الإصدارات الأحدث من الفيجوال ستوديو (http://vb4arb.com/vb/forumdisplay.php?fid=155)
+--- الموضوع : [سؤال] لماذا تتفوق c# على vb.net بالرغم من تشابههما في اشياء عديدة؟ (/showthread.php?tid=11357)



لماذا تتفوق c# على vb.net بالرغم من تشابههما في اشياء عديدة؟ - محمد الخفاجي - 08-02-15

السلام عليكم اعضاء المنتدى المحترمين
________________________ Smile
عندي سؤال حول الvb.net و c# Huh
لماذا السي شارب في المرتبة الخامسة عالمياً   Angry  بالرغم من تشابههما في اشياء كثيرة حسب ماسمعت وقرءت Huh
اليكم هذه الصورة من شركة IEEE الكبيرة.


RE: لماذا تتفوق c# على vb.net بالرغم من تشابههما في اشياء عديدة؟ - الشاكي لله - 08-02-15

ترتيب اللغات له انواع
هناك من يرتبها حسب (قوتها) وهناك من يرتبها حسب (شعبيتها)



اذا كنت تتكلم عن ترتيب اللغة حسب (القوة) فأجد هذه المقارنة ظالمة
لان الفروقات التقنية بين اللغتين ليست كبيرة ابدا .



---



اما ان كنت تتكلم عن (شعبية اللغة) ، فنجد ان المقارنة صحيحة فالسي شارب تتفوق بشكل ساحق على الvb.net (طبعا عند الاجانب والشركات)
ولهذا تجد مصادرها كثيرة جدااا لان شعبيتها كبيرة جدا .



فبما ان شعبيتها كبيرة جدا اذن هي مدعومة بقوة ، والدليل كما ترا في الصورة -
السي شارب تدعم البرمجة لـ 3 منصات : الهواتف الذكية (Android + iOS) + الديسكتوب + الويب


بينما نرا ان الفيجوال بيسك تدعم منصة واحدة فقط : وهي الديسكتوب (المفروض تدعم الويب ايضا)


--



اما عن سبب شعبية السي شارب فسبب ذلك هو الsyntex الخاص بعائلة الc

حيث ان الاجانب اعتادوا البرمجة على لغات السي ، فلذلك السي شارب عندهم مثل الاخت الصغيرة .
ودليل كلامي هذا هو ان (اللغات السبعة الاوائل جميعهم يشتركون في الsyntex الخاص بلغات الc ) الا وهو نظام الاقواس {} والفاصلة ، (ماعدا python تختلف قليلا)


RE: لماذا تتفوق c# على vb.net بالرغم من تشابههما في اشياء عديدة؟ - WAEL ABED - 08-02-15

(08-02-15, 03:08 PM)الشاكي لله كتب : ترتيب اللغات له انواع
هناك من يرتبها حسب (قوتها) وهناك من يرتبها حسب (شعبيتها)



اذا كنت تتكلم عن ترتيب اللغة حسب (القوة) فأجد هذه المقارنة ظالمة
لان الفروقات التقنية بين اللغتين ليست كبيرة ابدا .



---



اما ان كنت تتكلم عن (شعبية اللغة) ، فنجد ان المقارنة صحيحة فالسي شارب تتفوق بشكل ساحق على الvb.net (طبعا عند الاجانب والشركات)
ولهذا تجد مصادرها كثيرة جدااا لان شعبيتها كبيرة جدا .



فبما ان شعبيتها كبيرة جدا اذن هي مدعومة بقوة ، والدليل كما ترا في الصورة -
السي شارب تدعم البرمجة لـ 3 منصات : الهواتف الذكية (Android + iOS) + الديسكتوب + الويب


بينما نرا ان الفيجوال بيسك تدعم منصة واحدة فقط : وهي الديسكتوب (المفروض تدعم الويب ايضا)


--



اما عن سبب شعبية السي شارب فسبب ذلك هو الsyntex الخاص بعائلة الc

حيث ان الاجانب اعتادوا البرمجة على لغات السي ، فلذلك السي شارب عندهم مثل الاخت الصغيرة .
ودليل كلامي هذا هو ان (اللغات السبعة الاوائل جميعهم يشتركون في الsyntex الخاص بلغات الc ) الا وهو نظام الاقواس {} والفاصلة ، (ماعدا python تختلف قليلا)

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


RE: لماذا تتفوق c# على vb.net بالرغم من تشابههما في اشياء عديدة؟ - ربيع - 08-02-15

نحمده ونصلي على رسوله الكريم

هو كما قلت اخي الشاكي لله لكن البسيك تدعم الويب ايضا سواء vbscript الذي يدعم قواعد البيانات القديم او aspx الحديث


RE: لماذا تتفوق c# على vb.net بالرغم من تشابههما في اشياء عديدة؟ - محمد الخفاجي - 08-02-15

شكراً لكم اخوان وبارك الله فيكم Heart Smile Heart

اخ الشاكي لله اريد أن اطرح عليك سؤال وهو خارج عن السؤال
_{}_______________________________________________________ Idea
بما انك محترف في السي شارب Cool ماشاء الله .اللهي يزيد وبارك في خبرتك
هل تستطيع اعطائي بعض النصائح لكي اصبح محترف في السي شارب وتذكر لي ان استطعت ماهي الكتب التي قرئتها وزادتك معرفة في السي شارب؟ Big Grin


RE: لماذا تتفوق c# على vb.net بالرغم من تشابههما في اشياء عديدة؟ - الشاكي لله - 08-02-15

(08-02-15, 07:26 PM)محمد الخفاجي كتب : شكراً لكم اخوان وبارك الله فيكم Heart  Smile  Heart




اخ الشاكي لله اريد أن اطرح عليك سؤال وهو خارج عن السؤال
_{}_______________________________________________________ Idea
بما انت محترف في السي شارب Cool ماشاء الله .اللهي يزيد وبارك في خبرتك
هل تستطيع اعطائي بعض النصائح لكي اصبح محترف في السي شارب وتذكر لي ان استطعت ماهي الكتب التي قرئتها وزادتك معرفة في السي شارب؟ Big Grin



السلام عليكم

التعمق في اللغة سهل جدا اكثر مما تتصور

ولكن لايقصد بالمحترف في السي شارب هو اكثر شخص يحفظ اكواد

فحفظ الاكواد شيئ اخر ومعرفة سلوك وقواعد اللغة شيئ اخر .

فما سأقوله لك هو لإحتراف قواعد اللغة وليس حفظ الاكواد ، لان حفظ الاكواد واستعمال مختلف التقنيات هذا شيئ تكتسبه مع الوقت ومع البحث .




هذه الخطوات على الترتيب :-

اولا :- تعلم اساسيات البرمجة مثل if و الـ loop وغيرها.

ثانيا :- تعلم مبادى الـ oop وتطبيقها .

ثالثا :- تعلم Expressions اللغة مثل linq و anonymous methods و Lamda expression وغيرها

ثالثا :- الدخول الى موقع msdn وتعلم كيفية استعمال الـ operators (المعاملات) وايضا الكلمات المفتاحية التي لاتعرفها (keywords) - علما بانه مع كل اصدار تنزل كلمات مفتاحية جديدة اخرها async و dynamic في c# version 4.0

رابعا :- قراءة مشاريع مفتوحة المصدر (#open source for c) فقط نزل مشاريع وحاول تتبعها وتكتشف اكوادها (واي كود غامض ابحث عنه في قوقل مباشرة)

خامسا :- تعلم التقنيات المختلفة ، تقنيات قواعد البيانات ef او linq2sql ، وان حبيت تصمم واجهات احترافية عندك تقنية WPF .

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




--


بعدما تجد نفسك وتكسب ثقتك بنفسك ، لديك 3 خيارات :-

الخيار الاول :- اما البدأ بمشروع حقيقي بنفسك ، جد اي سوق مطلوب وقم بعمل برنامج له ثم قم ببيعه.

الخيار الثاني :- العمل ك فري لانسر / وذلك عبر موقع (خمسات) مثلا ، حيث تقوم بالبرمجة بمقابل بالاتفاق مع المشتري

الخيار الثالث :- وهو الاسهل والاضمن ، قم بعمل اعلان لك على المنتديات (وخاصة منتديات الجامعات) او على الInstagram ، في الاعلان تكتب انك شخص مستعد للبرمجة وكذا وحط معلومات التواصل .


^
الفكرة هذي عن تجربة ناجحة جداا ، شخصيا قمت بعمل برمجة ل 2 من مشاريع التخرج بمقا
بل وذلك لعدة اشخاص حيث كنت قد وجدت طلبات من خلال تصفحي في بعض منتديات الجامعات والكليات .


اعرف شخص اخر حقق نجاحا كبيرا ايضا من خلال الـ Instagram ، فقط قام بوضع بانر يعلن فيه انه مبرمج كذا ووضع طرق الاتصال وفعلا قام ببرمجة بعض المشاريع وحقق مبالغ منها .


طبعا كلما انجزت مشاريع اكثر زادت خبرتك اكثر ، الخبرة تزيد بشكل كبييير جدا جدا جدا عند عمل المشاريع . لذلك حاول عمل مشاريع دائما سواء مجانية او بمقابل





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

كيف تصبح مبرمج محترف


RE: لماذا تتفوق c# على vb.net بالرغم من تشابههما في اشياء عديدة؟ - محمد الخفاجي - 09-02-15

كل عبارات الشكر قليلة بحقك اخي Heart  Heart  Heart  Heart الشاكي لله Heart  Heart  Heart  Heart
الله يوفقك للافضل والاحسن ونستفيد بك انشاء الله . Blush