سي شارب ودوت نت

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

يُعرف أيضًا بـ سي شارب دوت نت دوت نت كور

التعريف

سي شارب لغة برمجة وتُنطق سي شارب، أما دوت نت فهي مجموعة القطع الجاهزة التي تُبنى منها برامج سي شارب. ودوت نت تضم أيضًا الجزء الذي يشغّل البرنامج بعد الانتهاء منه، ولهذا يسير الاسمان معًا ونادرًا ما تستخدم أحدهما دون الآخر. وكلاهما من مايكروسوفت، وكلاهما مجاني للتحميل.

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

وهذا يناسب مكتبًا يعيش أصلًا داخل منتجات مايكروسوفت، بويندوز على الأجهزة وأوتلوك للبريد وتيمز للاجتماعات. فيسجل الموظف دخوله مرة واحدة بحسابه المعروف، ويعرف البرنامج عندها من هو وما يحق له أن يرى. ويمكنك بناء الشيء نفسه على منصة أخرى، لكنك ستدفع مرة ثانية مقابل شيء تملكه الشركة بالفعل.

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

والعمل بعد ذلك يشبه أي عمل آخر. فهناك تطبيق ويب لمن يجلس على مكتب، وتطبيق هاتف لمن هو خارج المكتب، ومراجعة أمنية قبل أن يدخل أحد من بيته. وتبني لينكي سوفت بلغة سي شارب حين يكون موظفو العميل داخل أدوات مايكروسوفت أصلًا، وبلغة أخرى حين لا يكونون كذلك. فالإجابة الصادقة تتعلق بمكتبك أنت، لا بتفضيلنا نحن.

أسئلة حول سي شارب ودوت نت

هل سي شارب هي نفسها سي أو سي بلس بلس؟
لا. الاسم فقط متشابه. سي شارب لغة أحدث وأسهل من مايكروسوفت، وهي تدير الذاكرة نيابة عن المبرمج بدل أن يتولى ذلك بنفسه.
هل أحتاج خوادم ويندوز لتشغيل تطبيق سي شارب؟
لم يعد ذلك ضروريًا. النسخة الحديثة من دوت نت تعمل على لينكس، وهو أرخص في الإيجار عادة. القديم وحده، دوت نت فريم وورك، ما زال مرتبطًا بويندوز.
ما الفرق بين دوت نت فريم وورك ودوت نت؟
دوت نت فريم وورك هو الإصدار القديم الخاص بويندوز وحده، وقد توقف عند 4.8. أما دوت نت ومعه رقم فهو الحالي، ويعمل على ويندوز ولينكس وماك.
هل استخدام سي شارب مجاني للشركات؟
نعم. اللغة والأدوات والنسخة المجانية من فيجوال ستوديو بلا مقابل. وقد تدفع مقابل خوادم ويندوز أو النسخ المدفوعة، فتحقق مما يشمله عرض السعر.

ما زلت غير متأكد كيف ينطبق هذا على مشروعك؟

أخبرنا بما تبنيه وسنجيبك بلغة واضحة.