لقد قمت بدراسة و برمجة بعد البرامج المحترمة بواسطة C# ل
مدة 3 سنوات
لكن تحت منصة Visual Studio Entreprise (كما تعلمون مقرصنة ): )
المشكلة هي أني فكرت مؤخرا بنشرها على النيت ما هي نوع المشاكل اللتي سأواجهها
لن تواجهك اى مشكلة, لا يوجد طريقة لمعرفة اذا ما كانت النسخة التى تبرمج بها مقرصنة أم لا.
وكلاء مايكروسوفت القانونيين عموما لا يلتقطون الاشخاص, بل يركزون على الشركات و المؤسسات التى تستخدم نسخا مقرصنة.
لو افترضنا انك تستخدم منتجات مايكروسوفت بشكل تجارى, و هذا يحدث فى مصر فسوف يقومون بالاتصال بك (لو اكتشفوا بشكل ما عبر الاتصال بخدمة العملاء مثلا!) و مطالبتك بشراء نسخة.
لماذا تستعمل المقرصن، يمكنك الحصول على نسخة مجانية و اصلية من مايكروسوفت بدون الدخول بدوامة الاخلاق و الصح و الخطأ ؟
صحيح
في بداية التثبيت كان متاحا لي فقط ال Entreprise
أخاف أن تضيع مني خاصيات كالتصحيح التلقائي أو ما شابه
نعم أخي الكريم الفرق في خاصيات فقط
النسخ المجانية غالبا ما تكون محدودة الإمكانات أو ضعيفة الدعم، وإلا لماذا توجد هناك نسخة أخرى Entrerpise إذا؟
أذكر في آخر نسخة من VS2008 Express لم يكن من الممكن الاتصال بـ SQL Server إلا في إصداره Express Edition
ثم تنازلت Microsoft عن ذلك، وبعدها بمدة صدرت Community Edition
وكل الشركات التجارية تفعل مثل ذلك بشكل من الأشكال لأن لديها أهداف تجارية Targets يجب أن تبلغها، ولها نفقات يجب أن تغطيها.
ثم ماذا عن البرمجة على بقية المنصات؟ هل يمكن الوثوق بتطوير ودعم MonoDevelop ؟
لماذا نتعلم البرمجة التي تصلح للتشغيل على جميع المنصات، ثم لنبرمج فقط على بيئة ويندوز؟
انت في عالم العربي و 99 من مستخدمين للحاسوب في عالم العربي يستخدمون نظام الويندوز حتى مؤسسات حكومية مالحاجة لتعلم لغة تعمل على جميع المنصات او منصات اخرى مادام سوق مستهدف غالبيته يستخدم ويندوز بنسبة لنسخة انتربريز فهي مخصصة لعمل الفرق برمجية كبيرة اكثر من 250 مبرمج على نفس المشروع في نفس الوقت طبيعي يلزمهم عملية ربط قوية وادوات تواصل داخل بيئة التطوير قوية
اما ان كنت تعمل وحدك او مجموعة صغيرة اقل من 250 مبرمج على نفس مشروع نسخة كومينتي توفر كل امكانيات الاساسية وحتى الاضافية ولا تحتاج لادوات تواصل و خدمات سحابية ودعم فني و ثم هناك اضافات تزيد من فعالية بئية تطوير فيجوال
هذا غير صحيح, فيما عدا الشركات التى تمثل ادوات التطوير منتجها الاساسى مثل Embarcadero, فان مايكروسوفت و أبل ترى ما وراء بيئة التطوير.
بيئة التطوير المجانية تعنى ان مزيد من المبرمجين سوف يعمل عليها, المزيد من التطبيقات لأنظمة ويندوز, تطبيقات أكثر أى مستخدمين أكثر لمنصات مايكروسوفت (و خاصة ويندوز موبايل الذى يعانى من نقص حاد بالتطبيقات). لهذا فشركة مثل مايكروسوفت لا تهتم كثيرا لمبيعات Visual Studio بقدر ما ترغب فى اجتذاب اكبر عدد من المبرمجين للعمل عليها.
سوف تجد أيضا ان XCode مجانى من أبل. و Android Studio مجانى من جوجل.
بينما لا تزال Embarcadero التى تنتج Delphi و C++ Builder لا تقدم نسخة مجانية, لأنها لا تملك نظام تشغيل او منصة تبيعها!
التعليقات