MVP
- Cross-platform (Electron)
- Windows, macOS və Linux
- Əsas funksiyalar və təmiz UI
- Tək installer
Xidmətlər Desktop tətbiqlər
Windows, macOS və Linux üçün desktop tətbiqlər — Electron və müasir web stack ilə qurulur, native hiss verir və tək installer kimi gəlir.
Qısaca
Desktop proqram hazırlanması xidmətində mən, İbrahim Əliyev (codeyev), Electron və müasir veb texnologiyaları ilə Windows, macOS və Linux-da işləyən kompüter proqramları yazıram. Paketdən asılı olaraq quraşdırıcı fayl, avtomatik yenilənmə, internetsiz iş və sinxronizasiya, mövcud bazanız və ya API ilə inteqrasiya daxildir. MVP 2000 AZN-dən başlayır; dəqiq müddət və qiyməti brifdən sonra 24 saat ərzində göndərirəm.
Desktop proqram hazırlanması brauzerdə çətin həll olunan işlər üçün lazımdır: internetsiz iş, printer və skaner kimi avadanlıqlarla əlaqə, böyük fayllarla lokal iş. Kompüter proqramını Electron və müasir veb texnologiyaları ilə yazıram — bir kod bazasından Windows, macOS və Linux üçün. Layihəni tapşırığın təhlilindən quraşdırıcının təhvilinə qədər şəxsən aparıram.
Fərdi proqram təminatı adətən işçilərin gün boyu eyni kompüterdə eyni əməliyyatları gördüyü və internetin həmişə sabit olmadığı bizneslərə lazım olur. Tipik hallar:
Fərdi proqram hər zaman lazım deyil. Bazardakı hazır proqram işinizi tam görürsə, onu almaq daha məntiqlidir — belə olduqda bunu elə ilk cavabımda yazıram. Kompüter proqramı hazırlanması o zaman özünü doğruldur ki, hazır həllər iş qaydanıza uyğun gəlmir, lazım olan avadanlıqla işləmir və ya məlumatı bir neçə proqram arasında əl ilə köçürməli olursunuz.
Çünki bir kod bazası üç əməliyyat sistemində işləyir, interfeys isə saytlarda istifadə etdiyim React və TypeScript ilə yazılır — bu, hazırlığı və sonrakı dəstəyi ucuzlaşdırır. Electron Chromium və Node.js əsasında desktop proqramlar yaratmaq üçün açıq mənbəli platformadır; VS Code və Slack-in desktop versiyası da onunla hazırlanıb. İnterfeys veb texnologiyaları ilə yazıldığından, gələcəkdə proqramın bir hissəsini brauzerdə açılan versiyaya köçürmək də asan olur.
Açığını deyim: Electron proqramı native proqramdan daha çox disk yeri tutur və daha çox operativ yaddaş işlədir. Biznes proqramlarının əksəriyyəti üçün bu problem deyil, amma çox ağır hesablamalar və ya aşağı səviyyəli sistem işləri üçün başqa texnologiya daha uyğun ola bilər. Belə hallarda bunu brifə baxan kimi, iş başlamazdan əvvəl deyirəm.
Bəli. Məlumatlar kompüterdəki lokal bazada (məsələn, SQLite) saxlanılır və proqram internet olmadan da işləyir. Hibrid rejimdə isə proqram internet olanda serverlə sinxronlaşır: bir neçə filial və ya kompüter eyni məlumatla işləyir, bağlantı kəsiləndə iş dayanmır. Oflayn iş və sinxronizasiya Mürəkkəb paketdə nəzərdə tutulub, çünki burada ən çətin hissə eyni qeydin iki yerdə dəyişdirildiyi halları düzgün həll etməkdir.
Hər sistem üçün adi quraşdırıcı fayl hazırlanır: Windows üçün .exe, macOS üçün .dmg, Linux üçün AppImage və ya .deb. İstifadəçi onu bir dəfə quraşdırır, qalanını proqram özü edir: Standart paketdən başlayaraq avtomatik yenilənmə qoşulur və yeni versiya çıxanda avtomatik yüklənib quraşdırılır.
Bir texniki məqam da var: əməliyyat sistemləri “naməlum naşir” xəbərdarlığı göstərməsin deyə proqram rəqəmsal imza ilə imzalanmalıdır. macOS-da bu, Apple Developer hesabı ilə imza və Apple-ın notarization yoxlaması, Windows-da isə kod imzalama sertifikatı deməkdir; macOS-da avtomatik yenilənmə də imzalanmış proqram tələb edir. Tam yeni proqrama Windows SmartScreen reputasiya toplanana qədər yenə də xəbərdarlıq göstərə bilər. Sertifikat və hesab haqları üçüncü tərəflərə ayrıca ödənilir.
Bəli. Proqram mövcud verilənlər bazanıza, backend-ə və ya API-yə qoşula bilər, lazım olsa onun üçün yeni server və admin panel də qururam. Hansı məlumatın kompüterdə, hansının serverdə saxlanacağı və hansı işçinin hansı əməliyyata icazəsi olacağı (istifadəçi rolları) layihənin əvvəlində razılaşdırılır — sonradan dəyişmək adətən daha baha başa gəlir. Həmin backend paralel olaraq veb tətbiqə də xidmət edə bilər — məsələn, ofisdə desktop proqram, rəhbərlik üçün isə brauzerdə açılan hesabat paneli. Veb hissə üçün veb tətbiq və saytların hazırlanması, təkrarlanan əməliyyatları avtomatlaşdırmaq üçün isə AI agent hazırlanması və n8n axınları xidmətinə baxın.
Qısa qayda: internetsiz iş, avadanlıqla əlaqə və ya böyük fayllarla lokal iş vacibdirsə — desktop; istifadəçilər müxtəlif yerlərdən və cihazlardan daxil olursa — veb tətbiq. Hər iki variantın üstünlük və çatışmazlıqlarını desktop yoxsa veb tətbiq müqayisəsində ətraflı izah etmişəm. Tapşırığınızı brifdə təsvir edin — 24 saat ərzində plan, müddət və qiymətlə cavab verirəm.
Reklam büdcəsi, API və hosting xərcləri ayrıca, üstəlik ödənilir.
Proqramı kimin, hansı kompüterlərdə və hansı şəraitdə işlədəcəyini öyrənirəm: internet sabitdirmi, hansı fayl və avadanlıqlarla iş gedir. 24 saat ərzində plan və qiymətlə cavab verirəm.
Əsas ekranları, istifadəçi rollarını və məlumatların harada saxlanacağını — kompüterdə, serverdə və ya hər ikisində — razılaşdırırıq.
Proqram Electron ilə tək kod bazasında yazılır; lazım olduqda backend, verilənlər bazası, hesablar və mövcud sistemlərinizlə API inteqrasiyası qurulur.
Windows, macOS və Linux üçün quraşdırıcı fayllar yığılır və real kompüterlərdə yoxlanılır; Standart paketdən başlayaraq avtomatik yenilənmə qoşulur.
Quraşdırıcıları və mənbə kodunu təhvil verir, yeni versiyaların necə çatdırılacağını göstərirəm. Mürəkkəb paketdə aylıq dəstək və yeniləmələr davam edir.
MVP 2000 AZN-dən, backend, hesablar və avtomatik yenilənmə olan Standart paket 3500 AZN-dən başlayır. Oflayn sinxronizasiya və xüsusi inteqrasiyalar tələb edən Mürəkkəb layihələr fərdi qiymətləndirilir.
Bəli. Electron ilə tək kod bazasından hər üç sistem üçün quraşdırıcı hazırlanır. Hamısı lazım deyilsə, yalnız Windows versiyası ilə başlamaq da olar.
Bəli, tam oflayn və ya hibrid rejim mümkündür: məlumatlar kompüterdə saxlanılır, internet olanda isə serverlə sinxronlaşır. Oflayn iş və sinxronizasiya Mürəkkəb paketdə nəzərdə tutulub.
Hər əməliyyat sistemi üçün bir quraşdırıcı fayl kimi. Standart paketdən başlayaraq avtomatik yenilənmə var: yeni versiya çıxanda proqram onu özü yükləyib quraşdırır.
Bəli. Proqram mövcud verilənlər bazanıza, backend-ə və ya API-yə qoşula bilər. Bir neçə xarici sistemlə mürəkkəb inteqrasiyalar Mürəkkəb paketdə nəzərdə tutulub.
İnternetsiz iş, printer və skaner kimi avadanlıqlarla əlaqə və ya böyük fayllarla lokal iş vacibdirsə — desktop. İstifadəçilər müxtəlif yerlərdən brauzerlə daxil olursa, veb tətbiq adətən daha rahat və ucuz başa gəlir.
Sizə. Təhvildən sonra mənbə kodu və quraşdırıcılar sizdə qalır, proqramı istənilən developerlə inkişaf etdirməyə davam edə bilərsiniz.
Veb + SEO + Marketing paketini birləşdir — bir müqavilədə qənaət et.
Sifariş et