صفحة 2 من 9 الأولىالأولى 1234567 ... الأخيرةالأخيرة
النتائج 16 إلى 30 من 127

الموضوع: هل asp أم php هو الخيار الأمثل؟ تكفون ردوا



  1. أخوي مبرمج محترف جالس تدقني بالكلام
    أنت تقول أن من السهل التحول من لغة إلى لغة أخرى المشكلة الكبرى أن جميع مبرمجي فيجول بيسك و مبرمجي ASP يفقدون كثير من المهارات البرمجية كما قرأت سابقاً وهذا شيء واقع وملموس فلا تجد أن بإمكانهم فهم كثير من الأشياء و التقنيات الأساسية في بعض اللغات الأخرى وبالأخص الـ OOP قد تستطيع أنت وكم شخص غيرك في حالة وجود عزيمة لكن الكثيرين غيرك سوف يتعقدون بشكل يجعلهم أن يتركوا تعلم اللغة الأخرى .

    بالنسبه لقولك جلب السورس كود الخاص بصفحة معينة أنت تقول أن هذا شيء مبني في PHP ، صحيح أنها مبنية داخل PHP ولكن خذ في بالك أن وجود هذا الكم الهائل و الرائع من الـ Functions داخل الـ php هو احد أسباب قوتها ؟!! ..

    بعد ذلك أنت قلت :
    ثاني شي يبدو انك تتناسى اننا في العالم العربي
    الذي لا يقبل شي الا بالدعم الفني والخبراء
    ( انتهى )

    ومن قال لك أن الـ php لأاتملك دعم فني ؟!! بالعكس فأنا أجد دعم فني قاتل جداً لهذه اللغة ويكفي دليل اللغة الذي يمكن تنزيله من الموقع و الذي هو بمثابة الـ MSDN بشكل مصغر و إن صعب عليك الموضوع توجه إلى الـ mIRC و إلى غرفه #php بالتحديد لتجد الشباب الحلوين ينتظروك هناك

    بالنسبه لقواعد البيانات : فكما هو معروف أن قاعدة بيانات أكسس أبطأ من MySQL و الـ الدوال الخاص بالـ mySQL أصبحت مبنية داخل اللغه في الإصدارات الأخيره ! والـ mySQL مجانية فهل تدعم ASP الوصول إلى قواعد بيانات الـ mySQL .. قد تقول أن ASP يمكنها الوصول إلى SQL Server لكن الـ SQL Server ليس مجاني !! و قد تقول يمكن كتابة مكتبة خارجيه للوصول إلى الـ mySQL و لكن من سيقوم بإنشائها !!

    لم يبقى سوى الإشارة إلى الـ ASP.NET والتي لم أطلع عليها ولا أدري هل تفوقت على الـ PHP أم لا ..

    أخوك :
    Nasa Baby






    __________________
    مدونتي الشخصية :
    http://www.mazen.ws
    عن البرمجة و تطوير المواقع و علوم الحاسب
    ماسنجر :
    desclub@hotmail.com
    بريد الكتروني :
    mazen@mazen.ws
    مازن مليباري غير متواجد حالياً



  2. الله يضحك سنك يا أستاذ مبرمج ، حلو المقطع هذا :
    التوليفة Apache + PHP + Unix لا يمكن مضاتها أبدا بالتوليفة اWindows NT + IIS + ASP .. وجود Windows NT وحده يكفي ليخرب كل المعادلة!






    __________________
    مدونتي الشخصية :
    http://www.mazen.ws
    عن البرمجة و تطوير المواقع و علوم الحاسب
    ماسنجر :
    desclub@hotmail.com
    بريد الكتروني :
    mazen@mazen.ws
    مازن مليباري غير متواجد حالياً

  3. #18
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    595


    حيرتوني زيادة





    www.com غير متواجد حالياً

  4. #19


    وأنا أيضا
    (واحد متابع حترسي على ايه





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

  5. #20
    عضو جديد
    تاريخ التسجيل
    Sep 2000
    المشاركات
    21


    السلام عليكم ..بسم الله وعلى بركة الله ..

    أولاً أنا لا أستخدم php أو asp أنا بكل بساطه أستخدم coldfusion مما يعني حياديتي في التقييم ..

    هنالك معلومات خاظئه كثيره ذُكرت في الموضوع لست بصدد التحدث عنها ..ولكن لكي أوضح وجهة نظري في تقييم اللغه الأفضل ..يجب أن نعرف ماهي اللغتين وما الفروقات بينهما ..:
    أولاً ..ماهي asp ؟
    Asp إختصار لجملة active server pages
    ما هو تعريف php ؟
    Php إختصار ل Personal Home Page

    أعتقد أن الفرق قد وضح الآن ..ولكن سأحاول التوضيح أكثر ..

    Php لغة جميله أثبتت جدارتها في السنتين الأخيره في منصات *nix كلغه سريعه و multi threaded language .
    بخلفيه بسيطه بلغة c يمكنك عمل your own functions ولا يوجد حدود للغه في مجال الويب....

    لكن هل php قادرة على تشغيل مشاريع كبيره , وتحمل ضغط هائل ؟ هل تقدم حلول clustering متكامله ؟ هل تدعم تطبيقات ال ecommerce ؟ هل تتعامل مع قواعد البيانات بسهوله ومرونه (بإستثناء MySql ) ؟

    الجواب لا ..أو على الأقل ليست مثل asp ..

    الفروقات بين اللغتين كبيره جداً جداً ولا مجال لذكرها الآن ..طبعاً يوجد مواقع كثيره على الشبكه قامت بتقييم اللغتين ومنحت أصواتها ل php , وغالبية هذه المواقع هي من انصار *nix ..
    أنا لست هنا لأشكك في تقييمهم ولكن لكي نعرف الفرق الحقيقي بين اللغتين ..يجب أن نعرف الفرق بين asp و asp.net ولمزيد من التفاصيل انظروا هنا :
    http://www.aspng.com/learn/differences.aspx

    النقطه الوحيده التي تُسجل لصالح لغة php هي أن php تعمل على أنظمه متعدده بخلاف asp التى لا تعمل الى على تطبيقات microsoft ..ولكن لن تعتبر هذه مشكله بعد الآن ..
    فقد صرح ستيف بالمر (المدير التنفيذي ل microsoft) منذ إسبوعين أن تقنية dot net التي قاربت على الانتهاء ستعمل على جميع الأنظمه ..و microsoft بذلك تطبق نفس فلسفةشركة sun بلغة جافا وهي :
    write once , run anywhere

    Asp تٌُُُدعم من قبل شركة Microsoft ولا جدل بأن المستقبل لهذه اللغه ..طبعاً هنالك عشرات الأشياء التي لا يسمح وقتي بذكرها ستعرف الجميع بقوة asp بل ربما ستدعهم ينتقلون اليها ..وأنا هنا أقصد بالتحديد التقنيات الجديده التي يمكن عملها مع asp dot net و الدعم الرهيب لتطبيقات xml في هذه اللغه ..

    بإختصار يا أخوان أرجوا أن تنظروا الى ا لنواحي العملية في التقييم , وألا تنظروا الى الأمور السطحيه ..
    كما ذكر أحد الإخوان أن php قويه في عمل المنتديات ..وأن أفضل منتدى مكتوب ب php !
    هل هذا وجه للتقييم ؟
    من المعروف أن مطوريين asp أو الشركات التي تستخدم asp تستخدمها في تطبيقات التجارة الالكترونيه والأمور الحساسه العمليه وليس المنتديات !
    اذهب وابحث عن البرامج التي تباع في الانترنت ..ستجد أن غالبية برامج asp هي برامج ecommerce أو business management أو accounting أي برامج عمليه ..
    بالمقابل عندما تبحث عن البرامج المكتوبه ب php ستجد منتديات وكروت معايده وغيره !


    ثم يا حبيبي يا مبرمج ليس صحيح أن أفضل منتدى هو منتدى vb ..بل هنالك الكثير من المنتديات الأروع والأفضل ..على سبيل المثال :
    1- http://www.wimba.com/ منتدى صوتي خيالي ..
    2- http://www.fusetalk.com / مكتوب بلغة coldfusion ..

    يا شباب لدي الكثير لأقوله هنا ..ولكن لضيق الوقت وحساسية الموضوع سأرد مباشرةً على الأخ السائل :

    1-كما قال مبرمج محترف اذا كنت تريد أن تطور برامج لا أن تعرب فتوجه الى asp
    2- اذا كنت تريد تعلم اللغه لتامين مستقبلك العملي , فتوجه الى asp .. والدليل زر هذه الموقع العربي :
    http://www.bayt.com/bayt_new/ar/index?access=11478193
    وشاهد طلبات مبرمجين asp مقارنةً ب php بالمنطقه ..
    3-اذا كنت تبحث عن تطوير مواقع موجهه للأعمال فتوجه الى asp ..
    تبقى لدي ملاحظه أخيره :
    أنا أُلاحظ أن هنالك هجوم عنيف على منتجات Microsoft فقط لأنها من Microsoft ..
    أنا شخصياً لست من أنصار Microsoft ولكن لنسأل أنفسنا سؤال مهم :
    مذا سيحدث لنا لو اختفت شركة Microsoft ..أقصد كعرب ؟
    أرجوا أن تفكروا في هذه النقطه ..
    وشكراً للجميع ..








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

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


    جميل .. لقد كنت بانتظار رد مطول كهذا لأرد عليه

    حسنا .. بما أنك مستخدم ColdFusion فهذا يعني أنك منحاز إلى ASP لأن استخدام ColdFusion أساسا مرتبط بنظام التشغيل Windwos .. مع أن هنالك نسخ للينكس ولكنها سوقها كله على مزودات Windows!

    أنا لا أكره مايكروسوفت أبدا لأنها مايكروسوفت .. أنا أتحدث الآن عن ASP و PHP فقط .. مايكروسوفت معروفة بشكل عام بمجموعة من الخواص السيئة والتي تنطبق على ASP وعلى Windwos وعلى كل برامج مايكروسوفت التي ستحتاج إلى التعامل معها عندما تختار ASP .. وقد مللت من تكرار هذه الأمور وألخصا للمرة المليون في ثلاث نقاط .. أولا الأمان .. نظام الأمن في ويندوز ضعيف وهو أصلا كله مأخوذ من نظام يونيكس ومضاف إلى نظام windows بالغصب اللي ماكان يعرف شي اسمه مستخدمين ومجموعات وكلمات مرور وصلاحيات (وهي أهمها) .. النقطة الثانية الثبات .. وهذه حدث ولا حرج بل أن انهيار النظام من الأمر الطبيعية جدا .. ثالثا السرعة .. وهذه محل خلاف .. ولكنني لازلت أصر على أن أنظمة Unix أسرع بكثير وهذا كلام لا يختلف فيه الخبراء أبدا.

    بالنسبة لميزات التدرج التي تحدثت عنها في أنظمة Windows فلا فائدة من نظام يعمل clustering للمهام على ألف مزود لا يمكن الأعتماد على أي منها! ولك أن تقرأ بالكامل عن تجربة Google مع نظام Linux وكيف أنهم يشغلون محرك بحثهم على أكثر من 6000 مزود Linux موزعة بين الساحل الشرقي والغربي للولايات المتحدة وهو أكبر محرك بحيث في العالم ويحتوي على أفضل تقنيات إدارة البيانات وأعقدها ويعطي أفضل النتائج ويخذم عشرات الآلاف من عمليات البحث في الثانية الواحدة ويحتوي على فهرس بأكبر عدد من الصفحات في العالم كله .. في الواقع .. لك أن تسمع حول هذه التجربة وهذا عرض مسجل لأحد الندوات التي قدمتها Google.com :
    http://technetcast.com/tnc_play_stre...?stream_id=420

    بالنسبة لشركات التجارة الإلكترونية التي تستخدم نظم مايكروسوفت فهي في النهاية الشركات الوحيدة على الإنترنت التي تستخدمها وهذا لا يبرر ذلك .. السبب الوحيد الذي يجعل أي شخص يستخدم تقنيات مايكروسوفت هو مزود قواعد البيانات الرائع Microsoft SQL Server ولن أتحدث فيه بشكل مطول ولكنه البرنامج الوحيد الذي يوفر وصولا سهلا وجيدا في نفس الوقت إلى البيانات .. مع ذلك هنالك مزودات Oracle التي تعمل على أنظمة Unix أيضا .. وهنالك أيضا مزود قواعد البيانات المجاني MySQL والآخر PostgerSQL (الذي ستصدر منه نسخة جديدة حديثة يتوقع أن تقلب الكثير من الموازين .. ترقبوا ) .. أما الشركات مثل Google فقد قامت في الغالب ببناء نظامها الخاص لإدارة البيانات أضف إلى ذلك أن استخدام الكثير من الشركات لحلول مايكروسوفت يعود أيضا إلى أسباب سياسية أحيانا.

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

    أنا لم أقل أبدا بأن PHP هي الأفضل لأن ساحة الحوار vB مكتوبة بالـ PHP .. أنا قلت أن مبرمجي visual basic المحترفين فضلوا استخدام PHP على ASP والتي هي في النهاية لغتهم هم! والبحث على الأسباب ليس من واجبي ولكن السبب لا يعود أبدا إلى كونه مجاني أبدا لأنهم أصلا مبرمجي Windwos .. يعني المفروض حسب كلامكم أن العمل الذي يقومون عليه يدر عليهم أموالا تصبح قيمة برامج مايكروسوفت في مقابلها بخسة!

    كلام الأخ مازن صحيح .. وبالذات بالنسبة للدعم الفني .. في الواقع غرفة الدردشة #php على مزودات EFnet هي أفضل ساحة دردشة من حيث السلوك الطيب (على عكس غرفة #per ) .. في غرفة #perl يطردونك مباشرة إذا سألت سؤالا لا يعجبهم .. وهم لا يعجبهم شيء في الواقع أما ASP فهم يطردون أي شخص يسأل سؤالا لا يعرفون الإجابة عنه (وقد تبين أنهم يجهلون الكثير من الأمور) ..
    هل تعلم بأننا في غرفة الدردشة في PHP نقبل بتصليح أي سكريبت php لا يعمل بصورة جيدة لسبب أو لآخر دون مقابل؟ وكلما زادت المشكلة تعقيدا كلما زادت المشاركة في الموضوع .. هل تعلم بأن المشكلة التي لا يتم العثور على حل لها يتم إبلاغ فريق التطوير (نفصه في الواقع يكون موجودا في الساحة في وقتها) والذي يعملون مباشرة على البحث عن المشكلة والعضور عليها في سويعات وإضافة الحل إلى الشفرة البرمجية مباشرة ويمكنك الحصول على الحل للمشكلة حالا أو الانتظار حتى الإصدار المقبل من PHP والذي لا يتأخر أكثر من شهرين في الغالب.

    هل تجد مثل هذا الدعم من مايكروسوفت أو Allaire أو أي جهة أخرى غير مبرمجي حركة المصادر المفتوحة؟

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

    الأمر الأخير الذي أحببت أن أبشركم كلكم به هو أن العمل جار الآن لبناء طريقة جديدة وفعالة لإبقاء الموارد Resources .. هذه كانت واحدة من الأسباب التي تميز ASP و JSP عن PHP وسيتم حلها الآن .. وهي توفر لك إمكانية إجراء استعلام مثلا في صفحة وطلب النتائج على أكثر من صفحة أو عمل XML Dom Parsing لملف XML ثم الوصول إلى مكونات الشجرة على أكثر من صفحة دون الحاجة لإعادة عملية الـ Parsing .. هذه الميزة لم تكن موجودة في PHP سابقا ولكنها ستضاف حالما يتم الإنتهاء من تطويرها وستفتح المجال للمزيد من المشاريع الضخمة وذات المتطلبات العالية.





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



  7. لاتعليق ننتظر ردود بقية المتعصبين





    __________________
    مدونتي الشخصية :
    http://www.mazen.ws
    عن البرمجة و تطوير المواقع و علوم الحاسب
    ماسنجر :
    desclub@hotmail.com
    بريد الكتروني :
    mazen@mazen.ws
    مازن مليباري غير متواجد حالياً

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


    كذلك الأخ العزيز Dreamer .. هنالك أمور لم أنتبه إليها ..

    أولا .. Personal Home Pages هو اسم لمكتبة من الدوال كانت مكتوبة بلغة Perl بواسطة راسموس ليردوف لتسهيل عملية بناء صفحات ويب تفاعلية باستخدام لغة Perl ..

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

    بدأ العمل وانتهى بالبرنامج المعروف باسم PHP/FI 2.0 أي Personal Home Pages / Form Interpreter إن لم تخنني ذاكرتي ..

    قامت مجموعة من المبرمجين بعد ذلك بعمل مترجم أفضل للغة وعملوا API ممتازة لها بلغة C وأصبحت إضافة الدوال إليها بلغة C أمرا فائق السهولة .. وهكذا بدأت حركة كاملة لنقل مكتبات C الشهيرة ( XML, GD وغيرها) إلى دوال PHP ..

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

    الآن لغة PHP أمرا مختلف تماما عن Personal Home Pages .. يعني المطلح لا ينفع الآن .. إذا سألت الآن عما يشير إليه الاختصار PHP ستجد الكثير من الردود .. هذا بعض منها للتسلية :
    كود:
    PHP = Prefessional Home Pages
    PHP = People Hate Programmers
    PHP = Programmers Hate Presidents <-- during the USA elections
    PHP = Poor Hopeless Programmers <-- I made this one :)
    وغيرها الكثير .. في النهاية PHP هي PHP كما هي الآن ولا يمكن للاسم القديم أن يغير من الواقع.

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

    بالنسبة لموضوع write once run anywhere فهل هذا يعني بأن برامج مايكروسوفت ستعمل على Linux؟ هذا ما نريده الآن .. ولو كان فيهم خير خل ينزلون IIS و ASP على لينكس مجانا مثل ما هو مجانا على الويندوز .. ولا تنسى بأننا نريد برامج كفأة .. يعني مو يجيبون لنا مشاكل الويندوز مالتهم على اللينكس بعد .. هذا راح يخرب الهدف اللي جعلنا نستخدم Linux من الأساس.

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





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

  9. #24
    عضو نشيط
    تاريخ التسجيل
    Jan 2001
    المشاركات
    209


    السلام عليكم


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





    __________________
    aldaleal.com
    منذر غير متواجد حالياً

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


    أسهل طريقة للبدأ مع PHP :
    http://forum.arabbuilder.com/showthr...p?threadid=211
    http://forum.arabbuilder.com/showthr...p?threadid=212
    http://www.arabbuilder.com/learn/lessons/php/
    http://www.arabbuilder.com/learn/lessons/php/php01.php
    http://www.php.net/tut.php
    http://www.php.net/manual/

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





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

  11. #26
    عضو جديد
    تاريخ التسجيل
    Sep 2000
    المشاركات
    21



    أهلاً مبرمج ..على فكره موقعك حلو وانا من الأشخاص الي يزورونه من فتره لفتره ..(دهن سير )

    الله يخليك لا تفهمني غلط ..!

    أنا عندما ذكرت عن وجود أخطاء في الموضوع , لم أقصدك أنت بالتحديد , تعليقي كان على بعض المعلومات التي كُتبت بالخطأ ..مثلاً :

    قال الأخ سوالف : فقط نظام Linux والتى بنيت على نواة يونيكس شفرتها مفتوحة
    freebsd , netbsd ,etc كلها أنظمة unix ومفتوحة المصدر ..

    أنت قلت أن php مع linux أسرع من asp مع win2k وأنا أخالفك الرأي تماماً ..
    على العموم سأعود الليله او غداً إن شاءلله لأكمل النقاش ..(ما عليش مشغول شوي ) ..

    أهم شيئ ..لا أحد يبوز ويزعل علينا ..رجاءً ..





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

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


    خلاص dreamer .. قاعد أضحك .. شوف

    وأنا بانتظارك إن شاء الله ..

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

    وعلى فكرة .. PHP و Perl و PostgerSQL و Apache كلها تخضع لاتفاقيات شبيهة بـ BSD .. يعني مفتوحة الشفرة ولكن يمكن استخدامها لأغرض تجارية .. أما MySQL و الـ Linux Kernel فهي تخضع لاتفاقية GNU.





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

  13. #28


    مادم الموضوع حرب فل نبدا الحرب

    اوكيه بالنسبة للسرعة
    ما راح اقول شي بس بسال كم سؤال واترك الجواب للاخ مبرمج

    اولا هل سرعة تصفح صفحة لا تحتوي الا على صورة مثل صفحة تحتوي على اكثر من صورة

    ثانيا هل سرعة تصفح صفحة يتم الاتصال بقاعدة البيانات فيها
    اكثر من مره من صفحة لا يتم الاتصال فيه الا مرة واحدة

    ثالثا هل سرعة تصفح صفحة موجود على مزود ضعيف مثل صفحة
    موجودة على مزود قوي

    رابعا هل سرعة تصفح صفحة بالنسبة للشخص متصل عن طريق
    مودوم مثل شخص عن طريق خط مؤجر
    -------
    امور برمجية
    -----
    خامسا هل صفحة تعتمد على صفحة يتم استدعائها في جميع الصفحات
    وهذه الصفحة يتم الاتصال في قاعدة البيانات
    مثل صفحة لا يتم الاتصال فيها بقاعدة البانات الا مرة واحدة
    ثم تسند القيم الى متغرات تظل موجودة الى ان تتغير البيانات
    فيتم الاتصال بقاعة البيانات

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

    هل سرعة تصفح صفحة فيها الكثر من عبارة الشرط
    مثل صفحة لا يوجد فيه اي عبارة

    وغيرها وغيرها

    اما بالنسبة لمسالة التوليفة
    لا نروح لبعيد لماذا لم يتحمل السيرفر في سوالف
    الزياة البسيطة في زواره في ايام الدرة

    انتظر اجابة
    انتهى






    __________________
    لا يوجد مستحيل
    مبرمج محترف غير متواجد حالياً

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


    حقيقة با أخي بدا لي كلامك مثل الألغاز؟ بالطبع الإجابة معروفة على جميع الأسئلة السابقة .. ولكن ما علاقة هذا الموضوع بالمقارنة بين PHP و ASP؟

    على أي حال سأحاول الرد على بعض الأمور التي فهمتها أو استوحيتها من الأسئلة ..

    أولا .. إبقاء الإتصار بقاعدة البيانات .. هذا الأمر موجود في لغة PHP أيضا .. ويدعي persistent connections بل هو أمر يتم بسهولة شديدة وتلقائية بحيث أنك لا تحتاج إلى القلق حيال الموضوع .. تقوم PHP بعمل connection بقاعدة البيانات وفي كل مرة تحاول عمل connection إلى نفس قاعدة البيانات بنفس البارامترات فإن PHP تقوم بإعادة استخدام الـ connection المفتوح مسبقا .. إذا لم ترد هذه الميزة تغير اسم الدالة من mysql_pconnect مثلا إلى mysql_connect والعكس بالعكس إذا أردت تفعيل هذه الميزة في برامجك.

    ما معنى يستمر حتى نهايته حتى لو وجد غايته في التكرار رقم 2؟ هذا أمر ممكن جدا في PHP أيضا بالطبع بل في كل لغات البرمجة في العالم!

    كذلك الأمر بالنسبة لعلاقة الشرط .. ما المقصود فيها؟ يمكنني عمل صفحة ASP فيها مليون عبارة شرط وصفحة PHP لا توجد بها أية عبارة شرط ..

    نحن الآن لا نناقش مهارة المبرمج الذي يكتب البرنامج .. نحن نتحدث عن اللغة بفرض أن جميع العوامل الأخرى ثابته!

    لماذا لم يتحمل سيرفر سوالف الزيادة البسيطة في عدد الزوار .. الجواب بسيط وهو أنه في الواقع أثبت كفاءة عالية في إدارة الطلبات .. وأنه تمكن من رفع كفائته حتى الحد الأقصى .. ولكن الطلبات زادت عن الحد فضاع بعض منها .. أما لو كان هذا سيرفر Windows NT فمن غير المستبعد أن تجده الآن قد أغلق من شدة الطلبات عليه.

    أنا لا أقول بأن Linux له إمكانيات غير محدودة .. أنا أقول بأن Linux يستطيع الإستفادة من العتاد الموفر له بصورة أفضل من Windwos النهم لموارد النظام كما يعلم الجميع .. وأنه أقدر على الثبات في الأزمات أو عندما يزداد الضغط عن تحمل السيرفر.

    إلى الآن لم أجد سؤالا معقولا يقارن بين PHP و ASP من أي ناحية .. كلها أسئلة حول مشاكل أو أمور من الممكن أن تحدث لكل من التوليفتين.

    يجب أن نركز على المقارنة .. الأمور التي يمكن أن تكون مختلفة بين PHP و ASP .. أمور لا يمكن عملها في PHP ويمكن عملها فقط في ASP .. أو عملها في PHP أمر صعب .. أو يعطي أداءا سيئا .. هذا ما نريده الآن .. مقارنة.





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

  15. #30
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    300

    ما شاء الله عليكم, حوار أكثر من رائع بارك الله فيكم



    أخوي Dreamer مشكور على الرد وتعديل المعلومة

    شكل الموضوع إبتعد قليلا عن المقارنة بين PHP و ASP ...

    حقيقة وجدت موقع مهم جدا به إحصائية مهمة عن عدد السيرفرات المستخدمة ونوعها:



    http://www.netcraft.com/survey

    وهنا نجد إحصائية عن أكثر 30 موقع طلبا ونوع برنامج السيرفر المستخدم.

    http://uptime.netcraft.com/up/today/requested.html

    ونستنتج سيطرة آباتشي على حوالي 60% من مجموع عدد الخوادم التى تم إحصائها, عدد الخوادم في هذه الإحصائية = 28,125,284.

    أخوي مبرمج محترف ...

    السيرفر تعرض لضغط غير معقول أخوي, يعني أكثر من 6 أضعاف المعدل الطبيعي وهذا عمل مقصود وليس بسبب إقبال عدد متزايد من الزوار.

    كم قال اخوي mubarmej في رده " أنا لا أقول بأن Linux له إمكانيات غير محدودة .. أنا أقول بأن Linux يستطيع الإستفادة من العتاد الموفر له بصورة أفضل من Windwos "

    هنالك الكثير من الإمور يمكننا من خلاله تحسين عمل السيرفر بتغيير المتغيرات في Mysql, PHP, Apache وأيضا إضافة برنامج Zend Optimiser or Zend cach لـPHP ولكن هذا ليس موضوعنا هنا.
    يكفي أن اللينكس أسرع من الويندوز






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





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

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

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