آموزش كار با PHP

۵ بازديد
مقدمه PHP يك زبان اسكريپتي سمت سرور (Server Side) مي باشد كه امروزه بيش از نصفي از وبسايتهاي مطرح جهان، از آن براي حفظ و نگهداري داده ها و ايجاد سايتهاي ديناميك و به روز استفاده مي كنند PHP هم همانند تمامي زبانهاي برنامه نويسي Server Side، ترجمه شده و در نهايت به صورت كدهاي HTML در اختيار كاربر قرار مي گيرد از اين رو كد شما، از ديد ديگران پنهان
دسته بندي كامپيوتر و IT
بازديد ها 1
فرمت فايل doc
حجم فايل 30 كيلو بايت
تعداد صفحات فايل 29
آموزش كار با PHP

فروشنده فايل

كد كاربري 387
كاربر

آموزش كار با PHP



مقدمه
PHP يك زبان اسكريپتي سمت سرور (Server Side) مي باشد كه امروزه بيش از نصفي از وبسايتهاي مطرح جهان، از آن براي حفظ و نگهداري داده ها و ايجاد سايتهاي ديناميك و به روز استفاده مي كنند.
PHP هم همانند تمامي زبانهاي برنامه نويسي Server Side، ترجمه شده و در نهايت به صورت كدهاي HTML در اختيار كاربر قرار مي گيرد. از اين رو كد شما، از ديد ديگران پنهان مي ماند.
اما فرق PHP با ديگر زبانها چيست؟ يكي از مهمترين رقيبهاي PHP، توسط مايكروسافت تحت عنوان ASP كه در نسخه جديد به ASP.NET تغيير نام داده است، به وجود آمده و هنوز بحث سر آن است كه كداميك از آنها قويتر و مناسب تر است.
در اين مقاله نمي خواهم بگويم كه كدام يك بهتر است. هر كس عقايد مربوط به خود را دارد. در زير به مقايسه اين دو زبان مي پردازم:

 

  • تقريبا در تمامي مراكز فروش هوست (Host)، سرور لينوكس ارزانتر از سرور ويندوز است و از آنجا كه براي اجراي صفحات ASP.NET، نيازمند سرور ويندوز همراه با وب سرور IIS هستيم، مي بايست پول بيشتري را پرداخت كنيم. اين در حالي است كه PHP بر روي تمامي Platformها از قبيل ويندوز و لينوكس نصب و اجرا مي گردد.
  • PHP كاملا Open-Source مي باشد.
  • به وضوح در اجراي صفحات ASP.NET و PHP ديده مي شود كه سرعت PHP سريعتر از ASP.NET مي باشد.
  • براي ايجاد كردن صفحات PHP، هيچ نرم افزار جامعي به بازار ارائه نشده است كه بتواند نيازهاي كاربران را بر طرف كند (از Dream Weaver مي توان تا حدي استفاده كرد)، اما نرم افزار پر قدرت Visual Studio.NET، نرم افزاري جامع براي ايجاد صفحات ديناميك ASP.NET مي باشد.
  • در ASP.NET مي توان از تركيب زبانهاي برنامه نويسي مختلف نظير VB, C#, C++و غيره استفاده كرد ، اما PHP فقط از همان زبان خودش كه PHP است پشتيباني مي كند.
  • ASP.NET داراي ويژگي اي تحت عنوان Code Behind مي باشد كه به برنامه نويس اجازه مي دهد كدهاي HTML را جدا از كدهاي ASP.NET نگهداري كند. اين كار سبب آن مي شود كه در صورت نياز به رفع مشكل، برنامه نويس مستقيما به فايل مربوط به كدهاي ASP.NET برود و با كدهاي HTML كاري نداشته باشد. در صورتي كه PHP به صورت Default اين طور نيست (به وسيله نرم افزارهايي مي توان براي PHP هم، اين كار را كرد).

 

همان طور كه مشاهده كرديد، هر كدام از آنها داراي معايب و مزايايي هستند و انتخاب آنها، كاملا به عهده خود شماست.