Moderna datorer är snabbare än tidigare datorer, ofta med otroliga marginaler. Så varför verkar det ofta som att det tar längre tid att få saker gjorda?
För någon som lärde sig programmera på den gamla IBM PS/2 som kör DOS 6.1 för mer än tjugo år sedan är svaret enkelt.
Naturligtvis är detta inte sant för alla företag, särskilt de som har insett att att spendera enorma summor pengar på hosting och tjänster minskar deras resultat. Över hela webben hör vi konsekvent historier om företag som byter programvaruplattform och sparar 20 till 40 % i värdkostnader, optimerar databaser för att minska frågetiderna med faktorer på tio eller högre, och ökar svarstiderna genom att designa om delar av sina applikationer i asynkron kod använder Node.js, Rust, Go eller andra sådana moderna språk.
Pafera Web Framework är designat för att vara enkelt, effektivt och billigt, men bara om du redan känner till de underliggande teknologierna. Vi skyr inte SQL, HTML, CSS eller JavaScript på de grundläggande nivåerna, utan omfamnar dem för att skapa något som är tillräckligt hög för att vara snabb i utvecklingstiden, men tillräckligt låg för att vara snabbt och anpassningsbart för alla situation.
Det bästa sättet att komma igång med Pafera Framework är att ladda ner det och börja använda det.
Om du kör ett system baserat på Ubuntu, Arch Linux eller Termux på Android är installationen lika enkel som att skriva
wget https://pafera.com/install.sh chmod +x install.sh ./install.sh
Om du kör på andra system måste du justera kommandona något. För Windows rekommenderar jag att du använder Anaconda eller helt enkelt installerar Ubuntu via WSL2. Homebrew borde fungera bra på Mac-system.
För en kort handledning för att utveckla en app med ramverket kan du besöka huvudkodförrådet på Codeberg för Python version
PHP-versionen har inte berörts på ett tag, men delar samma designfilosofi som Python-versionen med skillnader i språkstöd och automatisk laddning. Kodförrådet är tillgänglig här , medan dokumentation är tillgänglig här
Jag jobbar på en Rust-version av ramverket, som borde ge dramatiska hastighetsförbättringar jämfört med den nuvarande Python-versionen på bekostnad av portabilitet och användarvänlighet. Rusts async-stöd är fortfarande inte helt moget än, men ser ganska lovande ut för framtiden.
Alla buggfixar eller förslag är alltid välkomna. Skicka in dem till mitt Codeberg-förråd ovan.