وبلاگ هاستینجا

مقالات هاستینگ پایتون، هاست دروپال، هاست لینوکس، هاست وردپرس

PHP چیست ؟

نوشته شده توسط هاستینجا در ۱۳۹۶/۰۷/۲۳

PHP مخفف PHypertext Preprocessor یک زبان قدرتمند ( Cross-Platform , Html embeded ) برای ساخت وب سایت های پویا و داینامیک است .  یک زبان سمت سرور که اسکریپت های آن بر روی سرور اجرا می شود . با استفاده از زبان php ، شما می توانید سایت ها و پورتال های بزرگ سازمانی را با قدرت طراحی و برنامه نویسی کنید . php در نسخه های مختلفی به بازار عرضه شد که در حال حاضر نسخه ۵ آن توسط توسعه دهندگان php به کاربران و برنامه نویسان ارائه شده است . با آمدن php 5 تحول جدیدی در php ایجاد شد به صورتی که Microsoft سازنده زبان Asp بار دیگر از رقیب خود یعنی php عقب افتاد.

مشاهده ادامه مطلب

Laravel چیست ؟

نوشته شده توسط هاستینجا در ۱۳۹۶/۰۷/۲۳

Laravel یکی از فریم‎ ورک‎ های زبان  PHP است که برای توسعه اپلیکیشن ‎های وب در نظر گرفته شده است و بر پایه MVC کار می‎ کند. فریم‎ ورک لاراول، برنامه‎ نویسی برنامه‎ های کاربردی تحت وب با زبان PHP را ساده‎تر می‎ نماید و کمک بسزایی برای انجام پروژه ‎های  PHP و توسعه آسان آن‎ها می‎ کند.

فریم ‎ورک Laravel بر روی اجزای مختلف فریم ورک symfony ساخته شده است و به برنامه شما پایه‎ای بزرگ از کد ‎های قابل اعتماد و تست شده می ‎دهد. لاراول مجموعه ای از بهترین راه حل ها با سینتکس پر معنا و خلاقانه را ارائه می‌کند که به درستی انجام می‌ پذیرند. لاراول توسط آسان سازی کارهای معمول مانند احراز هویت، روتینگ، sessionها ، کار با بانکهای اطلاعاتی و … که تقریبا در تمامی پروژه های تحت وب استفاده می‌شوند، مسائل و مشکلات ناشی از توسعه را هم برای توسعه دهنده و هم برای کارفرما کاهش می دهد. لاراول، سیمفونی، کیک پی اچ پی و کد ایگنایتر از محبوب ترین فریم ورک های زبان PHP هستند که بررسی میزان محبوبیت آنها در گوگل ترند حاکی از رشد روز افزون فریم ورک Laravel است.

 

چرا Laravel؟

  • یادگیری و بروز ‎رسانی آسان
  • آسان‏ سازی کارهای معمول در روند برنامه ‎نویسی نظیر احراز هویت، روتینگ، جلسات و کَش
  • راه ‎اندازی سریع و آسان محیط‎ ها و روابط چندگانه
  • بهره ‎گیری از ریموت کامپوننت
  • محدود‎کردن Eloquent با دستورات ساده
  • بهبود سرعت و افزایش ۱۰۰ درصدی سرعت مسیرها
  • دلپذیر کردن فرآیند توسعه برای توسعه ‎دهندگان بدون به خطر انداختن قابلیت‎های برنامه
  • استفاده از شیوه استاندارد Bundle در  نسخه ‎های اولیه و استفاده از پکیج ‎ها در نسخه جدید
  • اجرای آزمایش‎ های واحد متعدد با دستورات بسیار ساده
  • دسترسی ساده به دیتابیس و سهولت در تغییر وکنترل کدها و بروز رسانی و توسعه برنامه ‎ها
  • استفاده از موتور تپملیت Blade

PHP Composer چیست ؟

نوشته شده توسط هاستینجا در ۱۳۹۶/۰۷/۲۳

اگر با زبان PHP برنامه‌نویسی انجام داده باشید، حتما این حس رو داشتید که در پروژه یک سری کارها را به صورت تکرار انجام می‌دهید یا به قولی چرخ را دوباره از اول اختراع می‌کنید. زبان PHP دارای فریمورک‌های قدرتمند زیادی است که این مشکل‌ها رو حل می‌کنند. ما به سادگی می‌توانیم چیزهایی که نیاز داریم را از هر کدام از این فریمورک‌ها برداریم.

مشاهده ادامه مطلب

vps چیست؟

نوشته شده توسط هاستینجا در ۱۳۹۶/۰۷/۲۳

تا اینجای کار حتماً می‌دانید که سرور چیست و شاید خواسته باشید بدانید که سرور مجازی چیست و چه کاری می‌کند. سرور مجازی هم یک نوع سرور است که شما می‌توانید از آن برای برپاسازی سایت‌ها روی آن استفاده کنید. اما یک اختلافات کوچکی دارد که آنها را با هم بررسی می‌کنیم.

مشاهده ادامه مطلب

SSH چیست؟

نوشته شده توسط هاستینجا در ۱۳۹۶/۰۷/۲۳

SSH یک شیوۀ امن برای برقراری ارتباط با یک رایانۀ لینوکسی است. حالا این رایانۀ لینوکسی می‌تواند یک سرورِ وب باشد و یا یک رایانۀ شخصی روی یک شبکۀ محلی. اما از آنجایی که بحث ما در این قسمت از سایتِ آموزش طراحی سایت کار با سرور لینوکس است، با SSH می‌توانیم دستورات‌مان را از راه دور به سروری که خریداری کردیم ارسال کنیم. تا با این روش بتوانیم کنترل سرور را به دست گرفته و آن را مدیریت کنیم.

مشاهده ادامه مطلب

with by - ۱۳۹۴ - ۱۳۹۶