Il-Qafas Web Pafera Full-Stack

Il-qafas tal-web sempliċi, effiċjenti u antikwat għal nies li jafu x'qed jagħmlu

Karatteristiċi

Trid qafas li tista' tikkontrolla direttament mill-browser?
Tkun kapaċi toħloq paġni ġodda bi ftit klikks?
Oħloq paġna tradotta ġdida billi tagħżel kodiċi tal-lingwa biss?
Uża SQL attwali minflok bennejja tal-mistoqsijiet astratti għall-operazzjonijiet kollha tad-database?
Ikseb prestazzjoni tajba anke minn telefon Android $80?
Għandek għażliet TOTP u passkey inkorporati?
Ġestjoni tal-upload tal-fajl integrata għal kull utent?
Sistema pprovduta maħżen u integrazzjoni Stripe?
U kollha f'400KiB?

Eżempju Vidjows

Installazzjoni fuq Telefown Android ta' Ħames Snin

Testing Out Prestazzjoni tal-Blog App

Filosofija tad-Disinn

Kompjuters moderni huma aktar mgħaġġla mill-kompjuters tal-passat, ħafna drabi b'marġini inkredibbli. Allura għaliex spiss jidher li jieħu aktar ħin biex isiru l-affarijiet?

Għal xi ħadd li tgħallem jipprogramma fuq l-IBM PS/2 antik li jħaddem DOS 6.1 aktar minn għoxrin sena ilu, it-tweġiba hija sempliċi.

  1. Is-softwer kontemporanju jagħmel ħafna aktar affarijiet minn softwer antik... iżda l-aktar fil-qasam viżiv filwaqt li x-xogħol attwali huwa frazzjoni tal-ħin tal-eżekuzzjoni.
  2. Il-kumpaniji qed jagħżlu li jiskambjaw il-veloċità tal-iżvilupp kontra l-effiċjenza tal-kodiċi.
  3. Il-programmaturi qed jagħżlu li jużaw oqfsa kbar u minfuħin minflok ma jużaw biss l-aktar modi sempliċi u mgħaġġla biex jintlaħqu l-għanijiet tad-disinn.
  4. Il-miġja tas-servizzi tal-cloud u l-kompjuters on-demand ippermettew lill-korporazzjonijiet għażżien jitfgħu l-flus fuq il-ħardwer aktar milli jottimizzaw min-naħa tas-software.

Naturalment, dan mhux minnu għall-kumpaniji kollha, speċjalment dawk li rrealizzaw li jonfqu ammonti kbar ta 'flus fuq hosting u servizzi qed jaqta' l-qiegħ tagħhom. Madwar il-web, nisimgħu b'mod konsistenti stejjer dwar kumpaniji li jaqilbu l-pjattaformi tas-softwer tagħhom u jiffrankaw 20 sa 40% fl-ispejjeż tal-hosting, ottimizzaw databases biex inaqqsu l-ħinijiet tal-mistoqsijiet b'fatturi ta 'għaxra jew aktar, u jżidu l-ħinijiet ta' rispons billi jfasslu mill-ġdid porzjonijiet tal-applikazzjonijiet tagħhom f'kodiċi asinkroniku. billi tuża Node.js, Rust, Go, jew lingwi moderni oħra bħal dawn.

Il-Qafas tal-Web Pafera huwa ddisinjat biex ikun sempliċi, effiċjenti u rħis, iżda biss jekk diġà taf it-teknoloġiji sottostanti. Aħna ma nibżgħux minn SQL, HTML, CSS, jew JavaScript fil-livelli bażiċi, iżda nħaddnuhom sabiex noħolqu xi ħaġa li hija ta 'livell għoli biżżejjed biex tkun malajr fil-ħin tal-iżvilupp, iżda livell baxx biżżejjed biex tkun veloċi u customizable għal kwalunkwe. sitwazzjoni.

Installazzjoni

L-aħjar mod biex tibda bil-Qafas Pafera huwa li tniżżel u tibda tużah.

Jekk qed tħaddem sistema bbażata fuq Ubuntu, Arch Linux, jew Termux fuq Android, l-installazzjoni hija sempliċi daqs li ttajpja

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

Jekk qed taħdem fuq sistemi oħra, ikollok taġġusta ftit il-kmandi. Għall-Windows, nirrakkomanda li tuża Anaconda jew sempliċiment tinstalla Ubuntu permezz tal-WSL2. Homebrew għandu jaħdem tajjeb fuq sistemi Mac.

Tutorja

Għal tutorja qasira dwar l-iżvilupp ta’ app bl-użu tal-qafas, tista’ żżur ir-repożitorju prinċipali tal-kodiċi f’Codeberg għall- Verżjoni Python

Il-verżjoni PHP ma ġietx mimsusa għal żmien twil, iżda taqsam l-istess filosofija tad-disinn bħall-verżjoni Python abit b'differenzi fl-appoġġ tal-lingwa u t-tagħbija awtomatika. Ir-repożitorju tal-kodiċi huwa disponibbli hawn , filwaqt li d-dokumentazzjoni hija disponibbli hawn

Pjanijiet Futuri

Qed naħdem fuq verżjoni Rust tal-qafas, li għandha tagħti titjib drammatiku fil-veloċità kontra l-verżjoni Python attwali għad-detriment tal-portabbiltà u l-faċilità ta 'użu. L-appoġġ asinkroniku ta' Rust's għadu mhux matur pjuttost, iżda jidher pjuttost promettenti għall-futur.

Kwalunkwe bug fixes jew suġġerimenti huma dejjem milqugħa. Jekk jogħġbok ibgħathom lir-repożitorju tiegħi tal-Codeberg hawn fuq.