إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

لماذا مونو مكروهة؟

تقليص
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [نقاش] لماذا مونو مكروهة؟

    السلام عليكم
    احتجت في الفترة الأخيرة أن أتدرب على البرمجة الكائنية الكاملة (full OOP) والتصميم والتحليل الكائني للبرمجيات فاخترت سي شارب للموضوع، تذكرت مونو وكيف أنها تنفذ سي شارب وتوفر دوت نت على منصة لينكس، بالطبع الأمور تغيرت منذ لحظات بدايات انتقالي إلى لينكس (2011)، الآن مونو ودوت جنو لم تعودا الخيار الوحيد إذ أن مايكروسوفت قد وفرت نسخة مخففة من دوت نت وأجزاء من فيجوال ستديو لتعمل على لينكس باسم دوت نت كور و فيجوال ستديو إيدتور، فقلت لنفسي لماذا لا أنشر تطبيقات مفتوحة المصدر بسي شارب، بل لماذا لا يوجد تطبيقات مفتوحة المصدر شهيرة في توزيعات اللينكس مكتوبة بمنصة دوت نت (كور أو مونو)؟

    قادني هذا إلى البحث أعمق، سي شارب (ولغات دوت نت كلها) مكروهة في الأوساط الحرة، لماذا، لا أدري! سي شارب لها مواصفات قياسية معينة (مسجلة في ECMA) وليست لغة احتكارية، معظم أجزاء دوت (طبعا التي لا علاقة لها ببنية ويندوز) أيضا مسجلة في مواصفات قياسية، ولو أن مايكروسوفت التي أخرجتها لماذا كل هذا الكره؟ كنت في قناة #ubuntu على Freenode أسأل عن اختيار مونو أو دوت نت كور للتطوير على أبونتو وأفضلية التحزيم (دوت نت كور كما يبدو لا تجرؤ أي توزيعة على تحزيمها)، فأجابوني أن الاختيار الأفضل هو أن تغير المنصة بل واللغة كلها لتحسين فرص أن ينتشر برنامجك، برامج جميلة مثل بانشي وفسبوت تطرد من التوزيعات طردا وينقل بعضها المنصة كتومبوي، بالفعل حتى مونو مكروهة وهذا لا جدال فيه..

    إذاً، لماذا مونو مكروهة؟ أعطوني آراءكم
    لم تفهم شرحا ما ؟ تحتاج مساعدة تفاعلية في لينكس؟ لديك استفسار ؟آو حتى لديك وقت فراغ؟ تفضل لقناة التواصل الحي http://webchat.freenode.net/?channels=linuxac&prompt=1

  • #2
    فهمي في البرمجة عام لكن كون لغة الشارب وسواها غير مفتوحة المصدر وكون أي لغة كانت مفتوحة جزئيا أو رخصتها غير واضحة هذا كفيل بأن الكثيرين يحجم عن وضع برامج بهذه اللغة او تلك خاصة من مجتمع مفتوح ويدعم المصادر المفتوحة
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter

    تعليق


    • #3
      فهمي في البرمجة عام لكن كون لغة الشارب وسواها غير مفتوحة المصدر وكون أي لغة كانت مفتوحة جزئيا أو رخصتها غير واضحة هذا كفيل بأن الكثيرين يحجم عن وضع برامج بهذه اللغة او تلك خاصة من مجتمع مفتوح ويدعم المصادر المفتوحة
      نعم أخي هذا صحيح، رغم أن سي شارب مفتوحة المعايير ويمكنك أن تكتب مترجماتها بحرية إلا أن .net هي المشكلة، الكثير من أجزاء دوت نت ضارب العمق في بنية ويندوز وصعب التطبيق على أنظمة تشغيل أخرى (وهذه حيلة من مايكروسوفت لكي تجعل منصتها الشهيرة حصرية العمل على ويندوز)، غير حقوق الملكية التي تشمل أجزاء واسعة من دوت نت لكن هذا تم التغلب عليه في مونو بجعل مكاتب لينكس وبي إس دي مغلفة بطبقة ومتوفرة في سي شارب

      رغم هذا، مونو مكروهة، لا أقارن الموضوع بسي/سي++ ولكن بجافا من أوراكل، جافا في لينكس مثلا أقوى في الاستخدام بكثير من مونو، ويبدو جليا أن الكره يلعب دور في الموضوع
      لم تفهم شرحا ما ؟ تحتاج مساعدة تفاعلية في لينكس؟ لديك استفسار ؟آو حتى لديك وقت فراغ؟ تفضل لقناة التواصل الحي http://webchat.freenode.net/?channels=linuxac&prompt=1

      تعليق


      • #4
        ضربت الوتر الحساس
        على الأقل وضع مونو حاليا جيد مقارنة بالفترة قبل 4 الى 5 سنوات
        قلة المصادر كانت العائق الاكبر

        أضف إلى انك حينما تسأل في مواقع دعم التوزيعات سيأتيك شعور أنك دخلت معسكر قريش قبل غزوة بدر

        فالكل سيقاتل لأجل صرفك عنها ولا يجيب عن أسئلة

        لذا لا بد من وضع دروس لانه حتى باللغة الانجليزيية لن تساعدك المواقع في ايجاد دروس لها قيمة

        تعليق


        • #5
          هناك ضعف شديد في الدروس التقنية في الفترة الاخيرة عموما.
          •°o.O islamux O.o°•
          أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
          "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

          *****
          إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
          تلميح اليوم

          FreeBSD في كبسولة !
          لا يطلب العلم مستحي ولا مستكبر
          اللهم اجعل عملنا خالصا لوجهك الكريم.
          فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
          كل مشاركاتي في المجتمع وقف لله تعالى
          Tweeter

          تعليق

          يعمل...
          X