زبان php چیست ؟ چرا این زبان را انتخواب کنیم
زبان های برنامه نویسی تحت وب به دو سته تقسیم میشوند 1-زبان سرور سایت و کلاینت سایت زبانهای مثل javascript، css،jquery در قالب زبانهای کلاینت سایت قرار دارند , و زبانهای php، .net، Python،Ruby،Swift و .. سرور سایت میباشند. ببنید برای اینکه بکند backend یک وب سایت را طراحی کنید به زبان محبوب php لازم که شما به سه مبحث اشنا باشید 1-sql-2-php 3- mysql رو بلد باشید خوب حالا دیتا بیس mysql چیست؟ دیتا بیس یا همان پایگاه داده که اطلاعات ذخیره میشود فرض کنید شما میخواهید یک وبسایت طراحی کنید که درش فرم ثبت نام داشته باشه خوب وقتی کاربر میاد اون فرم پر میکنه اطلاعاتش توی دیتابیس ذخیره میشود حالا شما اگر از زبان php استفاده میکنید بهترین پایگاه داده براش mysql میباشد . خوب چون ما پردازش رو با php انجام میدیم و اطلاعات رو داخل دیتا بیس my sql ذخیره می کنیم حالا شما نیاز دارید که زبانی کار واسط رو انجام بدهد یعنی اطلاعات از فرم ثبت نام بگیره و بریز داخل پایگاه داده(mysql) به ان زبان sql گویند.
خوب حالا این سوال پیش میاد چرا php ما انخاب کنیم n تا زبان هستند با قابلیت های مختلف ؟
به چند دلیل ساده 1-زبانی ساده نسبت به بعضی از زبانهای برنامه نویسی و اپن سورس میباشد و شما میتونید این زبان را توسعه دهید یا اصطلاحا میگن developer شوید
2-رایگان میباشد ( یعنی نیازی نیست برید نرم افزار بخرید و کار کنید). ببنید کلا برنامه نویسی تحت وب یا php یا Python و چندتای دیگه از زبانها رایگان میباشد . از طرفی میتونید محصولات ماکروسافت استفاده کنید مثل asp،net .. که این محصولات زبان های به نسبت سخت تری میباشند .
چون زبان php رایگان میباشد اکثر cms ها بر پای این زبان درست میشود مثل جوملا ، مجنتو ، وردپرس ، پرس شاپ ، دروپال پس شما تو بازار ایران و دنیا اگه میخواهید وب سایت ارزان طراحی کنید با ویژگی های بالا باید این زبان مسلط بشید تا بتونید cms ها رو تغییرات بدید البته البته اینو بگم اگر شما بخواهید این cms ها رو ادیت بکنید علاوه بر php لازم که یک سری اشنایی با حلقه ها این سیستم پیدا کنید.
از انجایی که این زبان رایگان میباشد هزار نفر تو دنیا هستند که این زبان را کار میکنند و شما به راحتی میتونید به انجمن ها ، وب سایت های داخلی و خارجی معروف دنیا یه سری بزنید و اگه ایراد ، مشکل ، یا سوال دارید به راحتی جواب خودتون را پیدا کنید . یکی از بهترین این وب سایت ها https://stackoverflow.com/ میباشد. سوالی که برای شما پیش میاد مطمئن باشید قبلا برای دیگران نیز این سوال پیش امده و جوابشو گرفتن.
3-روی پلتفرم های مختلف اجرا میشود مثل ویندوز،، لینوکس، مک ،همچنین منابع بسیار کمی مصرف میکنه یعنی شما نیاز نیست برید یه سرور یا هاست گران قیمتی کرایه بکنید و روی ان سایت رو بالا بیاورید. اما وقتی با زبان asp یا .net سایت را طراحی میکنید نیاز به یک سری کدها و نرم افزار های اضاقی دارید .
در نهایت این مورد اضاف کنم که برای طراحی یک سایت شما حتما نیاز به زبان نشانه گزاری HTML , CSS نیاز پیدا میکنید دقت کنید این دو زبان برنامه نویسی نمیباشد زبان نشانه گزاری میباشد برای ایجاد روح دادن به سایت ، رنگ دادن ، ایجاد انیمیشن ، ساخت فرم ها و یا منو سایت و …. بسیاری دیگر میباشد.
پس برای سایت های فروشگاهی ، شرکتی ، خدمات ، بانک ، شبکه های اجتماعی همگی با کمک این زبان قابل طراحی میباشد. در پایان یک سری سایت موفق در حوضه های متافت که با php نوشته شدن معرفی کنم : دیجی کالا – ویکی پدیا – فیسبوک – تامبلر – یاهو – و کلی از استارت آپ های موفق در ایران و دنیا
دیدگاهتان را بنویسید