Mūsdienu datori ir ātrāki par pagātnes datoriem, bieži vien ar neticamu starpību. Tātad, kāpēc bieži vien šķiet, ka darbu pabeigšanai nepieciešams vairāk laika?
Cilvēkam, kurš pirms vairāk nekā divdesmit gadiem iemācījās programmēt uz vecā IBM PS/2, kurā darbojas DOS 6.1, atbilde ir vienkārša.
Protams, tas neattiecas uz visiem uzņēmumiem, jo īpaši tiem, kuri ir sapratuši, ka milzīgas naudas summas tērēšana mitināšanai un pakalpojumiem rada to peļņu. Visā tīmeklī mēs pastāvīgi dzirdam stāstus par uzņēmumiem, kas maina programmatūras platformas un ietaupa 20–40% mitināšanas izmaksu, datu bāzes optimizē, lai samazinātu vaicājumu laiku par desmit vai vairāk, un palielinās atbildes laiks, pārveidojot daļu savu lietojumprogrammu asinhronā kodā. izmantojot Node.js, Rust, Go vai citas līdzīgas mūsdienu valodas.
Pafera Web Framework ir izstrādāta tā, lai tā būtu vienkārša, efektīva un lēta, taču tikai tad, ja jūs jau zināt pamatā esošās tehnoloģijas. Mēs nevairāmies no SQL, HTML, CSS vai JavaScript pamata līmeņos, bet izmantojam tos, lai radītu kaut ko, kas ir pietiekami augsts, lai izstrādātu ātri, bet pietiekami zems, lai būtu ātrs un pielāgojams jebkuram situāciju.
Labākais veids, kā sākt darbu ar Pafera Framework, ir to lejupielādēt un sākt lietot.
Ja operētājsistēmā Android izmantojat sistēmu, kuras pamatā ir Ubuntu, Arch Linux vai Termux, instalēšana ir tikpat vienkārša kā rakstīšana
wget https://pafera.com/install.sh chmod +x install.sh ./install.sh
Ja izmantojat citas sistēmas, jums būs nedaudz jāpielāgo komandas. Operētājsistēmā Windows es iesaku izmantot Anaconda vai vienkārši instalēt Ubuntu, izmantojot WSL2. Homebrew vajadzētu labi darboties Mac sistēmās.
Lai iegūtu īsu pamācību par lietotnes izstrādi, izmantojot ietvaru, varat apmeklēt Codeberg galveno kodu krātuvi. Python versija
PHP versija kādu laiku nav skarta, taču tai ir tāda pati dizaina filozofija kā Python versijai ar atšķirībām valodas atbalsta un automātiskās ielādes ziņā. Kodu repozitorijs ir pieejams šeit , kamēr dokumentācija ir pieejams šeit
Es strādāju pie ietvara Rust versijas, kurai vajadzētu sniegt ievērojamus ātruma uzlabojumus salīdzinājumā ar pašreizējo Python versiju uz pārnesamības un lietošanas vienkāršības rēķina. Rust asinhronais atbalsts vēl nav pilnībā nobriedis, taču tas izskatās diezgan daudzsološs nākotnē.
Jebkuri kļūdu labojumi vai ieteikumi vienmēr ir laipni gaidīti. Lūdzu, iesniedziet tos manā Codeberg repozitorijā iepriekš.