آموزش طراحی وب

چرا از php استفاده کنیم ؟

گاهی اوقات این سوال برای شما بوجود میاد که چرا php رو انتخاب کنیم و یا php چه تفاوت هایی با سایر زبان های برنامه نویسی داره .

چرا از php استفاده کنیم ؟فصل اول : مبانی php

جلسه دوم : چرا از php استفاده کنیم ؟

گاهی اوقات این سوال برای شما بوجود میاد که چرا php رو انتخاب کنیم و یا php چه تفاوت هایی با سایر زبان های برنامه نویسی داره . امروز کمی باهم این سوالات رو بررسی می کنیم .

گذشته از اینکه php ، Open Source هست ، دلایل بسیار زیادی وجود داره که شاید شمارو متقاعد کنه از  php استفاده کنید . در ادامه چند مورد رو بصورت لیست وار براتون توضیح می دم :

–         Php بر روی پلت فرم های متفاوتی قابل اجراست مثل :  Unix , Linux , Windows و …

–         تقریبا روی همه ی سرورهایی که این روزها استفاده میشه قابل اجراست مثل :  IIs , Apache و …

–         در صورتی که php و روی پلت فرم linux پیاده سازی و اجرا کنید ، از امنیت بسیار بالایی برخورداره .

–         شباهت بسیار زیادی به زبان C و  Perl داره و به راحتی قابل یادگیری هست .

–         نوع داده ها و ساختارهای PHP به راحتی آموخته و به کار گرفته می شوند .PHP خودش میدونه منظور شما چیست و نوع های داده هارو ، به تشخیص خودش تغییر میده .

–         دنیا و به خصوص اروپا داره به سمت لینوکس گرایش پیدا میکنه و در حال حاضر اولین انتخاب از لحاظ کارایی و قیمت برای وب در این سیستم عامل  phpاست . بنابراین به این دلیل و مشاهده آمار php یک زبان آینده دار است.

–         چیزی شما می تونید با PHP انجام بدید ، با سایر زبانها نیز قابل انجام است . اما PHP برای کار در زمـینه وب طراحی شده . بنابراین کارهای مشکل و خسته کننده ای که برنامه نویس مجبوره تو زبان های دیگه انجام بده ، به آسانی با PHP انجام می شود.

–         اسکریپت های Open Source فراوانی برای افزودن به پروژه هاتون در سایت های مختلفی وجود داره که شما می تونید به رایگان از اون ها استفاده کنید .

–         زبان php دارای امکانات شی گرایی هم هست که در نسخه پنجم آن نیز این امر بیشتر شده.

–         زمانی که شما به صورتی گروهی یه پروژه رو دست میگیرید ، میتونید با php یه برنامه نویسی امن و قابل فهم رو داشته باشید .

–         اگر به زبان php  و با Stored Procedure برنامه نویسی کنید ، می تونید اطمینان حاصل کنید که سایت شما ۹۹ درصد از حملات Sql injection محافظت خواهد شد .

–         و هزاران دلیل دیگه که باید پس از به دست آوردن تجارب ، به اونا برسید .

این دلایلی بود که میتونه به شما تو انتخاب زبان کمک کنه اما در کل دلایل و سلیقه ها در انتخاب زبان برنامه نویسی بسیار زیاده ، بهتره هر کس با توجه به علاقه ی شخصی خودش و  اینکه تو چه زبانی قدرت بیشتری داره ، زبان برنامه نویسی خودش رو انتخاب کنه . امیدوارم با هر زبانی هر کجا هستید موفق باشید  😉

تهیه شده در مدرسه مجازی ایرانیان

حسین همت یار

نویسنده در مدرسه مجازی ایرانیان ، دانشجوی رشته IT ، طراح وب و علاقه مند به تازه های دنیای اینترنت و وب و البته لینوکس

دیدگاه ۷

  • یه سوال و در واقع یک تردید در ذهنم برای انتخاب php دارم! اینکه در جایی دیدم اسکریپت های php نسبت به asp.net فشار بسیار بیشتری به سرور میارن! نظرتون در این باره چیه؟ از لحاظ لود و اجرای اسکریپت این دو زبان چگونه اند؟

    • سلام دوست عزیز
      در رابطه با اسکریپت ها باید خدمتتون عرض کنم که هر اسکریپتی قابلیت های خاص خودش رو داره ، امکان داره اون اسکریپتی که شما استفاده کردید از دیتابیس حجیمی برخوردار بوده باشه و دارای قابلیت های زیادی بوده که احساس کردید به سرور فشار میاره . یا یه مساله دیگه اینکه اون اسکریپت باگ داشته و به دلیل اینکه اون باگ لود میشده ولی نمیتونسته به درستی اجرا بشه به سرور فشار میاورده . در کل هر دو زبان asp و php از این نظر در یه سطح هستند و تفاوتشون در قابلیت ها و حجم دیتابیسشونه .
      موفق و پیروز باشید

  • سلام ببخشید من هر چقدر روی فصل دوم :عملگرها در php
    یا فصل های دیگه کلیک می کنم صفحه ۴۰۴ مشاهده میشه اگه میشه آموزش این فصل ها رو هم بذارید

    • سلام دوست عزیز
      بله چون هنوز مطلبی در این فصول ارسال نشده . صرفا جهت اطلاع از مطالب آینده ی این بخش فصل ها در سایت درج شده .
      موفق و پاینده باشید .

آیا سوالی دارید؟

پنل کاربران

بستن
*
*

نظرسنجی

به کدام دسته موضوعی علاقه مند هستید؟

آخرین پرسش و پاسخ ها

اموزش تصادفی

خبرهای باحال دریافت کن

خبرهای باحال دریافت کن

ما هم مثل شما از دریافت ایمیل های مزاحم خوشمون نمیاد. فقط مطالب جدید و خبرهای ویژه رو به اطلاع شما میرسونیم. قول میدیم اسپم نکنیم :)

ثبت نام انجام شد ، لطفا ایمیلی که براتون ارسال میشه رو تایید کنین