I bob. Quyosh/shamol energiya ta’minoti manbalarinining tahlili 8


Download 467.96 Kb.
bet9/23
Sana03.06.2024
Hajmi467.96 Kb.
#1899229
1   ...   5   6   7   8   9   10   11   12   ...   23
Bog'liq
1.BMI finish tayyor1

2.0

September 2011




3.0

February 22, 2012




3.1

March 27, 2012




3.2

May 22, 2012




1

2

3

4.0

May 28, 2013

≥ 5.3.0

4.1

December 12, 2013

≥ 5.3.0

4.2

June 1, 2014

≥ 5.4.0

5.0

February 4, 2015

≥ 5.4.0

5.1 LTS

June 9, 2015

≥ 5.5.9

5.2

December 21, 2015

≥ 5.5.9

5.3

August 23, 2016

≥ 5.6.4

5.4

January 24, 2017

≥ 5.6.4

5.5 LTS

August 30, 2017

≥ 7.0.0

5.6

February 7, 2018

≥ 7.1.3

5.7

September 4, 2018

≥ 7.1.3

5.8

February 26, 2019

≥ 7.1.3

6.0 LTS

September 3, 2019

≥ 7.2.0

Laravel xususiyatlari. bu faol ro‘yxatga olish shaklidagi rivojlangan PHP, shu bilan birga ma’lumotlar bazasi ob’ektlari o‘rtasidagi o‘zaro bog‘liqlikni cheklash uchun ichki usullarni taqdim etadi. Faol yozuvlar jadvalidan so‘ng, Eloquent ORM ma’lumotlar bazasi jadvallarini sinflar shaklida taqdim etadi, ularning ob’ektlari misollari bitta jadval qatorlariga bog‘langan.
Ilova mantiqiyligi ishlab chiqilgan dasturlarning ajralmas qismi bo‘lib, ular kontrollerlar yordamida yoki marshrut deklaratsiyalarining bir qismi sifatida amalga oshiriladi. Ilova mantig‘ini aniqlash uchun ishlatiladigan sintaksis Sinatra freymida ishlatiladiganga o‘xshaydi.
Teskari marshrutlash aloqalar va marshrutlar o‘rtasidagi aloqani aniqlaydi, bu esa keyinchalik yo‘nalishlarga avtomatik ravishda tegishli havolalarga tarqalishini ta’minlaydi. Bog‘lanishlar mavjud yo‘nalishlarning nomlaridan foydalangan holda yaratilganda, tegishli yagona identifikator (URI) avtomatik ravishda Laravel tomonidan yaratiladi.
IoC konteynerlari yangi ob’ektlarni boshqarish inversiyasi (IoC) printsipiga binoan yaratishga imkon beradi, bunda tizim dasturga yoki vazifalarga tegishli kodga chaqiriladi va ixtiyoriy ravishda qo‘zg‘atadi va yangi ob’ektlarni singltonlar sifatida yo‘naltiradi.
Birinchi darajali paketlar. Laravel tomonidan Composer va Packagist orqali taqdim etilgan foydalanishga tayyor to‘plamlar quyidagilardan iborat:
Laravel 4.2-da taqdim etilgan kassir Stripe tomonidan taqdim etilgan obunalarni to‘lash xizmatlarini boshqarish uchun interfeysni taqdim etadi, masalan, kuponlarni qayta ishlash va hisob-fakturalarni yaratish.
Laravel 4.1-da taqdim etilgan SSH, Secure Shell (SSH) -ni shifrlangan tarmoq protokoli sifatida foydalanib, uzoq serverlarda CLI buyruqlarini dasturiy ravishda bajarishga imkon beradi [9].
Laravel 5.0-da taqdim etilgan Scheduler, Artisa-ga qo‘shimchan davriy ravishda bajariladigan vazifalarni dasturiy rejalashtirishga imkon beradigan buyruq qatori yordam dasturi. Ichkarida, Scheduler bitta usta ishini boshqarishda cron demonga ishonadi, bu esa o‘z navbatida sozlangan vazifalarni bajaradi.
Laravel 5.0-da taqdim etilgan Flysystem, fayl tizimining mavhumligi qatlami bo‘lib, u Amazon S3 va Rackspace Cloud tomonidan taqdim etilgan mahalliy fayl tizimlari va bulutli saqlash xizmatlaridan oshkora va shu kabi foydalanishga imkon beradi.
Laravel 5.0-da ixtiyoriy paket sifatida taqdim etilgan Socialite, Facebook, Twitter, Google, GitHub va Bitbucket singari turli xil OAuth ta’minotchilari bilan autentifikatsiya qilishning soddalashtirilgan mexanizmlarini taqdim etadi [10].
Arttisan CLI. Laravelning Artisan deb nomlangan buyruq satri interfeysi (CLI) dastlab cheklangan imkoniyatlar to‘plami bilan Laravel 3-da taqdim etilgan. Keyinchalik Laravelning Bastakor arxitekturasiga ko‘chishi Artisan-ga Symfony-ning turli qismlarini qo‘shish imkonini berdi, natijada Laravel 4-da qo‘shimcha hunarmandchilik funktsiyalari mavjud edi.
Artisan-ning xususiyatlari Laravel-ga asoslangan dasturlarni boshqarish va qurishda yordam beradigan funktsiyalarni ta’minlab, Artisan buyruq satri yordam dasturining turli quyi guruhlari bilan taqqoslanadi. Artisan-ning keng tarqalgan foydalanishi ma’lumotlar bazasini ko‘chirishni va urug‘larni boshqarish, paket aktivlarini nashr etish va yangi kontrollerlar va migratsiyalar uchun qozon kodlarini yaratish; ikkinchisi ishlab chiqaruvchini tegishli kod skeletlari yaratilishidan ozod qiladi. Arttisanning funktsionalligi va imkoniyatlari yangi maxsus buyruqlarni amalga oshirish orqali kengaytirilishi mumkin, masalan, amaliy dasturlarni takrorlash vazifalarini avtomatlashtirish uchun foydalanish mumkin.

Download 467.96 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling