loading...

دانلود رايگان

دانلود رايگان

بازدید : 164
سه شنبه 16 ارديبهشت 1399 زمان : 11:18

آموزش كار با PHP

آموزش كار با 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 هم، اين كار را كرد).

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


3693
آموزش كار با PHP

آموزش كار با 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 هم، اين كار را كرد).

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


3693
نظرات این مطلب

تعداد صفحات : 354

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 3542
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 1917
  • بازدید کننده امروز : 1
  • باردید دیروز : 1742
  • بازدید کننده دیروز : 0
  • گوگل امروز : 2
  • گوگل دیروز : 0
  • بازدید هفته : 4287
  • بازدید ماه : 5126
  • بازدید سال : 12786
  • بازدید کلی : 1837134
  • <
    پیوندهای روزانه
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    لینک های ویژه