عمومی

فهرست 10 فریم‌ورک برتر PHP

  • دسته بندی ها: عمومی
وب‌سایت‌هایی که به‌صورت حرفه‌ای طراحی شده‌اند، می‌توانند تجربیات قدرتمند و قوی را با سطوح بسیار بالاتری از امنیت و دسترسی ارائه دهند، در حالی که تمیزتر و راحت‌تر به نظر می‌رسند. یکی از دلایل این افزایش عملکرد و قدرت را می‌توان PHP دانست. امروزه بیش از سه چهارم کل صفحات وب در اینترنت توسط PHP که یک زبان برنامه نویسی متن‌باز، server-side که برای ساخت صفحات وب داینامیک و اپلیکیشن‌های وب است، پشتیبانی می‌شود. PHP از سال 1995 تا به حال، زمان زیادی برای شکوفایی داشته است و به جامعه PHP فرصتی عالی برای ساختن فریمورک‌های زیادی برای اکوسیستم PHP ... ادامه مطلب

phpStorm چیست؟

  • دسته بندی ها: عمومی
پی‌اچ‌پی‌استورم (PhpStorm) یک IDE حرفه‌ای برای PHP و توسعه دهندگان وب است که با آخرین روندهای PHP و زبان وب همراه بوده، انواع ابزارهای مدرن را ادغام کرده و با پشتیبانی از فریم‌ورک‌های اصلی PHP، توسعه پذیری بیشتری را به ارمغان می‌آورد.PhpStorm با ارائه نمودارهای کلاس UML قابل ویرایش برای کدهای PHP به توسعه‌دهنده کمک می‌کند تا کد خود را درک کرده و تغییر دهد. PhpStorm IDE بازآفرینی کد(code refactoring)، تکمیل خودکار(auto-completion)، جلوگیری از خطای سریع(on-the-fly error prevention)، اشکال زدایی با پیکربندی صفر(zero-configuration debugging) و ویرایشگر HTML، CSS و جاوا اسکریپت را ارائه می‌دهد. ویژگی‌های PHP Storm یک پروژه را ... ادامه مطلب

تفاوت معماری Stateful و Stateless چیست؟

  • دسته بندی ها: عمومی
در برنامه نویسی، state به وضعیت یک سیستم، کامپوننت یا اپلیکیشن در یک نقطه خاص از زمان اشاره می‌کند. به عنوان یک مثال ساده، اگر از parsdev.com خرید می‌کنید، اینکه آیا در حال حاضر وارد سایت شده‌اید یا چیزی در سبد خرید خود ذخیره کرده‌اید، نمونه‌هایی از state هستند. state نشان دهنده داده هایی است که ذخیره شده و برای پیگیری وضعیت فعلی برنامه استفاده می‌شود. درک و مدیریت state برای ساخت برنامه‌های کاربردی وب تعاملی و پویا بسیار مهم است. مفهوم state در معماری از مرزهای بسیاری عبور میکند. الگوهای طراحی (مانند REST و GraphQL)، پروتکلها (مانند HTTP و ... ادامه مطلب

سرویس ذخیره سازی ساده آمازون (Amazon S3)

سرویس ذخیره سازی ساده آمازون (Amazon Simple Storage Service) که با نام Amazon S3 شناخته می‌شود، یک سرویس ذخیره سازی ابری مبتنی بر وب مقیاس پذیر، با سرعت بالا است. این سرویس برای بکاپ‌گیری و بایگانی آنلاین داده‌ها و برنامه‌های کاربردی در خدمات وب آمازون (AWS) طراحی شده است. آمازون S3 با حداقل مجموعه‌ای از ویژگی‌ها طراحی و ساخته شده است تا محاسبات در مقیاس وب را برای توسعه دهندگان آسان‌تر کند. ویژگی‌های آمازون S3 چیست؟ S3 دوام 99.999٪ را برای اشیاء ذخیره شده در این سرویس فراهم نموده و از چندین گواهینامه امنیتی و انطباق پشتیبانی می‌کند. یک administrator همچنین می‌تواند ... ادامه مطلب

گره (node) بلاک چین چیست؟

گره (node) در مهندسی نرم افزار و ارتباطات، گره (Node) نوعی نقطه پایانی است که اطلاعات دیجیتال را در یک شبکه دریافت، انتقال، مبادله و ذخیره می‌کند ولی در کریپتو، یک گره یکی از اجزایی است که الگوریتم بلاک چین را برای تایید و احراز هویت هر تراکنش اجرا می‌نماید. بلاک چین در اصل یک دفتر کل توزیع شده دیجیتالی است که تمام تراکنش‌های ارزهای دیجیتال را ثبت می‌کند. همانطور که از نام آن پیداست، هر بلاک چین مجموعه‌ای از بلوک‌های زنجیره‌ای است. بلاک چین در اصل یک دفتر کل توزیع شده دیجیتالی است که تمام تراکنش‌های ارزهای دیجیتال را ... ادامه مطلب

آموزش گوگل پیج اسپید (Google PageSpeed)

اهمیت سرعت صفحه برای تجربه کاربر به حدی است که گوگل سرعت صفحه را به عنوان یکی از عوامل رتبه بندی خود در سال 2018 قرار داده است. بر اساس گزارش page speed benchmark توسط گوگل، اگر زمان بارگذاری از یک ثانیه به هفت ثانیه برسد، احتمال اینکه یک بازدیدکننده سایت تلفن همراه از صفحه خارج شود، 113 درصد افزایش می‌یابد. بنابراین، سرعت بارگذاری هنگام ساخت یک وب‌سایت بهینه شده برای موتورهای جستجو (SEO)، چه برای موبایل و چه برای دسکتاپ، حیاتی است.   گوگل ادعا می‌کند که سرعت وب‌سایت شما به طور غیر مستقیم با نرخ پرش (bounce rate) ... ادامه مطلب