جستجو برای:
  • تقویم آموزشی
  • آموزش
    • آموزش آنلاین
    • آموزش آفلاین
  • لابراتوار آنلاین
  • وبینارها
    • پایتون برای هر چیزی
    • وبینار معرفی پیش نیاز های دوره های امنیت
    • وبینار معرفی دوره جامع Cisco Collaboration
    • وبینار معرفی دوره مهندسی پایتون
    • ذهنیت ها و تکنیک های چابکی برای توانمندسازی it
    • راه اندازی IP Telephony سیسکو در شبکه های سازمانی
    • وبینار Infrastructure as Code
    • وبینار امنیت سیستم های کنترل صنعتی
    • وبینار معرفی مرکز عملیات امنیت
    • وبینار ربات نویسی تلگرام با پایتون
    • وبینار نفوذ و گرفتن دسترسی از تلگرام
    • وبینار اصول نظارت بر شبکه های مخابراتی با رویکرد رگولاتوری
    • وبینار CSCU
    • وبینار Container on Wheels
    • وبینار مسیر آموزشی SANS
    • وبینار پدافند غیرعامل
    • وبینار Wazuh
  • بین الملل
    • ورود و ثبت نام کاربران
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • دوره ها
    • امنیت
      • EC-Council
      • F5
      • Fortinet
      • ISACA
      • ISC2
      • Juniper
      • Payment Security
      • SANS
      • SCADA
      • Secure coding
      • SOC
      • Splunk
    • بانک اطلاعاتی
      • Oracle
      • SQL Server
    • برنامه نویسی
      • IOS
      • programming & Web
    • ذخیره و بازیابی اطلاعات
      • Big Data
      • EMC
      • HP
      • Netbackup
      • veeam
    • شبکه
      • Cisco Old Level
      • Cisco New Level
      • CompTIA
      • EPI
      • Linux
      • Microsoft
      • Mikrotik
      • SolarWinds
    • کارکنان دولت
    • مجازی سازی
      • Cloud computing
      • Hyper-V
      • VMWare
      • AWS
      • Azure
    • Devops
    • مخابرات
    • مدیریت فناوری اطلاعات
      • ISO 27001
      • IT Management
      • Project Management
    • ارزهای دیجیتال
    • ویژه دوران
      • کارگاه ها و سمینارها
      • محصولات دوران
  • کتابخانه
  • پادکست
  • ویدئوها
 
  • 02143585
  • دعوت به همکاری
  • درباره ما
  • تماس با ما
  • گروه دوران
  • دورتال
  • بلاگ
دوران آکادمی
دسته بندی‌ دوره‌ها
  • شبکه
    • Microsoft
    • SolarWinds
    • CompTIA
    • Cisco Old Level
      • Cisco New Level
    • Mikrotik
    • Linux
    • EPI
  • مخابرات
    • مخابرات
  • امنیت
    • ISC2
    • F5
    • EC-Council
    • Juniper
    • SOC
    • Fortinet
    • SANS
    • SCADA
    • ISACA
    • Secure coding
    • Payment Security
    • Splunk
  • مجازی سازی
    • Hyper-V
    • Cloud computing
    • VMWare
    • AWS
    • Azure
  • Devops
    • Devops
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • برنامه نویسی
    • IOS
    • programming & Web
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • HP
    • EMC
    • Netbackup
    • veeam
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • دیجیتال مارکتینگ
    • دیجیتال مارکتینگ
  • ارزهای دیجیتال
    • ارزهای دیجیتال
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران
    • کارکنان دولت
0

ورود و ثبت نام

  • صفحه اصلی
  • تقویم آموزشی
  • آموزش آنلاین
  • لابراتوار آنلاین
  • وبینارها
    • پایتون برای هر چیزی
    • وبینار معرفی پیش نیاز های دوره های امنیت
    • وبینار معرفی دوره جامع Cisco Collaboration
    • وبینار معرفی دوره مهندسی پایتون
    • ذهنیت ها و تکنیک های چابکی برای توانمندسازی it
    • راه اندازی IP Telephony سیسکو در شبکه های سازمانی
    • وبینار Infrastructure as Code
    • وبینار امنیت سیستم های کنترل صنعتی
    • وبینار معرفی مرکز عملیات امنیت
    • وبینار ربات نویسی تلگرام با پایتون
    • وبینار نفوذ و گرفتن دسترسی از تلگرام
    • اصول نظارت بر شبکه های مخابراتی
    • وبینار CSCU
    • وبینار Container on Wheels
    • وبینار مسیر آموزشی SANS
    • وبینار پدافند غیرعامل
    • وبینار Wazuh
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • فرم پیش ثبت نام
  • کتابخانه
  • پادکست
  • ویدئوها

وبلاگ

دوران آکادمی بلاگ مقالات برنامه نویسی لاراول چیست ؟ بررسی علت محبوبیت لاراول

لاراول چیست ؟ بررسی علت محبوبیت لاراول

1401/01/29
ارسال شده توسط soheili
برنامه نویسی ، مقالات
2k بازدید
لاراول چیست ؟ بررسی علت محبوبیت لاراول

بیش از 80 درصد از وب سایت های دنیا از زبان برنامه نویسی php برای توسعه استفاده می کنند. برخی از پلتفرم های قدرتمند مانند وردپرس و جوملا نیز بر اساس این زبان ساخته شده اند. علاوه بر زبان برنامه نویسی PHP، مفهومی به نام Framework وجود دارد. فریم ها کار را برای برنامه نویسی ساده تر و انعطاف پذیرتر آماده میکنند.

 

یکی از این فریم ورک ها که اخیرا بسیار مورد استفاده قرار گرفته است، Laravel است. در زیر به ویژگی ها، مزایا و عیب های   Laravel  می پردازیم.

 

 لاراول چیست؟

چرا Laravel به عنوان بهترین فریم ورک پی اچ پی شناخته می شود؟ Laravel یک قاب جوان با آینده ای عالی است. قدرت توان توسعه سریع برنامه ها را دارد. تیلور اوتول Laravel را در سال 2011 به دنیا معرفی کرد ،  Laravelتقریباً هر آنچه که باید داشته باشید مانند مدیریت رویداد و احراز هویت کاربر را دارد. Laravel به خوبی از مدیر پایگاه داده پشتیبانی می کند و از طریق مدیریت بسته ، کدهای ماژولار و قابل توسعه دارد.

 

فرقی نمی کند مبتدی باشید یا حرفه ای، پس از اطلاع از آن، مطمئناً فریم ورک Laravel را که برای ساخت پروژه های PHP به دنبال آن هستید، خواهید یافت.در این مقاله می خواهیم بفهمیم که چرا Laravel به عنوان بهترین فریم ورک پی اچ پی شناخته می شود.

 

لاراول چیست؟

 

لاراول چیست و چه کاربردی برای توسعه دارد؟

لاراول یک فریم ورک برنامه نویسی وب است که از زبان ساده و قابل فهم استفاده می کند. با Laravel می توانید چیزهای کوچکی را با حداقل تلاش ایجاد کنید. Laravel از زمان اولین انتشار خود در سال 2011 رشد بسیار خوبی را تجربه کرده است. در سال 2015 به محبوب ترین فریمورک PHP در GitHub تبدیل شد و به بالاترین سطح فریمورک برنامه نویسی در جهان رسید.

 

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

 

این فرآیند بر اساس مدل MVC می باشد اگر با این مدل آشنایی دارید، می توانید به راحتی این فرآیند را بسازید و وب سایت های قدرتمندی را توسعه دهید.لاراول یک مجموعه از کتابخانه ها و دستوراتی هست که برنامه نویسی را تسهیل می کند.

 

 

تاریخچه لاراول

Sir Taylor لاراول را به عنوان یک جایگزین عالی برای فریمورک قدیمی PHP به نام کداینگتر ایجاد کرد. به این دلیل بود که کداینگتر ویژگی هایی مانند پشتیبانی از احراز هویت مشتری و مجوز کاربر پسند را ارائه نمی داد.

 

در 9 جولای 2011، Laravel اولین نسخه بتا خود را منتشر کرد و در همان ماه Laravel 1 منتشر شد.

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

به طور سنتی، PHP مانند زبان های برنامه نویسی غرب وحشی بوده است. از آنجایی که نوع داده پویا بود، خطاهای زیادی وجود دارد که به طور بالقوه می تواند مورد توجه قرار نگیرد. به عنوان مثال، در دیگر زبان ها، یک خط کد به گونه ای نوشته می شود که اگر مشکلی پیش آمد، قبل از اجرای کد شناسایی شود.

 

تاریخچه لاراول

تاریخچه لاراول

 

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

 

با استفاده از Laravel، تیلور به دنبال ایجاد فریم ورک بود که به دلیل سادگی شناخته شده بود. لاراول دارای ویژگی ها و قابلیت های خاصی است که بر سرعت برنامه تاثیر می گذارد. این ویژگی ها عبارتند از:

کانتینر سرویس

ردیف ها

مناسبت ها

 

معرفی لاراول

Tylor Otwell اولین نسخه از Laravel را در سال 2011 برای توسعه دهندگان منتشر کرد. او نسخه بعدی را نیز در همان سال ها و سال های بعد منتشر کرد که یکی از معروف ترین فریم ها به حساب می آمد.

 

 

دلیل ظاهر شدن لاراول

قبل از فریم ورک Laravel، کدگنایتر توسط توسعه دهندگان php استفاده می شد، اما به دلیل کمبود امکانات و عدم پشتیبانی از احراز هویت، تایلور اوتول فریم ورک لاراول را توسعه داد که هیچ مسئله ای با فریم ورک برنامه نویس نداشت.

دلیل ظاهر شدن قاب لاراول

دلیل ظاهر شدن قاب لاراول

 

پیش نیازهای لاراول

به عنوان مثال شما می توانید لاراول را روی اکثر سرورها نصب کنید یا با استفاده از Xampp آن را روی لپ تاپ اجرا کنید.

موارد اصلی عبارتند از:

 

PHP 7

سرور PHP راه دور یا محلی (Valet، Homestead، Vagrant، MAMP، و غیره).

پایگاه داده ترجیحا MySQL

 

بهترین امکانات لاراول; 8 ویژگی کلیدی که باید بدانید

این بهترین ویژگی PHP Laravel Framework است که در بین توسعه دهندگان و مشاغل محبوب است.

 

ویژگی لاراول

 

قالب موتور

لاراول ، شامل چندین ویجت است که کدهای CSS و JS را با ساختارهای قوی ترکیب می‌کنند. قالب های Laravel خلاقانه برای ایجاد طرح های ساده و پیچیده با بخش های خاص طراحی شده اند.

 

پشتیبانی از معماری MVC

Laravel از قالب معماری MVC پشتیبانی می کند که منطق تجاری و لایه های تجاری را از هم جدا می کند. الگوی MVC لاراول ویژگی های داخلی زیادی دارد. این قالب عملکرد برنامه را بهبود می بخشد و امنیت و همچنین مقیاس پذیری را افزایش می دهد.

ORM گویا (نقشه نگاشت رابطه ای شی)

لاراول نگاشت رابطه ای (ORM) را ارائه می دهد که شامل پیاده سازی ساده PHP Active Record است. این به توسعه دهندگان برنامه های کاربردی وب اجازه می دهد تا برای نمایش داده های پایگاه داده به جای کد SQL به زبان PHP بنویسند. ORM سریعتر از سایر فریمورک های PHP است.

 

 

 امنیت

لاراول امنیت وب بسیار قوی را فراهم می کند. لاراول از مکانیزم رمز عبور هش استفاده می کند. بنابراین، رمز عبور هرگز به عنوان متن رمزگذاری نشده در پایگاه داده ذخیره نمی شود. همچنین از “الگوریتم درهم سازی Bcrypt” برای تولید رمز عبور رمزگذاری شده استفاده می کند. علاوه بر این، این فریم ورک توسعه وب PHP از عبارات آماده SQL برای جلوگیری از حملات SQL Injection استفاده می کند.

 

 

محیط رمزگذاری رمزگذاری شده با صنایع دستی:

لاراول یک ابزار خط فرمان داخلی به نام Artisan دارد که به شما کمک می کند کارهای برنامه نویسی خسته کننده را خودکار کنید..از این ابزار می توان برای ایجاد ساختار پایگاه داده نیز استفاده کرد. بنابراین، Artisan یک سیستم مدیریت پایگاه داده بسیار ساده استArtisan حتی به توسعه دهندگان کمک می کند تا دستورات خود را ایجاد کنند و در صورت نیاز از آنها استفاده کنند.

 

 

کتابخانه ها و مدولار بودن

لاراول با یک کتابخانه مدولار شی گرا عرضه می شود که دیگر در بسیاری از فریم ورک هایPHP موجود نیست. به عنوان مثال، یک کتابخانه احراز هویت با قابلیت استقرار آسان که به کاربران فعال امکان احراز هویت، هک Bcrypt، بازنشانی رمزهای عبور و رمزگذاری را می دهد.

۱
۲
۳
۴
۵
میانگین امتیازات ۵ از ۵
از مجموع ۱ رای
اشتراک گذاری:
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
محتوا پنهان
1 لاراول چیست؟
1.1 لاراول چیست و چه کاربردی برای توسعه دارد؟
1.2 تاریخچه لاراول
1.3 معرفی لاراول
1.4 دلیل ظاهر شدن لاراول
1.4.1 پیش نیازهای لاراول
1.4.2 بهترین امکانات لاراول; 8 ویژگی کلیدی که باید بدانید
1.4.3 ویژگی لاراول
1.4.3.1 پشتیبانی از معماری MVC
1.4.3.2 امنیت
1.4.4 محیط رمزگذاری رمزگذاری شده با صنایع دستی:
1.4.5 کتابخانه ها و مدولار بودن
مطالب زیر را حتما بخوانید
  • آموزش The Dude میکروتیک
    آموزش The Dude میکروتیک

    97 بازدید

  • اسکریپت نویسی شل چیست؟
    اسکریپت نویسی شل چیست؟

    154 بازدید

  • جیسون (JSON) برای پایتون
    جیسون (JSON) برای پایتون

    168 بازدید

  • جیسون (json) چیست؟
    جیسون (json) چیست؟

    129 بازدید

  • اکسپلویت سرریز بافر

    270 بازدید

  • پهنای باند چیست
    پهنای باند چه چیزی هست (پهنای باند چیست)

    436 بازدید

قدیمی تر چه چیزی جانگو را تا این حد محبوب می کند؟
جدیدتر متاورس چیست؟
0 0 رای ها
رأی دهی به مقاله
اشتراک در
وارد شدن
اطلاع از
guest

guest

0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
دسته‌های دوره های آموزشی
  • آموزش دوره های devOPS
  • ارزهای دیجیتال
  • امنیت
    • EC-Council
    • F5
    • Fortinet
    • ISACA
    • ISC2
    • Juniper
    • Payment Security
    • SANS
    • SCADA
    • Secure coding
    • SOC
    • Splunk
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • برنامه نویسی
    • IOS
    • programming & Web
  • درحال برگزاری
  • دیجیتال مارکتینگ
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • EMC
    • HP
    • Netbackup
    • veeam
  • شبکه
    • Cisco Old Level
      • Cisco New Level
    • CompTIA
    • EPI
    • Linux
    • Microsoft
    • Mikrotik
    • SolarWinds
  • کارکنان دولت
  • مجازی سازی
    • AWS
    • Azure
    • Cloud computing
    • Hyper-V
    • VMWare
  • مخابرات
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران
محتوا پنهان
1 لاراول چیست؟
1.1 لاراول چیست و چه کاربردی برای توسعه دارد؟
1.2 تاریخچه لاراول
1.3 معرفی لاراول
1.4 دلیل ظاهر شدن لاراول
1.4.1 پیش نیازهای لاراول
1.4.2 بهترین امکانات لاراول; 8 ویژگی کلیدی که باید بدانید
1.4.3 ویژگی لاراول
1.4.3.1 پشتیبانی از معماری MVC
1.4.3.2 امنیت
1.4.4 محیط رمزگذاری رمزگذاری شده با صنایع دستی:
1.4.5 کتابخانه ها و مدولار بودن
اطلاعات تماس
  • خیابان بهشتی، خیابان پاکستان، خیابان حکیمی پلاک ۱۲
  • 02143585 داخلی 264 و 257 و 269
  • 02143585555
پیوندهای مهم
  • گالری
  • مجوزها
  • فرم پیش ثبت نام
  • مشتریان
  • فرم درخواست مدرک
  • لابراتوار آنلاین
  • در حال تکمیل ظرفیت
  • سند راهبردی آموزش
  • بلاگ
تمامی حقوق برای آکادمی دوران محفوظ می باشد.

آموزش نه ! استخدامت هم با آکادمی دوران  ( کلیک کنید)

wpDiscuz
0
0
افکار شما را دوست داریم، لطفا نظر دهید.x
()
x
| پاسخ

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت