موضوع للنقاش Asp.net VS php

السلام عليكم

قبل طرح الموضوع قمت بالبحث على الانترنت عن الفروقات بين php and asp.net لكننى فى كل مره أجد التحيز للغه منهما دون ذكر الأسباب لتفضيل أو إستخدام إحدى اللغتين . و قد قمت ببحث بسيط على هذا الموقع فلم أجد موضوع مُشابه ( على حد بحثى ) ففكرت فى طرح الموضوع للنقاش للمتمرسين و المُحترفين فى هذه اللغات أو من لديهم خلفيه عنها و كنت أُريد أهم النقاط كالسرعه و الأداء و السعر و هكذا . أو إن أمكم شرح للفروقات ( و ليس بالضروره أهم النقاط )

فى إنتظار تعليقاتكم و شكراً .

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

النقاشات هذه يا صديقي اسماعيل لاتنتهي خصوصاً المقارنات مع أهميتها. بين المبرمج والاكاديمي نقطة اختلاف فا المبرمج او المهندس له قناعاته الخاصة بناء على تجربة عملية والاكاديمي يبني لاتهم قناعاته بناء على تجربة علميّة. فلا يلام مبرمج يقول لك PHP افضل أو ASP.NET افضل. فهذه قناعته وتجربته ربما وجد تعلم الاخرى اصعب بالنسبة اليه، او لم تعجبه بيئة العمل عليها.

أوجه المقارنة التي تريدها، لن تجد فروقات كثيرة كلتيهما يؤديانِ إلى نفس الغرض والفروق بينهما فنيّة ولا تفضل احديهما على الآخرى. كما احب ان انوّه لايطلق على asp.net لغة أنما إطار عمل (Framework) بعكس PHP فيطلق عليها لغة برمجة. لو قرأت صفحات Wiki لكلا التقنيتين سوف تعرف بعض وأهم الفروق. لكن ليست على مستوى السرعة والاداء، لأن السرعة والاداء عاملان غالباً مايكونا بيد المبرمج او مهندس البرمجيات في صناعة الخوارزمية البرمجية. أما لغة البرمجة ذاتها او أطر العمل، لا تؤثر عليها عامل السرعة والاداء في الغالب وخصوصاً بين التقنيتين التي ذكرت.

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

اضيف على ما تفضلت بذكره, هو ان لكل مشروع احتياجاته من لغات البرمجة فقد تناسب صاحب مشروع معين ميزة في اللغة البرمجية الفلانية حيث قد تسهل عليه العمل وتقلل الجهد والوقت, لكن قد لا يهتم صاحب مشروع آخر بهذه الميزة اصلا وهكذا. 。◕ ‿ ◕。

مزحة :

بالنسبة لي ارى Asp.net لغة حكومية بكامل المعنى، لا يمكن ايجاد اي موقع حكومي عربي وإلا هو مبرمج باستخدام Asp.net :)

-1

هذا صحيح وهذا هو ما جعل صورتها سيئة في نظري

3ABDOO أضف ردا

بالنسبة لــasp.net فهي تتميز بالحماية وphp فهي قليلة الحماية مقارنة مع asp.net , ولكن المحترفين في php بإمكانهم التقليل من التغرات عبر طريقة الكتابة. # هذِهِ نقطة لــasp.net

بي إتش بي مغتوحة المصدر أما asp.net فهي غير مفتوحة المصدر , # هذِهِ نقطة لـــphp 

فإذا أردنا المقارنة قد لاننتهي , وكل لغة وماتتميز به.

asp.net مفتوحة المصدر بالكامل كذلك اصبحت محمولة في نسختها الخامسة و متوفرة على لينكس و ماك و يمكن تطوير تطبيقاتها بواسطة visual studio code

-1

لكن كما أعلم فيجب الدفع من أجل إستعماله , قد أكون غير مهتم بها لهذا لاأعلم أَخبارها

هل أنت متأكد أنها أصبحت مفتوحة المصدر

لا ابدا هاته النسخة مجانية و متوفرة على جميع المنصات بالاضافة الى وجود visual studio community 2015 وهو كامل المميزات و مجاني كذلك لكن متوفر على ويندوز فقط

Asp. Net جميلة إذا كنت مبرمج c# او vb

Php إذا كنت من محبين البرمجة من خلال المحرر دون استعمال بيئة تطوير

الخلاصة ان موضوع المقارنة لن يقدم لك الكثير

thisisyusuf أضف ردا

الفارق الاساسي بين Asp.net و php هو أنphp أقدم من Asp.net وهذا يؤثر على

  • أسعار السيرفرات يقل مع الوقت

  • إنتشار مكتبات التعليمات البرمجية يزداد مع الوقت

  • الجديد ينافس ويبحث عن ما يمييزه عن القديم ويضع حلولا للثغرات

  • من تعود على استخدام php قد لا يضحي بما تعلم ويبدأ من الصفر

..... الخ

بالنسبة لي أفضل As.net لأني أستفيد من خبرتي في كل لهجات Basic مثل QBasic VBA VBS Visual Basic VB.NET

ومن سهولة التعامل مع تعدد اللغات، العضويات وتعدد المستخدمين، دوال الجرافيكس، دعمها الكامل للغة العربية ..