الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

المصادر المفتوحة هل أنت معها أم ضدها ؟

مغلق
بدأه Syria com في 9 نوفمبر 2002 · 2 رد · 453 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

في أول مشاركة لي في هذا المنتدى أحب أن أطرح هذا السؤال .

وهو بخصوص المصادر المفتوحة والبرامج التي تندرج تحت هذه القائمة .

فهل أنت تؤيد البرمجة بواسطة أدوات تعتمد على مصادر مفتوحة مثل php و perl ؟

ام تؤيد البرمجة بواسطة تقنيات مايكروسوفت ؟ مثل asp asp.net ...

والسؤال نفسه بالنسبة لقواعد البيانات .

هل تؤيد التعامل مع mysql

أو مع acess و ms sql server ?

والسلام

#2

بالنسبة للمصادر المفتوحة فاية جزء تقصد بالضبط ؟ ، هل المصادر المفتوحة التي تغضع لاتفاقية GPL او المصادر المفتوحة من شركة Real مثلا التي تخضع لاتفاقية Real من من شركة مايكروسوفت التي تخضع لاتفاقية Shared Source او المصادر المفتوحة بصورة عامة ؟

انا من طرفي بتعجبني فكرة المصادر المفتوحة التي تخصص لهدف التعليم، و التي يمكن الاستفادة منها ايضا ، مثل اتفاقيتي Real و Microsoft و بعض الشركات الاخرى، و لا تعجبني مثلا فكرة GPL التي يخضع لها Linux و التي لا تحمي الكود المصدر بتاتا، و لا تحمي التطويرات

في GPL يمكنك استخدام الكود المصدر و لكن لو بنيت شيئ على هذا الكود فيجب ان تفتح مصدره ايضا، و يحق للاخرين بيعه.

اي تخيل انك قررت بناء برنامج محاسبة في لينكس، و قررت استخدام المكتبات التي هناك، فبحسب التفاقية لو خضعت احد تلك المكتبات او المكتبات التي تعتمد عليها تلك المكتبات، لو احدهما خضع لاتفاقية GLP فان كل برنامجك سوف يخضع لهذا الاتفاقية، و يحق لاية شخص ان يطالبك قانونيا بالكود المصدر لبرنامج المحاسبة الذي بنيته و يحق له ان يبيعه و هو ايضا و ان يعدل في الكود الخاص به.

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

بالنسبة لقواعد البيانات ف MySQL قاعدة بيانات بسيطة جدا في التركيب ابسط من تكنولوجيا JET 4.0 و MDAC التي يعتمد عليها Microsoft Access XP مثلا، اي انها حتى لا يمكنها تخزين الاستعلامات ولا بناء علاقات بين الجداول بداخل قاعدة البيانات نفسها، حتى SQL المستخدم منها لم يصل الى اية مواصفة قياسية ل SQL حتى ابسطها SQL 92

بالنسبة ل SQL Server فهو نظام ادارة قواعد بيانات عملاقة، و بالطبع يضاهي MySQL

المشكلة هنا هو التكلفة :D ف MySQL مجاني، و SQL Server غير مجاني، اما Access فمايكروسوفت قامت بوضع تحديد عليه حتى لا يستخدم في المواقع الكبيرة في انترنت و يستخدم بدله SQL Server لذلك لن تجد مواقع كثيرة تستخدم Access كقاعدة بيانات لها.

بالنسبة ل PHP و ASP.NET فكلاهما مفتوح المصدر ولكن كلاهما يخضع لاتفاقيات مختلفة، تكنولوجيا .net معظمها مفتوح المصدر و تخضع لاتفاقية ال Shared Source اما PHP ان لم اكن مخطئ فيخضع لاتفاقية GPL

انا صراحة افضل ASP.NET نظرا لفارق السرعة الهائل و الذي يقارب حسب بعض الدراسات من 10 الى 15 ضعف سرعة PHP كما ان البرمجة من خلال Visual Studio.NET تجعل من بناء البرامج بواسطة ال ASP.NET عملية سهلة جدا.

#3

أنا أؤويد المصادر المفتوحة بهدف التعليم و التي تعتمد على اتفاقية ال Shared Source ..

أما بخصوص قواعد البيانات فأنا بين الثلاثة تائه لكن يبدو أنني سأستقر على ال mySQL ..

أما بخصو ص تقنيات تطوير الويب فانا أفضل ال ASP على ال PHP لكنني الان دخلت غمار ال ASP.NET لما لها من قوة و سهولة و حماية قصوى ..

You can fly while you can touch the sky

هذا الموضوع مغلق.

مواضيع مشابهة