De Pafera Full-Stack Web Framework

Den einfachen, effizienten, almoudeschen Webframework fir Leit déi wëssen wat se maachen

Fonctiounen

Wëllt Dir e Kader deen Dir direkt vum Browser kontrolléiere kënnt?
Kënnt Dir nei Säiten mat e puer Klicks erstellen?
Erstellt eng nei iwwersat Säit just andeems Dir e Sproochecode auswielt?
Benotzt tatsächlech SQL amplaz vun abstrakte Query Builder fir all Datebank Operatiounen?
Gitt gutt Leeschtung och vun engem $ 80 Android Telefon?
Hutt gebaut-an TOTP a Passwuert Optiounen?
Integréiert pro Benotzer Fichier eropluede Gestioun?
System geliwwert Buttek an Stripe Integratioun?
An alles an 400KiB?

Beispill Videoen

Installatioun op engem fënnef Joer ale Android Telefon

D'Performance vun der Blog App testen

Design Philosophie

Modern Computere si méi séier wéi Computere vun der Vergaangenheet, dacks duerch onheemlech Margen. Also firwat schéngt et dacks wéi wann et méi Zäit brauch fir d'Saache gemaach ze kréien?

Fir een deen geléiert huet op der aler IBM PS/2 ze programméieren déi DOS 6.1 viru méi wéi zwanzeg Joer leeft, ass d'Äntwert einfach.

  1. Zäitgenëssesch Software mécht vill méi Saachen wéi eeler Software ... awer meeschtens am visuelle Beräich, während déi tatsächlech Aarbecht e Fraktioun vun der Ausféierungszäit ass.
  2. Firmen wielen d'Geschwindegkeet vun der Entwécklung versus Code Effizienz auszetauschen.
  3. Programméierer wielen grouss, bloated Kaderen ze benotzen anstatt nëmmen déi einfachsten, schnellsten Weeër ze benotzen fir Designziler z'erreechen.
  4. D'Entstoe vu Cloud-Servicer an On-Demand Computing huet et erlaabt datt faul Firmen Suen op Hardware werfen anstatt op der Software Säit ze optimiséieren.

Natierlech ass dëst net wouer fir all Firmen, besonnesch déi, déi gemierkt hunn datt d'Ausgaben enorm Zomme Suen op Hosting a Servicer an hir ënnescht Linnen schneiden. Am ganze Web héiere mir konsequent Geschichten iwwer Firmen déi hir Softwareplattformen wiesselen an 20 bis 40% u Hostingskäschte spueren, Datenbanken optimiséieren fir Ufrozäiten duerch Faktoren vun zéng oder méi ze reduzéieren, an d'Äntwertzäiten erhéijen andeems d'Portiounen vun hiren Uwendungen an asynchronen Code nei designen. benotzt Node.js, Rust, Go oder aner sou modern Sproochen.

De Pafera Web Framework ass entwéckelt fir einfach, effizient a bëlleg ze sinn, awer nëmmen wann Dir déi Basisdaten Technologien scho kennt. Mir schüttelen net vu SQL, HTML, CSS oder JavaScript op de Basisniveauen, awer ëmfaassen se fir eppes ze kreéieren dat héich genuch ass fir séier an der Entwécklungszäit ze sinn, awer nidderegen Niveau genuch fir séier a personaliséierbar fir all Situatioun.

Installatioun

De beschte Wee fir mam Pafera Framework unzefänken ass et erofzelueden an ze benotzen.

Wann Dir e System baséiert op Ubuntu, Arch Linux oder Termux op Android leeft, ass d'Installatioun esou einfach wéi Tippen

wget https://pafera.com/install.sh
chmod +x install.sh
./install.sh

Wann Dir op anere Systemer leeft, musst Dir d'Befehle liicht ajustéieren. Fir Windows, ech recommandéieren Anaconda ze benotzen oder einfach Ubuntu iwwer WSL2 z'installéieren. Homebrew soll gutt op Mac Systemer funktionnéieren.

Tutorial

Fir e kuerzen Tutorial fir eng App mat dem Kader z'entwéckelen, kënnt Dir den Haaptcode-Repository bei Codeberg fir de Python Versioun

D'PHP Versioun ass net an enger Zäit beréiert ginn, awer deelt déiselwecht Designphilosophie wéi d'Python Versioun abit mat Differenzen an der Sproochunterstëtzung an der automatescher Luede. De Code Repository ass hei verfügbar , iwwerdeems Dokumentatioun ass hei verfügbar

Zukunft Pläng

Ech schaffen un enger Rust Versioun vum Kader, déi dramatesch Geschwindegkeetsverbesserunge géint déi aktuell Python Versioun op Käschte vun der Portabilitéit an der Einfachheet vun der Benotzung solle ginn. Rust & # x27;s async Ënnerstëtzung ass nach net ganz reift wéi bis elo, mee gesäit ganz villverspriechend fir d'Zukunft.

All Bugfixes oder Virschléi sinn ëmmer wëllkomm. Gitt se w.e.g. a mengem Codeberg Repository uewen of.