Json o'qish osonroq Yuqori darajada tuzilgan va ierarxik bo'lsa-da, xml bu json-ga nisbatan odam sifatida o'qish uchun murakkabdir. Bu imkonsiz emas, ammo oson ham emas. Xml sekinroq



Download 28,06 Kb.
bet2/6
Sana27.01.2022
Hajmi28,06 Kb.
#413766
1   2   3   4   5   6
Bog'liq
Laravel Framework

JSON o'qish osonroq
Yuqori darajada tuzilgan va ierarxik bo'lsa-da, XML bu JSON-ga nisbatan odam sifatida o'qish uchun murakkabdir. Bu imkonsiz emas, ammo oson ham emas.
XML Sekinroq
Agarda siz C# yoki .NET texnologiyalariga bog'liq dasturlash bilan shug'ullansangiz shaxsan mening fikrim bo'yicha XML ancha optimal variant hisoblanadi va balki juda yaxshi tanlov hamdir. Ammo boshqa tamondan olib qarasak JSON tanlovi XML dan ko'ra ancha qulay tanlovga aylanadi. XML-ning o'ziga xos xususiyatlarida taqdim etadigan barcha murakkabliklar tufayli XML iste'mol qilish resurslarni talab qiladi va bu ish jarayonini sekinlashtirishga olib kelishi mumkin.
JSON yengil va "shunchaki JavaScript". Bu barcha zamonaviy tillarga va barcha service xizmatlarga mos keladi va ular bilan bemalol integrallasha oladi.
CRUD / BREAD tushunchalari nimani anglatadi?
Bugungi kunda har bir dasturchi CRUD tushunchasi nima ekanligini juda yaxshi biladi. Chuni bu tushuncha juda zarur va kerakli tushunchadir
CRUD - yaratish (Create), o'qish (Read), yangilash (Update), o'chirish (Delete) uchun qisqartma bo'lib, "Resurs" ni boshqarishga imkon beruvchi to'rtta asosiy funksiyalar hisoblanadi.
BREAD - bu nisbatan yangi atama bo'lib, bu bizga CRUD o'rniga ishlatish imkonini beradi. Zamonaviy veb-ilovalarning aksariyatida siz odatda resurs indeksiga egasiz.
Masalan:
Bizda boshqarishni istagan foydalanuvchilarimiz bor. Faraz qilaylik bizga quyidagi funksionallik kerak;

  • Barcha foydalanuvchilar ro'yxati

  • Yangi foydalanuvchi qo'shish

  • Foydalanuchini kuzatish

  • Foydalanuvchi ma'lumotarini yangilash

  • Foydalanuvchini olib tashlash

5 ta imkoniyat. Endi bu CRUD qoidasiga (4 ta imkoniyat) to'g'ri kelmaydi va bunda bizga yordamga BREAD Tushunchasi keladi. BREAD Ko'rish (Browse), O'qish (Read), Tahrirlash (Edit), Qo'shish (Add), O'chirish (Delete).
Yuqorida sanab o'tilgan 5 funksionallik BREADga juda mos keladi. Zamonaviy freameworklarda yuqorida keltirilgan funksionallik avtomatik tarzda yaratiladi shu jumladan Laravelning "php artisan make:controller UserController -r" biz uchun barcha bu funktsiyalarni aniqlaydigan resurs boshqaruvchisini yaratib beradi
Misol tariqasida:

Download 28,06 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish