12

مايكروسوفت سهلت لنا الحياة فلماذا البعض يستغني عنها؟

البعض من المبرمجين توجهوا بشغف لعالم المصادر المفتوحه لبرمجة مواقعهم او تطبيقاتهم أو اجهزتهم والخيارات هنا كثيره Java, PHP, Python...الخ

ودائماً الصراع في العالم عن التقنيات اذا كانت تابعه لـمايكروسوفت فتعتبر شيء غير مفضل لأوساط المبرمجين خاصة في العالم الغربي.

ألم تقدم لنا مايكروسوفت حلولاً ذكية كغيرها؟ أم أنها متهمة دائماً بأنها تابعه وتقلد وليس لديها ابتكار؟

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

ماهي الأسباب التي أدت لاندفاع البعض للبعد عن مايكروسوفت ولغاتها البرمجية؟


يبنى المنتَج البرمجي عادة بناء على فئتين من المتطلبات:

  • متطلبات المطور.

  • متطلبات المستخدم.

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

البرمجيات الحرة ليست مثقلة عادة بمتطلبات المطور، مقارنة بالبرمجيات المغلقة.