Moderne datamaskiner er raskere enn tidligere datamaskiner, ofte med utrolige marginer. Så hvorfor virker det ofte som om det tar mer tid å få ting gjort?
For noen som lærte å programmere på den gamle IBM PS/2 som kjører DOS 6.1 for mer enn tjue år siden, er svaret enkelt.
Selvfølgelig er dette ikke sant for alle selskaper, spesielt de som har innsett at å bruke enorme mengder penger på hosting og tjenester er å kutte i bunnlinjene deres. Over hele nettet hører vi konsekvent historier om selskaper som bytter programvareplattform og sparer 20 til 40 % i hostingkostnader, optimaliserer databaser for å redusere spørretiden med faktorer på ti eller over, og øker responstiden ved å redesigne deler av applikasjonene sine i asynkron kode ved å bruke Node.js, Rust, Go eller andre slike moderne språk.
Pafera Web Framework er designet for å være enkelt, effektivt og billig, men bare hvis du allerede kjenner til de underliggende teknologiene. Vi viker ikke unna SQL, HTML, CSS eller JavaScript på de grunnleggende nivåene, men omfavner dem for å skape noe som er høyt nok til å være raskt i utviklingstiden, men lavt nivå nok til å være raskt og tilpassbart for alle situasjon.
Den beste måten å komme i gang med Pafera Framework på er å laste den ned og begynne å bruke den.
Hvis du kjører et system basert på Ubuntu, Arch Linux eller Termux på Android, er installasjonen like enkel som å skrive
wget https://pafera.com/install.sh chmod +x install.sh ./install.sh
Hvis du kjører på andre systemer, må du justere kommandoene litt. For Windows anbefaler jeg å bruke Anaconda eller ganske enkelt installere Ubuntu via WSL2. Homebrew skal fungere bra på Mac-systemer.
For en kort veiledning for å utvikle en app ved hjelp av rammeverket, kan du besøke hovedkodelageret på Codeberg for Python versjon
PHP-versjonen har ikke blitt berørt på en stund, men deler den samme designfilosofien som Python-versjonen med forskjeller i språkstøtte og automatisk lasting. Kodelageret er tilgjengelig her , mens dokumentasjon er tilgjengelig her
Jeg jobber med en Rust-versjon av rammeverket, som skal gi dramatiske hastighetsforbedringer i forhold til den nåværende Python-versjonen på bekostning av portabilitet og brukervennlighet. Rusts async-støtte er fortsatt ikke helt moden ennå, men ser ganske lovende ut for fremtiden.
Eventuelle feilrettinger eller forslag er alltid velkomne. Vennligst send dem til mitt Codeberg-depot ovenfor.