PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کاربرد پی اچ پی سیستم های مدیریت محتوا



yegane10
06-01-2016, 08:11 AM
پی اچ پی زبان تخصصی وب است: شاید به جرأت بتوان گفت یکی از دلایل محبوبیت زبان برنامه نویسی پی اچ پی به عنوان یک زبان سمت سرور این است که PHP در ابتدا به عنوان ابزاری برای ساخت صفحات اچ تی ام ال و مدیریت فرم‌ها طراحی شده است. به عبارت دیگر، پی اچ پی تنها زبانی است که با رویکرد طراحی سایت ابداع شده و به نوعی می توان گفت که «یک زبان تخصصی سمت سرور» است (این ادعا هرگز بدان معنا نیست که با سایر زبان‌های برنامه نویسی نمی‌توان سایت‌های دینامیک طراحی کرد بلکه منظور این است که پی اچ پی برای این کار ساخته شده است و به نوعی می‌توان گفت که زبانی تخصصی برای طراحی سایت است. به علاوه، این ادعا هرگز بدان معنا نیست که پی اچ پی زبان بهتری نسبت به سایر گزینه ها است بلکه صرفاً در حوزه ی فوق الذکر، پی اچ پی یک سر و گردن نسبت به رقبا بالاتر است.)
کاربرد پی اچ پی سیستم های مدیریت محتوا: بسیاری از سیستم های مدیریت محتوا مثل جوملا و وردپرس و دروپال بر پایه زبان پی اچ پی نوشته شده اند بنابراین فراگیری این زبان کمک چشمگیری به نحوه استفاده از این سیستم های مدیریت محتوا و همچنین اعمال تغییرات در آن ها خواهد کرد.
پی اچ پی اپن سورس و رایگان است: رایگان بودن این زبان خود یک مزیت نسبی نسبت به فناوری هایی همچون ASP.NET محسوب می شود. علاوه بر رایگان بودن، این زبان اپن سورس نیز هست. وقتی صفت Open Source (اپن سورس یا متن باز) را به یک زبان برنامه نویسی می چسبانیم، این بدان معنا است که زبان مد نظر Free یا رایگان بوده و توسط تیم گسترده یی از توسعه دهندگان از سراسر دنیا ارتقاء می‌یابد و کاربران این امکان را دارند تا زبان را به صورت رایگان در اختیار گرفته و در صورت نیاز تغییراتی در سورس کد آن اعمال کنند.
سازگاری با پلتفرم های مختلف: مزیت دیگر پی اچ پی این است Cross Platform است. به عبارت دیگر می توان این زبان را در سرورهای مختلفی از ویندوزی گرفته تا لینوکسی و غیره اجرا کرد و همچنین در مرورگرهای مختلفی که روی سیستم عامل های ویندوز، لینوکس و مک و ... نصب می شوند قابل اجرا است. این زبان روی اکثر پلتفرم ها -یا بهتر بگوییم سیستم عامل ها- اجرا می‌گردد که از آن جمله می‌توان به گنو/لینوکس، ویندوز و مکینتاش اشاره کرد. علاوه بر این، این زبان با اکثر وب سرورهای معروف دنیا همچون آپاچی، آی آی اس مایکروسافت و غیره سازگاری دارد. یکی از قابلیت‌های منحصر به فرد زبان پی اچ پی، پشتیبانی از طیف وسیعی از دیتابیس ها است که از آن جمله می‌توان به سیستم‌های مدیریت دیتابیس MySQL, PostgreSQL, SQLite, MongoDB, Oracle و … اشاره کرد.
یادگیری راحت و استفاده ی آسان: حتی کسانی که اصلاً تجربه ی برنامه نویسی نداشته باشند، صرفاً با خواندن چند آموزش اصولی خواهند توانست زبان پی اچ پی را به کار گیرند اما این در حالی است که به کارگیری سایر زبان‌های برنامه نویسی برای طراحی سایت‌های دینامیک به این راحتی نیست!
پی اچ پی معروف ترین فناوری برای طراحی سایت‌های دینامیک است: وب و اینترنت به منزله بخش لاینفک دنیای دیجیتال درآمده و جالب است بدانیم که زبان برنامه نویسی پی اچ پی در این حوزه نقش بسزایی داشته است چرا که سایت‌های بزرگی همچون ویکیپدیا، شبکه ی اجتماعی فیسبوک، سیستم‌های مدیریت محتوایی همچون وردپرس، جوملا، دروپال و … صرفاً تعدادی از مثال‌هایی هستند که زبان پی اچ پی در شکل‌گیری آن‌ها نقش داشته است.