Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

‫ما هو الـ ‪ASP‬‬

‫‪Active Server Pages‬‬


‫• ٌعّرف على أنة صفحات الخادم النشطة‪.‬‬
‫• ٌعمل داخل خدمات معلومات األنترنت ‪.IIS‬‬
‫– خدمات معلومات األنترنت هوا أحد أجزاء نظام التشغٌل‬
‫وكما تعلم أن الـ ‪ ASP‬مقدم من شركة مٌكروسوفت ‪...‬فماذا تتوقع أن‬
‫ٌكون نظام التشغٌل للخادم الذي ٌدٌر ‪ ASP‬بالطبع وٌندوز‪.‬‬
‫ما هو دور الـ ‪ASP‬‬

‫• ٌتٌح لنا تعدٌل أو تغٌٌر أو إضافة أي محتوى من صفحة‬


‫وٌب‪ .‬فإنه ٌستجٌب لـ استعالمات المستخدم أو البٌانات‬
‫الواردة من الـ ‪ HTML FORM‬لٌعالج هذه البٌانات و ٌتفاعل‬
‫مع قواعد البٌانات‪.‬‬
‫• مثال‬
‫‪http://msdn.microsoft.com/en-US/‬‬
‫ما هو الـ ‪PHP‬‬

‫‪Pre Hypertext Processor‬‬

‫• ٌعمل على الخادم حٌث ٌتٌح للمبرمج كتابة صفحات دٌنامٌكٌة‬


‫بسهولة ‪ ,‬و الصفحات الدٌنامٌكٌة هً الصفحات التً تحدث‬
‫بٌاناتها دول الحاجة الً اعادة التحمٌل‪.‬‬
‫ما هو دور الـ ‪PHP‬‬

‫• ٌمكنك دمج ‪ HTML‬معة فً نفس المستند لتحصل على‬


‫صفحات دٌنامٌكٌة ‪.‬‬
‫• ٌغنً الخادم عن استخدام العدٌد من البرامج الصغٌرة التً‬
‫تتحكم فً نقل البٌانات من المتصفح و الً الخادم او قواعد‬
‫البٌانات‪.‬‬
‫• مثال‬
‫‪https://www.facebook.com‬‬
ASP PHP
Windows server Linux server
IIS

ASP PHP

MS-SQL MySQL
‫‪PHP‬‬ ‫‪ASP‬‬
‫مجانً‬ ‫غٌر مجانً‬
‫بٌئة عمل ٌمكن استخدام علٌها‬
‫لغة برمجة ألنشاء صفحات األنترنت‬
‫‪VB.NET OR C#‬‬
‫ٌعمل فقط مع‬
‫ٌعمل على جمٌع انظمة التشغٌل‬
‫‪IIS on WINDOWS‬‬
‫وٌعمل بكفائة على لٌونكس‬
‫ٌحتاج اباتشً لٌعمل مع لٌونكس‬
‫بدأ فً ‪1995‬‬ ‫بدأ فً ‪2002‬‬
‫ٌعمل مع خادم قواعد بٌانات مجانً‬ ‫فً األغلب ٌعمل مع ‪MS-SQL‬‬
‫‪MySQL‬‬ ‫غٌر مجانٌة‬
‫اذا كان هناك خلفٌة بال‬
‫كتابة الكود سهلة تعتمد على لغة السً و‬
‫‪VB.NET OR C#‬‬
‫الجافا‬
‫سوف تكون كتابة الكود سهلة‬
‫ال ٌوجد‬ ‫واجة مستخدم رسومٌة‬
‫مصادر محدودة خاصة للبرمجة باستخدام‬
‫مصادر كثٌرة جدا لألكواد و التدرٌبات‬
‫الفٌجول بٌزك‬
‫السؤال األهم‬
‫أٌا ً منهم أفضل ؟‬
‫هنا ٌجب ان تعود و تغٌر السؤال الً أٌا منهم أفضل لخلفٌتك البرمجٌة؟ و أي‬
‫نوع من المبرمجٌن أنت؟‬
‫اذا كنت تحب االعتماد على نفسك و التفكٌر طوٌال فً حل المشاكل و تحب‬
‫البرمجة ب ‪ VB or C#‬فسوف ٌكون الجواب ‪ ASP‬أفضل لك‪.‬‬
‫اذا كنت تحب أنجاز مشارٌع كبٌرة فً وقت قصٌر و تستمتع باستخدام أكواد‬
‫معدة مسبقا و تجمٌعها و موائمتها ألحتٌاجاتك فسوف ٌكون االختٌار األفضل‬
‫‪.PHP‬‬
‫ولكن انتظر لم ننتهً بعد‬
‫ال يمكن‬
‫• ال ٌمكن أن تفضل لغة برمجة عن أخرى أو بٌئة عمل عن أخرى ‪.‬‬
‫فهناك من ٌحب تعلم الفرنسٌة و هناك أخر ٌفضل األنجلٌزٌة هل تستطٌع‬
‫أن تفضل أٌا من اللغتٌن عن األخرى‪ .‬هكذا هً لغات البرمجة ‪.‬‬

‫• و لكن ٌجب أن نشٌر الً أن عدد مستخدمً الـ ‪ PHP‬أكبر بكثٌر من‬
‫عدد مستخدمً ‪ ASP‬و لعلك االّن تقول اذا ٌجب أن اكون من القالئل‬
‫المتمٌزٌٌن‪,‬لكنً سوف اتنازل عن الحٌادٌة هنا و اقول لك من وجهة‬
‫نظري ٌجب ان ٌعمل المبرمج من حٌث انتهى األخرون حتى تستطٌع ان‬
‫تضع قدمك فً السوق‪.‬‬
‫اذا الـ ‪ PHP‬أفضل ‪ !...‬نعم ولكن هناك شرط اخٌر‪.‬‬

‫لن تخسر شٌئا اذا اطلعت على مقدمة و بعض البرامج البسٌطة‬
‫بكل من ‪ PHP , VB or C#‬المنطق ثابت فً كل لغات البرمجة‬
‫و لكن األختالف فً طرٌقة الكتابة‪.‬‬

‫فأٌهما تفضل أنت ‪ ,‬وال تسعى الً احتراف كالهما حٌث أن‬
‫هناك الكثٌر من الخطوات لألمام لماذا ترٌد التحرك األفقً‪.‬‬
‫المراجع‬
• http://www.rapidprogramming.com/question
s-answers/What-is-the-difference-between-
PHP-and-ASP-NET--757

• http://www.brownphp.com/2009/01/differen
ce-between-asp-and-php/
ITBigDig.com

/user/1mechatronics

/in/electroteam

/ITBigDig

You might also like