ضعیفبد نیستمتوسطخوبعالی (6 votes, average: 5٫00 out of 5)
Loading...

معرفی فریم ورک فالکون (Phalcon framework)

فالکون یکی از فریم ورک های محبوب پی اچ پی است که بر پایه معماری MVC و توسط Andres Gutierrez و همکارانش توسعه داده شده است. در واقع این فریم ورک متن باز ترکیبی از زبان C و PHP است، که به گفته سازندگان آن سریعترین فریم ورک PHP است (اگر بخاطر داشته باشید پیشتر محبوب ترین فریم ورک پی اچ پی را نیز معرفی کردیم که با کلیک در اینجا می توانید مشاهده کنید) و سرعت بسیار بالایی در پردازش درخواست ها دارد که با توجه به اینکه یک افزونه زبان C است، دور از انتظار نیست، چون همانطور که می دانید زبان سی، یک زبان نزدیک به سخت افزار می باشد و طبیعتا سرعت بسیار بالاتری دارد و همچنین جالب است بدانید ضمن سرعت بیشتر استفاده کمتری نیز از منابع دارد.

معرفی فریم ورک Phalcon

طبیعتا اگر با معماری MVC & HMVC آشنا باشید هم اکنون باید تمامی ویژگی های پایه فریم ورک فالکون را بدانید، اما از جهت اطمینان باهم مرور می کنیم. MVC یعنی Model View Controller که این ساختار باعث می شود برنامه نویسی برای برنامه نویسان بسیار راحتر شود، در عین حال امنیت فریم ورک نیز ارتقا پیدا می کند چرا که قسمت های مختلف برنامه مستقل از هم قرار دارند. بعنوان مثال صفحه ای که کاربر نهایی مشاهده میکند در آن هیچگونه کدی که با بانک ارتباط برقرار کند وجود ندارد و برای ارتباط با بانک از ORM یا یک رابط استفاده می شود.

 

  • ویژگی های فریم ورک Phalcon:
  1. استفاده کم از منابع در مقایسه با فریم ورک های قدیمی
  2. معماری MVC & HMVC
  3. تزریق وابستگی (استفاده از سرویس ها در هر جای برنامه)
  4. استفاده و یادگیری آسان
  5. مسیریابی پیشرفته
  6. ORM یا Object Relational Mapping بسیار قوی (ارتباط با انواع بانک های اطلاعاتی مثل MySql, PostgreSQL و SQLite)
  7. PHQL: زبان نوشته شده با C برای ارتباط امن تر با بانک اطلاعاتی
  8. ODM for MongoDB
  9. استفاده از کش برای سرعت بیشتر (پشتیبانی از Redis, Memcached, Mongo, Files, Apc)
  10. Template Engine قدرتمند Volt که با زبان سی برای PHP نوشته شده است
  11. i18n: امکان داشتن زبان های مختلف بصورت همزمان
  12. Forms Builder: براحتی فرم های HTML را بسازید
  13. Flash messages: ارسال راحت نوتیفیکیشن ها
  14. ACL: ایجاد لیست دسترسی
  15. Encryption: رمزنگاری داده های برای مخفی سازی از دید اشخاص دیگر

 

در ادامه آموزش فارسی و مطالب بیشتری در مورد فریم ورک فالکون منتشر خواهیم کرد.

همچنین ببینید

آموزش فارسی فریم ورک لاراول

آموزش فریم ورک لاراول – قسمت نهم

به نام خالق زیبایی ها با نهمین قسمت از مجموعه پر طرفدار “آموزش فریم ورک …

2 دیدگاه

  1. سلام چه زمان آموزش phalcon رو قرار میدید در سایت؟؟

    • با سلام
      وقت بخیر
      انشالله بعد از دوره لاراول، احتمالا در پاییز.
      چنانچه مایل بودید در کانال تلگرام میهن لرن عضو شوید تا زمان بخش مطلع شوید t.me/mihanlearn
      با ارزوی موفقیت

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *