Php ramka ekanligini tushunishingiz kerak


Yii2 bilan ishlashda ishlab chiquvchilar Gii



Yüklə 141,2 Kb.
səhifə2/6
tarix12.05.2023
ölçüsü141,2 Kb.
#112268
1   2   3   4   5   6
йии нима ва имкогиятлари

Yii2 bilan ishlashda ishlab chiquvchilar Gii deb nomlangan kengaytmadan foydalanishlari mumkin . U avtomatik ravishda kod ishlab chiqaradi, chunki takroriy ish gunohdir va aqlli odamlardan vaqt talab qilmaydi. Gii ishlab chiquvchilarga tez-tez ishlatiladigan bloklar va kod qismlarini taqdim etadi (xususan, matn yozishda avtomatik to'ldirish xususiyatiga o'xshaydi) va parchalar deb ataladi . Gii yordamida ishlab chiquvchi oddiy buyruqlar berib, yarim avtomatik ravishda moslashtirilgan kontrollerlar, modullar, kengaytmalar va shakllarni yaratishi mumkin. 
Biznes nuqtai nazaridan, bu juda tez rivojlanishni anglatadi , chunki qo'lda kodlash juda ko'p vaqt talab qiladigan zerikarli narsa va zerikarli bo'lsa-da, diqqatni jamlash uchun ishlab chiquvchini talab qiladi. Avtomatlashtirish ishlab chiquvchilar uchun ishni yanada yoqimli qiladi, chunki monoton takroriy ish ishtiyoq va ijodkorlikni osongina o'ldirishi va ishlab chiquvchilarni uxlashi mumkin. Bunday ishni kamroq qilish, albatta, yaxshiroqdir. Yii Framework bu borada yaxshimi? Albatta, kod o'zini o'zi yozsa, bu juda yaxshi. Bundan tashqari, barcha tugallangan bloklar va qismlar qayta ishlatilishi mumkin, shuning uchun ular mahsulot ishlab chiqish tsiklingiz bo'yicha masshtablash va prognoz qilish imkonini beradi.
Oson sinov
Codeception tufayli Yii2 bilan ilovani sinab ko'rish oson . Bu avtomatlashtirilgan sinov uchun juda foydali vositadir. Ishlab chiquvchilar testlarni har qanday vaziyatda o'z ehtiyojlariga moslashtirishi mumkin. 
Biznes nuqtai nazaridan tez va xatosiz sinov tezroq chiqarish imkonini beradi va kod sifatini yaxshilaydi.
Model View Controller (MVC) arxitekturasi
MVC dasturlash dizayn namunasi tufayli ilovani ishlab chiqish osonroq bo'ladi. 

  • Model - dastur ma'lumotlarini ifodalaydi

  • Ko'rish - ma'lumotlarning ko'rinishini uzatadi. Boshqacha aytganda, bu foydalanuvchi interfeysi

  • Nazoratchilar - ilovangizning biznes mantiqini ifodalaydi 

Ushbu komponentlarning har biri alohida tahrirlanishi mumkin, bu esa rivojlanishni juda qulay qiladi. 
Xavfsizlik
Kelajakdagi ilovangiz xavfsizligi juda muhim, ayniqsa foydalanuvchilar o'zlarining maxfiyligini o'zlari saqlashni xohlashlarini payqashganda. Yii2 ilovalarini ishlab chiqish yechimlari juda tez-tez yordam beradigan turli xil xavfsizlik xususiyatlariga ega. Masalan, avtomatlashtirilgan audit veb-ilovaning cookie-fayllarini himoya qiladi va uning zaif tomonlari kodini tozalaydi. Yii2 modellar yoki shartlarga bog'langan qoidalar va stsenariylar orqali amalga oshiriladigan ko'plab tasdiqlash xususiyatlariga ega va tekshirish qanday davom etishini hal qiladi. 

Yüklə 141,2 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin