01-10-13, 10:06 PM
(01-10-13, 11:52 AM)hoob computer كتب : جزاكم الله خيراً ... أخي العزيز "الشاكي لله" دائماً مبدع في مشاركاتك
لكن لدي سؤال, ما الفرق بين (السي شارب) و (الفيجوال بيسك) ؟
لو كانت (السي شارب) افضل سأتعلمها إن شاء الله
تحياتي
باتأكيد لاجدال في ان السي شارب تتفوق على الفيجوال بيسك
حتى ولو اعتبرها البعض تفوق بنسبة بسيطة
انا لست مؤهلا لأقول لك مالفرق بينهما
فهذا السؤال يتم طرحه لمايكروسوفت
ويمكنك البحث في قوقل لترى الكثير من النتائج حول هذا الموضوع
إنما اقر الكثير من المبرمجين ان السي شارب اقوى في بعض النواحي
وخاصة توفر المؤشرات التي تفتح لك افاقا في المعالجة الصورية وهو لحد الان لم يتوفر في الفيجوال بيسك
ناهيك عن طريقة تنظيم الكود في السي شارب افضل بكثير من الفيجوال بيسك
لو قلت مثلا بتكتب 100 كود بالفيجوال بيسك . بالسي شارب الاكواد تقل كثيرا لوجود بعض الميزات ك Anonymous method + Lamnda expression وغيرها
فبتأكيد نظام الاقواس المتبع في جافا ولغات السي هو الافضل بالنسبة للكثير من المبرمجين
--
اما الانتصار الاكبر للسي شارب اعتبره ليس تقنيا
بل المصادر الهائلة الموجودة على النت
نعم مصادر السي شارب اكثر بكثير من مصادر الفيجوال بيسك
وهذا ماحفزني للإنتقال للسي شارب قبل 4 سنوات
وخاصة اني عانيت في مجال الاتصالات والتحكم
فأغلب تقنيات هذا المجال موجودة ومشروحة على النت على السي شارب
بجانب البرامج مفتوحة المصدر كلها بالسي شارب
--
ولو قررت يوما الانتقال من السي شارب للجافا او السي++
لن تعاني ابدا بسبب التشابه الكبير بينهم سواء في طريقة الكتابة والاساسيات
مما قد يفتح لك بابا لتحويل مكتبات السي++ او الجافا الى الدوت نت
قد لايعلم الكثير هذا الامر ، ولكن مكتبات الجافا خاصة في مجال الرواتر والمودمات والاتصالات بشكل عام . متوفرة بشكل كبير مقارنة بالدوت نت
اذكر اني قمت بهذا بإعادة صياغة مكتبة لفتح بورت في المودم بإستخدام بروتوكول NAT-PMP من الجافا للسي شارب وهي المكتبة الوحيدة عالميا التي تتعامل مع البروتوكول NAT-PMP رغم انها لم تعمل جيدا في بعض الروترات
ففادني تعلم السي شارب لأقوم بالتعرف على اللغات الاخرى واعادة صياغة الاكواد الاخرى الى السي شارب
بحكم ان السي شارب قريبة للغات الكبيرة
وليست كالفيجوال بيسك . فهي وحدها من تمتلك طريقة كتابة خاصة
رغم انها سهلة القرائة لانها اقرب للغة الانسان ولكن من حيث لاتحتسب انا اقول لك اني افهم اكواد السي شارب اسرع من الفيجوال
رغم اني تعاملت مع الفيجوال لسنتين
عموما هذي وجهة نظري الخاصة في هذا الموضوع
ولو كنت تريد مقارنة حقيقة وتقنية بينهما يمكنك البحث
مع اني متأكد من تفوق السي شارب تقنيا
ولو ان في السنوات الاخيرة قامت مايكروسوفت بإضافة بعض ميزات السي شارب للفيجوال بيسك
يكفي بأن اقول ان الاستاذ الكبير أحمد جمال قد نصحني بالسي شارب