Calculatoarele moderne sunt mai rapide decât computerele din trecut, adesea cu marje incredibile. Așadar, de ce pare adesea că este nevoie de mai mult timp pentru a finaliza lucrurile?
Pentru cineva care a învățat să programeze pe vechiul IBM PS/2 care rulează DOS 6.1 în urmă cu mai bine de douăzeci de ani, răspunsul este simplu.
Desigur, acest lucru nu este valabil pentru toate companiile, în special pentru cele care și-au dat seama că cheltuirea unor sume mari de bani pe găzduire și servicii reduce rezultatul lor. Pe web, auzim în mod constant povești despre companii care își schimbă platformele software și economisesc 20 până la 40% din costurile de găzduire, optimizează bazele de date pentru a reduce timpii de interogare cu factori de zece sau mai mult și cresc timpii de răspuns prin reproiectarea unor părți din aplicațiile lor în cod asincron. folosind Node.js, Rust, Go sau alte astfel de limbaje moderne.
Cadrul web Pafera este conceput pentru a fi simplu, eficient și ieftin, dar numai dacă cunoașteți deja tehnologiile de bază. Nu ne sfiim de SQL, HTML, CSS sau JavaScript la nivelurile de bază, ci le îmbrățișăm pentru a crea ceva care este suficient de înalt pentru a fi rapid în timpul dezvoltării, dar suficient de scăzut pentru a fi rapid și personalizabil pentru orice. situaţie.
Cel mai bun mod de a începe cu Pafera Framework este să îl descărcați și să începeți să îl utilizați.
Dacă rulați un sistem bazat pe Ubuntu, Arch Linux sau Termux pe Android, instalarea este la fel de simplă ca și tastarea
wget https://pafera.com/install.sh chmod +x install.sh ./install.sh
Dacă rulați pe alte sisteme, va trebui să ajustați ușor comenzile. Pentru Windows, recomand să utilizați Anaconda sau pur și simplu să instalați Ubuntu prin WSL2. Homebrew ar trebui să funcționeze bine pe sistemele Mac.
Pentru un scurt tutorial despre dezvoltarea unei aplicații folosind cadrul, puteți vizita depozitul principal de cod de la Codeberg pentru Versiunea Python
Versiunea PHP nu a fost atinsă de ceva vreme, dar împărtășește aceeași filozofie de design ca și versiunea Python, cu diferențe în suportul de limbă și încărcarea automată. Depozitul de cod este disponibil aici , în timp ce documentarea este disponibil aici
Lucrez la o versiune Rust a cadrului, care ar trebui să ofere îmbunătățiri dramatice ale vitezei față de versiunea actuală Python în detrimentul portabilității și ușurinței de utilizare. Suportul asincron de Rust nu este încă destul de matur, dar pare destul de promițător pentru viitor.
Orice remediere a erorilor sau sugestii sunt întotdeauna binevenite. Vă rugăm să le trimiteți mai sus în depozitul meu Codeberg.