Internetsiz ham ishlaydi
Kassa, ombor va dala ob'ektlarida aloqa uzilib turadi. Desktop ilova ma'lumotni mahalliy bazaga yozadi, internet tiklanganda esa serverga avtomatik yuboradi. Ish to'xtamaydi va hech narsa yo'qolmaydi.
Desktop ilovalar / Windows va macOS
Kompyuterga o'rnatiladigan dastur internetsiz ham ishlaydi, printer, skaner va tarozi bilan to'g'ridan-to'g'ri bog'lanadi hamda og'ir fayllarni mahalliy diskda tez qayta ishlaydi. Biz Electron va Tauri'da quramiz: bitta koddan Windows, macOS va kerak bo'lsa Linux versiyasi chiqadi.

Bugun ko'pchilik vazifani brauzer yopadi va bu to'g'ri yondashuv. Lekin uchta holatda kompyuterga o'rnatiladigan dastur aniq yutadi: internet beqaror yoki umuman yo'q bo'lganda, dastur uskuna bilan to'g'ridan-to'g'ri gaplashishi kerak bo'lganda va ma'lumot korxona tashqarisiga chiqmasligi shart bo'lganda.
Misol keltiraylik. Do'kon kassasi internet uzilganda ham chek chiqarishi kerak, fiskal modul va tarozi bilan ishlashi lozim. Laboratoriya dasturi tahlil qurilmasidan ma'lumot oladi. Dizayn yoki video bilan ishlaydigan dastur 10 gigabaytli faylni serverga yuklamasdan, joyida qayta ishlaydi. Bularning bari brauzerda yoki umuman ishlamaydi, yoki noqulay ishlaydi.
Desktop ilova o'z kamchiligiga ham ega va buni ochiq aytamiz. Har bir yangilanish foydalanuvchi kompyuteriga yetib borishi kerak, shuning uchun avtomatik yangilanish tizimi majburiy. Dastur Windows va macOS'da rasmiy ishlashi uchun kod raqamli imzolanadi, aks holda tizim uni «noma'lum manba» deb bloklaydi. Bu ishlarni biz zimmamizga olamiz.
Texnologiya tanlashda ikkita asosiy yo'l bor. Electron — Chromium asosidagi yechim, katta ekotizim va tez ishlab chiqish beradi, lekin o'rnatish fayli 80–150 MB atrofida bo'ladi. Tauri esa Rust asosida ishlaydi, fayl hajmi 10–20 MB'ga tushadi va operativ xotirani kamroq band qiladi. Loyihaning talabiga qarab birini tanlaymiz.
Innobek desktop ilovani hech qachon yakka holda qurmaydi. Dastur odatda server va ma'lumotlar bazasi bilan sinxronlanadi, shu bilan birga veb-panel yoki mobil ilova bilan bitta API'ni bo'lishadi. Shuning uchun keyinchalik brauzer versiyasi kerak bo'lsa, tizim noldan yozilmaydi — mavjud backend ustiga yangi interfeys qo'yiladi.
Nimalar kiradi
Quyidagilar keyin qo'shimcha to'lanadigan xizmat emas — bazaviy tarifda ham bor.
Nega kerak
Bu — sayt o'rniga emas, brauzer uddalay olmaydigan vazifalar uchun.
Kassa, ombor va dala ob'ektlarida aloqa uzilib turadi. Desktop ilova ma'lumotni mahalliy bazaga yozadi, internet tiklanganda esa serverga avtomatik yuboradi. Ish to'xtamaydi va hech narsa yo'qolmaydi.
Chek printeri, fiskal modul, tarozi, shtrix-kod skaneri, RFID o'qigich, kamera va COM/USB port orqali ulanadigan qurilmalar. Brauzerda bularning aksariyati mumkin emas yoki qo'shimcha dastur talab qiladi.
Video, CAD chizmalar, katta Excel jadvallari va yuz minglab satrli hisobotlar mahalliy protsessorda qayta ishlanadi. Faylni bulutga yuklash va uni kutish bosqichi umuman qolmaydi.
Baza korxona serverida yoki xodim kompyuterida turadi. Bank, tibbiyot va davlat sektori uchun bu ko'pincha talab, tavsiya emas. Ma'lumotlar bulutga umuman yuborilmasligi ham mumkin.
Kun davomida yuzlab yozuv kiritadigan operator uchun tezlik hal qiluvchi. Global tugmalar birikmasi, raqam bloki va oyna orasidagi tez o'tish ish vaqtini sezilarli qisqartiradi.
Ilova yopilmaganda ham hisobot yig'adi, 1C bazasidan ma'lumot oladi, fayllarni qayta ishlaydi yoki zaxira nusxa oladi. Brauzer yorlig'i yopilsa, bu jarayonlar to'xtab qoladi.
Electron yoki Tauri bitta kod bazasidan Windows, macOS va Linux versiyalarini chiqaradi. Har bir platforma uchun alohida jamoa va alohida byudjet talab qilinmaydi.
Avtomatik yangilanish tizimi yangi versiyani o'zi yetkazadi, lekin qachon chiqarishni siz hal qilasiz. Muhim davrda versiyani muzlatib turish yoki faqat bir guruhga sinov uchun yuborish mumkin.
Kimlar buyurtma qiladi
Uskuna, oflayn rejim yoki og'ir hisob-kitob ishtirok etadigan holatlar.
Chek chiqarish, fiskal modul, tarozi va skaner bilan ishlash, internetsiz savdo qilish.
Shtrix-kod skaneri, qabul va jo'natish hujjatlari, oflayn sanoq va keyin sinxronizatsiya.
Uskunadan ma'lumot yig'ish, texnologik kartalar, sifat nazorati va smena hisoboti.
1C bazasi bilan almashinuv, katta hisobotlar, hujjatlarni ommaviy chop etish va eksport.
CAD chizmalar, video montaj, katta rasm to'plamlari bilan mahalliy diskda ishlash.
Internetga ulanmagan yoki cheklangan tarmoqda ishlaydigan idora va muassasa dasturlari.
Call-markaz, dispetcher va ro'yxatga oluvchi uchun klaviatura bilan tez kiritish interfeysi.
Imtihon dasturi: kompyuterda nazorat qilinadigan test, cheklangan tarmoq va natijani himoyalangan saqlash.
Narxlar
Narx Windows va macOS versiyalari uchun birgalikda ko'rsatilgan — har bir platforma uchun alohida hisoblanmaydi.
Bitta aniq vazifani yopadigan dastur
so'mdan
2–4 oy
Bitta bo'lim yoki bitta jarayonni avtomatlashtirmoqchi bo'lganlarga
Uskuna va integratsiyali to'liq tizim
so'mdan
4–7 oy
Kassa, ombor va ishlab chiqarish kabi uskuna bilan ishlaydigan jarayonlarga
Yirik va yopiq kontur tizimlari uchun
asosida
Loyihaga qarab
Ko'p filialli, yuqori xavfsizlik talabi bo'lgan yoki maxsus uskunali korxonalarga
Yakuniy hisob-kitob texnik topshiriq tasdiqlangandan keyin belgilanadi. To'lov bosqichlar bo'yicha amalga oshiriladi. Kodni imzolash sertifikati (Windows uchun yiliga taxminan 200–600 dollar, Apple Developer — yiliga 99 dollar) va server xarajatlari provayderga to'g'ridan-to'g'ri to'lanadi.
Jarayon
Ish bosqichlarga bo'linadi va har bosqich oxirida siz aniq natijani qabul qilib olasiz.
Xodim bugun qanday ishlashini joyida ko'ramiz: qaysi qadam ko'p vaqt oladi, qaysi ma'lumot qo'lda kiritiladi, qanday uskuna ulangan. Shundan keyin texnik topshiriq yoziladi.
1–2 haftaElectron yoki Tauri, mahalliy baza turi, sinxronizatsiya sxemasi va integratsiyalar tanlanadi. Bu qaror keyinchalik tezlik va xarajatga to'g'ridan-to'g'ri ta'sir qiladi.
1 haftaOynalar Figma'da chiziladi. Desktop interfeysi mobilnikidan farq qiladi: ma'lumot zichroq joylashadi, klaviatura bilan boshqarish va bir nechta oyna bilan ishlash hisobga olinadi.
2–4 haftaMa'lumotlar tuzilmasi, server API'si va sinxronizatsiya mantiqi quriladi. Oflayn rejimda yuzaga keladigan ziddiyatlarni hal qilish qoidalari shu bosqichda kelishiladi.
3–5 haftaOynalar navbat bilan yig'iladi, uskunalar ulanadi va sinovdan o'tkaziladi. Har 2–3 haftada o'rnatiladigan versiyani olib, o'z kompyuteringizda sinab ko'rasiz.
6–14 haftaTurli Windows va macOS versiyalarida, real uskuna bilan tekshiramiz. Keyin kod raqamli imzolanadi va macOS uchun Apple notarizatsiyasidan o'tkaziladi.
2–3 haftaDasturni ish o'rinlariga o'rnatamiz, eski bazadan ma'lumotni ko'chiramiz, xodimlarni o'qitamiz va birinchi haftalarda yonma-yon turib yordam beramiz.
1–3 hafta
Namunalar
Quyidagi loyihalarning backend va ma'lumotlar mantiqi desktop ilova uchun ham xuddi shunday quriladi.
Savol-javob
Buyurtmadan oldin eng ko'p so'raladigan savollarga qisqa javoblar.
Bepul konsultatsiyada vazifangizni tinglaymiz va desktop ilova kerakmi yoki veb-ilova arzonroq yopadimi — ochiq aytamiz. Keyin texnik topshiriq, aniq narx va muddatni yozma taklifda beramiz. Qo'ng'iroq qiling: +998 90 954 12 62.