Acest website foloseste cookies. Poti citi politica cookies aici. Daca nu esti de acord, paraseste acest site.

Un share-drive în rețeaua companiei tale deschide această oportunitate...

Un share-drive în rețeaua companiei tale deschide această oportunitate...

Introducere

TL;DR — Poți implementa aplicații web personalizate în rețeaua locală a companiei tale fără a plăti pentru un abonament cloud.

Cu mult timp în urmă, a trebuit să creez o aplicație web personalizată pentru gestionarea sarcinilor (ca Jira sau Trello) cu cerințe foarte specifice de gestionare a datelor locale. Problema a apărut când a trebuit să implementez această aplicație web. Obținerea unui buget pentru implementarea acestei aplicații s-a dovedit a fi aproape imposibilă (era o companie de consultanță B2B cu proceduri rigide). Așa că a trebuit să găsesc o soluție gratuită pentru a găzdui această aplicație în siguranță.

Această aplicație a fost construită în Python, așa că am folosit PyInstaller pentru a împacheta aplicația ca un singur executabil care poate rula pe orice sistem de operare Windows. Odată ce acest lucru a fost făcut, am configurat baza de date SQLite3 pe un drive partajat la care toată lumea putea accesa. Următorul pas a fost să las utilizatorii să copieze executabilul de pe drive-ul partajat. Odată ce acest lucru a fost făcut, toată lumea putea porni executabilul și folosi aplicația ca și cum ar fi fost implementată în cloud.

Dacă compania ar fi avut control asupra rețelei, soluția ar fi putut fi implementată pe serverul companiei, dar în acest caz rețeaua principală era mediul client Citrix.

Există o mulțime de instrumente open-source care pot fi implementate gratuit într-o rețea locală a companiei. Desigur, implementarea în cloud are beneficiile sale, dar și costurile sale.

Un lucru enervant este că executabilul generat, atunci când este copiat pe o altă mașină decât cea folosită pentru a construi exe-ul, va declanșa avertismente de la Windows/antivirusuri când încerci să-l rulezi. Nu-ți face griji, este sigur. Fiecare aplicație desktop are nevoie de un certificat de la o companie autorizată, care costă bani, desigur. Poți evita acest lucru fie ignorând mesajele și adăugând executabilul în lista de excluderi din antivirus, fie instalând Python și rulând codul sursă printr-un fișier bash.

Există o mulțime de aplicații foarte nișate care pot fi construite și utilizate într-o companie folosind această metodă. Ideal, compania ar avea Python și VSCode instalate pe fiecare mașină, permițând astfel angajaților să-și automatizeze sarcinile.

Dacă ai procese de afaceri despre care crezi (sau nu ești sigur dacă) pot fi automatizate cu o soluție software personalizată, nu ezita să mă contactezi.

Te putem ajuta să-ți îndeplinești obiectivele!

Setează o întălnire cu noi