పాఫెరా ఫుల్-స్టాక్ వెబ్ ఫ్రేమ్‌వర్క్

వారు ఏమి చేస్తున్నారో తెలిసిన వ్యక్తుల కోసం సరళమైన, సమర్థవంతమైన, పాత ఫ్యాషన్ వెబ్ ఫ్రేమ్‌వర్క్

ఫీచర్లు

మీరు నేరుగా బ్రౌజర్ నుండి నియంత్రించగలిగే ఫ్రేమ్‌వర్క్ కావాలా?
రెండు క్లిక్‌లతో కొత్త పేజీలను సృష్టించగలరా?
భాష కోడ్‌ని ఎంచుకోవడం ద్వారా కొత్త అనువదించబడిన పేజీని సృష్టించాలా?
అన్ని డేటాబేస్ ఆపరేషన్‌ల కోసం అబ్‌స్ట్రాక్ట్ క్వెరీ బిల్డర్‌లకు బదులుగా అసలు SQLని ఉపయోగించాలా?
$80 ఆండ్రాయిడ్ ఫోన్ నుండి కూడా మంచి పనితీరును పొందాలా?
అంతర్నిర్మిత TOTP మరియు పాస్‌కీ ఎంపికలు ఉన్నాయా?
ప్రతి వినియోగదారు ఫైల్ అప్‌లోడ్ నిర్వహణను ఏకీకృతం చేయాలా?
సిస్టమ్ అందించిన స్టోర్ మరియు స్ట్రిప్ ఇంటిగ్రేషన్?
మరియు అన్నీ 400KiBలో?

ఉదాహరణ వీడియోలు

ఐదేళ్ల పాత ఆండ్రాయిడ్ ఫోన్‌లో ఇన్‌స్టాలేషన్

బ్లాగ్ యాప్ పనితీరును పరీక్షిస్తోంది

డిజైన్ ఫిలాసఫీ

ఆధునిక కంప్యూటర్‌లు గతంలోని కంప్యూటర్‌ల కంటే వేగంగా ఉంటాయి, తరచుగా నమ్మశక్యం కాని మార్జిన్‌లతో ఉంటాయి. కాబట్టి పనులను పూర్తి చేయడానికి ఎక్కువ సమయం పడుతుందని ఎందుకు తరచుగా అనిపిస్తుంది?

ఇరవై సంవత్సరాల క్రితం DOS 6.1 నడుస్తున్న పాత IBM PS/2లో ప్రోగ్రామ్ చేయడం నేర్చుకున్న వారికి, సమాధానం చాలా సులభం.

  1. సమకాలీన సాఫ్ట్‌వేర్ పాత సాఫ్ట్‌వేర్ కంటే చాలా ఎక్కువ పనులను చేస్తుంది... కానీ ఎక్కువగా దృశ్యమాన ప్రాంతంలో వాస్తవ పని అమలు సమయంలో కొంత భాగం.
  2. కంపెనీలు అభివృద్ధి వేగాన్ని వర్సెస్ కోడ్ సమర్థతను ఎంచుకుంటున్నాయి.
  3. ప్రోగ్రామర్లు డిజైన్ లక్ష్యాలను చేరుకోవడానికి సరళమైన, వేగవంతమైన మార్గాలను మాత్రమే ఉపయోగించకుండా పెద్ద, ఉబ్బిన ఫ్రేమ్‌వర్క్‌లను ఉపయోగించడానికి ఎంచుకుంటున్నారు.
  4. క్లౌడ్ సేవలు మరియు ఆన్-డిమాండ్ కంప్యూటింగ్ యొక్క ఆగమనం సోమరి సంస్థలు సాఫ్ట్‌వేర్ వైపు ఆప్టిమైజ్ కాకుండా హార్డ్‌వేర్‌పై డబ్బును విసిరేందుకు అనుమతించింది.

వాస్తవానికి, ఇది అన్ని కంపెనీలకు నిజం కాదు, ప్రత్యేకించి హోస్టింగ్ మరియు సేవలపై అధిక మొత్తంలో డబ్బును ఖర్చు చేయడం వారి బాటమ్ లైన్‌లను తగ్గించడమేనని గ్రహించిన వారు. వెబ్‌లో, కంపెనీలు తమ సాఫ్ట్‌వేర్ ప్లాట్‌ఫారమ్‌లను మార్చడం మరియు హోస్టింగ్ ఖర్చులలో 20 నుండి 40% వరకు ఆదా చేయడం, ప్రశ్న సమయాలను పది లేదా అంతకంటే ఎక్కువ కారకాల ద్వారా తగ్గించడానికి డేటాబేస్‌లను ఆప్టిమైజ్ చేయడం మరియు అసమకాలిక కోడ్‌లో వారి అప్లికేషన్‌ల భాగాలను పునఃరూపకల్పన చేయడం ద్వారా ప్రతిస్పందన సమయాన్ని పెంచడం గురించి మేము నిరంతరం కథనాలను వింటాము. Node.js, Rust, Go లేదా ఇతర ఆధునిక భాషలను ఉపయోగించడం.

Pafera వెబ్ ఫ్రేమ్‌వర్క్ సరళంగా, సమర్థవంతంగా మరియు చౌకగా ఉండేలా రూపొందించబడింది, కానీ మీకు ఇప్పటికే అంతర్లీన సాంకేతికతలు తెలిస్తే మాత్రమే. మేము ప్రాథమిక స్థాయిలలో SQL, HTML, CSS లేదా JavaScript నుండి దూరంగా ఉండము, కానీ అభివృద్ధి సమయంలో త్వరితంగా ఉండటానికి తగినంత ఉన్నత స్థాయిని సృష్టించడానికి వాటిని ఆలింగనం చేసుకుంటాము, కానీ వేగవంతమైన మరియు అనుకూలీకరించగలిగేంత తక్కువ స్థాయి పరిస్థితి.

సంస్థాపన

Pafera ఫ్రేమ్‌వర్క్‌తో ప్రారంభించడానికి ఉత్తమ మార్గం దానిని డౌన్‌లోడ్ చేసి ఉపయోగించడం ప్రారంభించడం.

మీరు ఆండ్రాయిడ్‌లో ఉబుంటు, ఆర్చ్ లైనక్స్ లేదా టెర్మక్స్ ఆధారంగా సిస్టమ్‌ను రన్ చేస్తుంటే, ఇన్‌స్టాలేషన్ టైప్ చేసినంత సులభం

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

మీరు ఇతర సిస్టమ్‌లలో రన్ అవుతున్నట్లయితే, మీరు ఆదేశాలను కొద్దిగా సర్దుబాటు చేయాలి. Windows కోసం, అనకొండను ఉపయోగించమని లేదా WSL2 ద్వారా ఉబుంటును ఇన్‌స్టాల్ చేయాలని నేను సిఫార్సు చేస్తున్నాను. హోమ్‌బ్రూ Mac సిస్టమ్‌లలో బాగా పని చేయాలి.

ట్యుటోరియల్

ఫ్రేమ్‌వర్క్‌ని ఉపయోగించి యాప్‌ను అభివృద్ధి చేయడం గురించి సంక్షిప్త ట్యుటోరియల్ కోసం, మీరు కోడ్‌బర్గ్‌లోని ప్రధాన కోడ్ రిపోజిటరీని సందర్శించవచ్చు పైథాన్ వెర్షన్

PHP సంస్కరణ కొంతకాలంగా తాకబడలేదు, అయితే భాషా మద్దతు మరియు స్వయంచాలక లోడింగ్‌లో తేడాలతో పైథాన్ వెర్షన్ అబిట్ మాదిరిగానే డిజైన్ ఫిలాసఫీని పంచుకుంటుంది. కోడ్ రిపోజిటరీ ఉంది ఇక్కడ అందుబాటులో ఉంది , డాక్యుమెంటేషన్ అయితే ఇక్కడ అందుబాటులో ఉంది

భవిష్యత్తు ప్రణాళికలు

నేను ఫ్రేమ్‌వర్క్ యొక్క రస్ట్ వెర్షన్‌పై పని చేస్తున్నాను, ఇది పోర్టబిలిటీ మరియు వాడుకలో సౌలభ్యం కారణంగా ప్రస్తుత పైథాన్ వెర్షన్‌కు వ్యతిరేకంగా నాటకీయ వేగ మెరుగుదలలను అందించాలి. రస్ట్ యొక్క అసమకాలిక మద్దతు ఇంకా చాలా పరిణతి చెందలేదు, కానీ భవిష్యత్తు కోసం చాలా ఆశాజనకంగా కనిపిస్తోంది.

ఏదైనా బగ్ పరిష్కారాలు లేదా సూచనలు ఎల్లప్పుడూ స్వాగతం. దయచేసి వాటిని పైన ఉన్న నా కోడ్‌బర్గ్ రిపోజిటరీకి సమర్పించండి.