Sayt yaratish · 2026-yil 14-oktabr · 2 daqiqa o‘qish
Frontend va backend: veb-loyiha nimalardan tashkil topgan
Bu sahifa rus tilida: /blog/veb-razrabotka-eto-frontend-ili-bekend
Pudratchi bilan gaplashganda «frontend tayyor, backend qolgan» degan iborani eshitish mumkin. Bu nimani anglatishini tushunish smetani, muddatlarni va jamoa tarkibini baholashga yordam beradi.
Restoran misoli
Frontend — zal: menyu, stollar, ofitsiant bilan muloqot. Backend — oshxona va ombor: buyurtma qabul qilinadi, taom tayyorlanadi, mahsulotlar hisobga olinadi. Mehmon oshxonani ko‘rmaydi, lekin u ishlamasa, zal ham foydasiz.
Frontend nima qiladi
- Sahifalar ko‘rinishi: tugmalar, menyular, formalar, kartochkalar
- Turli ekranlarga moslashish: telefon, planshet, kompyuter
- Interaktivlik: filtrlar, savat, galereya, formani tekshirish
- Tezlik: sahifa qanchalik tez chiqadi va javob beradi
Texnologiyalar: HTML, CSS, JavaScript va React, Vue kabi kutubxonalar.
Backend nima qiladi
- Ma’lumotlarni saqlash: foydalanuvchilar, buyurtmalar, mahsulotlar
- Biznes qoidalar: narx, chegirma, qoldiq, huquqlar
- Avtorizatsiya va xavfsizlik
- Tashqi tizimlar bilan bog‘lanish: to‘lov, CRM, 1C, SMS
- Fon vazifalari: xabar yuborish, hisobotlar, import
Texnologiyalar: PHP, Python, Node.js, Go, Java, C# va ma’lumotlar bazalari.
Ular qanday bog‘lanadi
Frontend backend’ga API orqali so‘rov yuboradi: «mahsulotlar ro‘yxatini ber», «buyurtmani saqla». Backend javob qaytaradi. Shu sababli bitta backend bir vaqtning o‘zida sayt, mobil ilova va Telegram botga xizmat qila oladi.
Muhim qoida: tekshiruv serverda
Frontend’dagi tekshiruv (masalan, «telefon raqami to‘g‘ri kiritilgan») — qulaylik uchun. Haqiqiy tekshiruv backend’da bo‘lishi kerak, chunki brauzerdagi kodni foydalanuvchi o‘zgartira oladi. Narx, chegirma va huquqlar hech qachon faqat frontend’da hisoblanmasligi kerak.
Qanday saytga backend kerak emas
Statik vizitka yoki lending — faqat sahifalar, forma tashqi xizmatga yuboriladi. Bunday saytda backend minimal yoki umuman yo‘q. Konstruktorlarda backend platformaning o‘zida yashirin.
Fullstack dasturchi
Ikkala qismni ham qila oladigan mutaxassis. Kichik loyihalar uchun qulay. Katta loyihada odatda alohida frontend va backend dasturchilar, shuningdek dizayner, tester va loyiha menejeri ishlaydi.
Ma’lumotlar bazasi va server
Backend’ning ichida yana ikki muhim qism bor. Ma’lumotlar bazasi — hamma narsa saqlanadigan joy: jadvallar, yozuvlar, bog‘lanishlar. Server yoki xosting — kod ishlaydigan kompyuter. Ular bilan ishlash ba’zan alohida yo‘nalish hisoblanadi: DevOps mutaxassisi serverlarni sozlaydi, zaxira nusxalar va kodni avtomatik yetkazishni tashkil qiladi. Kichik loyihada bu vazifani backend dasturchi bajaradi.
Buyurtmachi uchun amaliy xulosa
- Smetada frontend va backend ishlari alohida ko‘rsatilganini so‘rang
- API hujjatlashtirilishini talab qiling — keyin ilova yoki boshqa jamoa ulanadi
- «Dizayn tayyor» — bu sayt tayyor degani emas, backend hali ancha ish bo‘lishi mumkin
Vazifani muhokama qilamiz
Ism va telefon raqamingizni qoldiring — qo‘ng‘iroq qilib, jarayon haqida so‘raymiz va nimadan boshlashni taklif qilamiz.
Loyihani muhokama qilish