صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 20 من 20

الموضوع: سؤال هام : على اي اساس تسمى الإصدارات ؟

  1. #16


    اشكر كل الي شاركوا في هذا الموضوع ، يعني افهم بشكل انه تسمية الإصدارات تكون حسب رأي المبرمج وإحساسه بمدى تطوير برنامج لكي يطلق عليه رقم الإصدارة ، بس انا الي يحيرني بعض الأرقام الغريبة ، يعني لو القى برنامج اصدارته 1.1 و 1.2 و 1.3 وووو مو مشكلة ، بس احيانا القى برامج 0.93 و 4.0.6 و ارقام غريبة ما ادري على اي اساس وضعت ، يعني البرنامج 0.93 ليش ما سماه مثلا 0.94 ؟؟؟ هل فيه شئ دقيق يحكم مثل هذي الأرقام ؟؟

    الف شكر للجميع مرة اخرى





    البرواز غير متواجد حالياً

  2. #17
    عضو سوبر نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    831


    مسالم2002
    كلامك صحيح فب البدايه لكن الأخير خطأ .. فأيضا ليست مزاجيه
    Forum v1.1.2 تعني أن تعديلا طفيفا طرأ على التعديل السابق وهو Forum v1.1 وهكذا

    البرواز
    أكرر انها ليست عشوائيه ولا غريبه كماذكرت فالرقم 93 بغض النظر ان كان كسر اورقم صحيح يعني أن المبرمج أجرى 93 تعديلا ولذا اعطى هذا الرقم ليميز هذه النسخه عن اي نسخة سابقه قد تكون وصلت اليك لكي لا يلتبس عليك الامر ..
    وهكذا يكون الترقم بأي صورة ذو معنى يهم المبرمج أكثر مما يهم المستخدم
    تحياتي





    FOFOOO غير متواجد حالياً

  3. #18


    الاخ FOFOOO
    انا ماقلت انها مزاجيه أو ماعنيت ذلك بمعنى الجملة انا قصدي انه في ربامج كثيره لا يلتزم مبرمجه على تسمية اصداراته يعني عادي تجد الاصدار الاول 1.0 والذي يليه 2.0 دون تعديل شيء ملموس بالبرنامج وبدليل 1.0.2 إلي ذكرته فهي امر جديد لم تكن موجوده من قبل

    على العموم هي فعلا مثل ماتفضلت به

    اعطى هذا الرقم ليميز هذه النسخه عن اي نسخة سابقه قد تكون وصلت اليك لكي لا يلتبس عليك الامر ..






    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً

  4. #19
    عضو سوبر نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    831


    أخي العزيز مسالم2002 مع التحيه :
    أعرف أنك لم تقل بأنها مزاجيه ولم تعني ذلك ولكن أنا قصدتها من باب دقة التوضيح والتأكيد على أن أرقام الاصدار لها معناها وأهميتها بالنسبة للبرنامج والمبرمج .
    أشكرك جدا على دقة المعلومه والحرص على وصول المعلومه
    مع خالص تحياتي





    FOFOOO غير متواجد حالياً

  5. #20
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2000
    المشاركات
    530


    لا يوجد أساس عالمي محدد، لكن معظم البرامج الشهيرة تستخدم نمطا ثابتا في تسميه الإصدارات، PHP مثلا لا تملك نمطا ثابتا في تسمية الإصدارات، ولكن إذا كانت التحديثات طفيفة فإن التغيير يكون عادة بزيادة الرقم الأخير، أما التحديثات الكبرى فقد بدأت PHP مؤخرا باستخدام الرقم الذي في الوسط وذلك بإطلاق PHP 4.1.0 الذي احتوى على الكثير من التغييرات.

    برنامج navigator من netscape مثلا وصل إلى الإصدارة 4 وكانت هنالك الكثير من الإصدارات الفرعية، لكن الشركة قررت عمل برنامج جديد من الصفر بحيث يتغلب على internet explorer واستغرق العمل على البرنامج الكثير من الوقت، وعندما أطلقت netscape البرنامج الجديد وضعت للإصدارة الرقم 6، أي أنها قفزت من 4 إلى 6.

    السبب في استخدام نظام من ثلاثة أرقام وأسلوب التسمية هذا هو أن المطورون عادة لا يعملون على إضافة الميزات بالتدريج كما تطلق في الإنترنت.

    فعندما يتم الانتهاء من PHP 4.0 مثلا، كانت هنالك الكثير من الاقتراحات وكان فريق PHP قد بدأ العمل فورا بالإصدارة رقم PHP 4.1، ولكنها تظل قيد التطوير طوال الوقت، وفي أثناء ذلك، هنالك أمور صغيرة وإصلاحات للعلل المكتشفة يتم إصلاحها وإضافتها إلى الإصدارة PHP 4.0 المطروحة وبدلا من أن يتم تأجيل طرح هذه التغييرات البسيطة وخاصة الإصلاحات الأمنية منها، فإنها تطلق مباشرة وتعطى رقما فرعيا يكون PHP 4.0.1 مثلا، وهكذا ..

    إلى أن ينتهي المطورون من عمل المزايا المقررة في الإصدارة PHP 4.1، تجد بأنهم في أثناء العمل عليها قاموا بإطلاق ستة إصدارات جديدة من الإصدارة الرئيسية السابقة ( PHP 4.0.1 إلى PHP 4.0.6 ) ولكن PHP 4.1 جاهزة الآن بكل ميزاتها، لذا فإنها تطرح على المستخدمين.

    بالنسبة لنواة لينكس مثلا، فإنها تعتمد نظاما ثابتا في الترقيم، الرقم الأول يدل على الإصدارة العامة جدا من النظام، وهي لا تتغيرة إلا إذا تمت إعادة هيكلة تامة في كيفية عمل أجزاء النواة المختلفة، لذا فإنك تجد الآن الإصدارة وصلت إلى الرقم 2 فقط، أما الرقم الثاني فهو يدل على تغييرات كبيرة في مكونات النظام وإضافة ميزات مهمة إلى النظام، وهذا الرقم يكون فرديا عادة أثناء العمل على الإصدارة الجديدة، ثم يتم تغييره إلى رقم زوجي عند طرح هذه الإصدارة، فتجد بأن النسخ النهائية تحمل أرقاما زوجية في الوسط مثل 2.2 أو 2.4، أي أن النسخة 2.4 النهائية كانت تدعى 2.3 أثناء تطويرها، أما الرقم الثالث فهو للإصدارات المعدلة تعديلات بسيطة.

    بالنسبة للأرقام التي تكون أقل من 1، فهي تدل عادة في معظم الأحيان على أن البرنامج جيد وصالح للاستخدام، لكن مميزاته لم تصل بعد إلى المميزات التي يطمح مطوروها بإيجادها في نسختها النهائية الأولى، لكن بدلا من الاحتفظا بالبرنامج لأنفسهم، فإنهم يقومون بإطلاق هذه النسخ الغير مكتملة الميزات، لعل أحدا يستفيد منها ( وأنا متأكد بأن الكثيرين يستفيدون من هذه الإصدارات ) كما أن طرحها مفيد في الإعلان المبكر عن البرنامج لجذب الاهتمام والترقب والحصول على المساعدة من المطورين الآخرين المهتمين وربما المصممين وهكذا.

    الكثير من الشركات تستخدم أرقام الإصدارات لأسباب تجارية بحته، كما هو الحال في شركة مايكروسوفت مثلا، حيث تجد بأن التغييرات بين أوفيس 95 و 97 مثلا أكبير بكثير من التغييرات بين أوفيس 2000 وأوفيس xp لكنها سياسة الشركة التسويقية.

    وكذلك الأمر بالنسبة لمثال netscape السابق، والذي ردت عليه مايكروسوفت بإطلاق internet explorer 6 والذي لا أجد فيه اختلافا كبير عن internet explorer 5.5 فيما عدى شكل الأزرار.

    الخلاصة:

    أرقام الإصدارات قد تعني الكثير من الأمور، أو قد لا تعني شيئا، كله راجع إلى أسلوب مطوري البرنامج في الترقيم.





    __________________
    http://www.ArabBuilder.com
    mubarmej غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض