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