PHP: PHP కోసం గొప్ప పుస్తకం మరియు MVC ముసాయిదా

వద్ద చేసారో ప్యాక్ట్ పబ్లిషింగ్ PHP డెవలపర్లు / బ్లాగర్లు కొత్త పుస్తకం మరియు దాని గురించి బ్లాగ్ చదవమని వారు ప్రోత్సహిస్తున్న ఇటీవలి పోస్ట్ ఉంది. ఇలాంటి అవకాశాలను నేను నిజంగా అభినందిస్తున్నాను - ఎటువంటి సానుకూల లేదా ప్రతికూల పోస్టింగ్‌ను అభ్యర్థించలేదు, వారు అందించే పుస్తకం యొక్క నిజాయితీ సమీక్ష (ఖర్చు లేకుండా).

1847191746నేను అందుకున్న పుస్తకం రాపిడ్ PHP అప్లికేషన్ డెవలప్‌మెంట్ కోసం కోడ్ఇగ్నిటర్, డేవిడ్ ఆప్టన్ రాశారు.

PHP / MySQL లో నాకు ఇష్టమైన పుస్తకం ఇప్పటికీ ఉంది PHP మరియు MySQL వెబ్ అభివృద్ధి. ఇది PHP 101 మరియు MySQL 101 అన్నీ టన్నుల కొద్దీ కోడ్ నమూనాలతో అద్భుతమైన, సమగ్రమైన పుస్తకంలో చుట్టబడి ఉన్నాయి. కోడ్ఇగ్నిటర్ ఒక ఖచ్చితమైన అభినందన, బహుశా PHP 201 గైడ్. ఇది అన్ని కఠినమైన PHP హార్డ్-కోడింగ్ తీసుకుంటుంది మరియు కోడ్‌ను వేగంగా అభివృద్ధి చేయడానికి ఒక ఫ్రేమ్‌వర్క్‌ను అందిస్తుంది మరియు a యొక్క ఉత్తమ అభ్యాసాలతో ఎంవిసి వ్యవస్థ.

ప్రకారం వికీపీడియా:

మోడల్-వ్యూ-కంట్రోలర్ (MVC) అనేది సాఫ్ట్‌వేర్ ఇంజనీరింగ్‌లో ఉపయోగించే నిర్మాణ నమూనా. వినియోగదారుకు పెద్ద మొత్తంలో డేటాను అందించే సంక్లిష్ట కంప్యూటర్ అనువర్తనాల్లో, డెవలపర్ తరచుగా డేటా (మోడల్) మరియు యూజర్ ఇంటర్ఫేస్ (వీక్షణ) ఆందోళనలను వేరు చేయాలని కోరుకుంటాడు, తద్వారా వినియోగదారు ఇంటర్‌ఫేస్‌కు మార్పులు డేటా నిర్వహణను ప్రభావితం చేయవు మరియు డేటా వినియోగదారు ఇంటర్‌ఫేస్‌ను మార్చకుండా పునర్వ్యవస్థీకరించవచ్చు. మోడల్-వ్యూ-కంట్రోలర్ డేటా ప్రెజెంటేషన్ మరియు యూజర్ ఇంటరాక్షన్ నుండి డేటా యాక్సెస్ మరియు బిజినెస్ లాజిక్‌లను విడదీయడం ద్వారా, ఇంటర్మీడియట్ భాగాన్ని పరిచయం చేయడం ద్వారా ఈ సమస్యను పరిష్కరిస్తుంది: నియంత్రిక.

టన్నుల వాస్తవ-ప్రపంచ ఉదాహరణలతో బాగా వ్రాయబడటం పక్కన పెడితే, ఈ పుస్తకం గురించి నాకు బాగా నచ్చిన విషయం ఏమిటంటే అది ఏది కాదని వివరిస్తుంది. CodeIgniter ఇంట్లో పెరిగిన ఓపెన్ సోర్స్ ఫ్రేమ్‌వర్క్. అందుకని, దీనికి కొన్ని అంగీకరించిన పరిమితులు ఉన్నాయి. పుస్తకం వీటి గురించి వివరంగా చెబుతుంది. యాంకర్లు, టేబుల్స్ మరియు ఫారమ్‌ల వంటి వినియోగదారు ఇంటర్‌ఫేస్ భాగాల ప్రదర్శనలో ప్రాప్యత భాగాలు లేకపోవడం మరియు సాదా పాత XML REST API లు మరియు వెబ్ సేవలకు ఏదైనా సూచన నేను కనుగొన్న జంట పరిమితులు. అయితే, భవిష్యత్ వెర్షన్లలో ఆ ఎంపికలు సులభంగా జోడించబడతాయని నేను నమ్ముతున్నాను - మేము చూస్తాము!

కోడ్ఇగ్నిటర్ యొక్క పూర్తి విభాగం, నా అభిప్రాయం ప్రకారం, డేటాబేస్ లైబ్రరీ. నేను MySQL కనెక్షన్లు మరియు ప్రశ్నలను చాలా సమయం తీసుకునే మరియు శ్రమతో వ్రాస్తున్నాను. వారి డేటాబేస్ ఫ్రేమ్‌వర్క్‌ను ఉపయోగించుకోవడానికి నేను వెంటనే కోడ్‌ఇగ్నిటర్‌లోకి వెళ్లాలనుకుంటున్నాను, ఇది నాకు టన్ను సమయం ఆదా చేస్తుందని నేను నమ్ముతున్నాను - ముఖ్యంగా ప్రశ్నలను రాయడం / తిరిగి వ్రాయడం! అజాక్స్, జెచార్ట్ మరియు ఇమేజ్ మానిప్యులేషన్ కోసం కొన్ని గొప్ప యాడ్-ఆన్లు కూడా ఉన్నాయి.

నేను పుస్తకం కంటే కోడ్ఇగ్నిటర్ గురించి ఎక్కువగా చర్చిస్తున్నట్లు అనిపిస్తే, రెండూ నిజంగా ఒకే విధంగా ఉన్నాయి. కోడ్‌ఇగ్నిటర్‌ను ఉపయోగించకుండా, అధునాతన అభివృద్ధి పద్ధతులను నేర్చుకోవడానికి ఈ పుస్తకం సరైన మార్గం. నేను పుస్తకాన్ని బాగా సిఫార్సు చేస్తాను. పుస్తకం “ఉచిత కాంపాక్ట్ ఓపెన్ సోర్స్ MVC కోడ్‌ఇగ్నిటర్ ఫ్రేమ్‌వర్క్‌తో మీ PHP కోడింగ్ ఉత్పాదకతను మెరుగుపరచండి!”. ఇది నిజాయితీ!

మీకు కోడ్ఇగ్నిటర్ పట్ల ఆసక్తి ఉంటే, ఇంట్రడక్షన్ వీడియోను తప్పకుండా చూడండి.

2 వ్యాఖ్యలు

  1. 1

    వెబ్ ఆధారిత అనువర్తనాలను వ్రాసే విధానాన్ని సరళంగా చేయడమే ఫ్రేమ్‌వర్క్ యొక్క లక్ష్యం.

    MVC చుట్టూ రూపొందించిన అనువర్తనం నిర్వహించడం సులభం ఎందుకంటే ఇది శ్రేణులుగా విభజించబడింది, ఇది స్వతంత్ర అభివృద్ధికి అనుమతిస్తుంది. ఇది మోడల్‌ను నిర్మించడం ద్వారా కోడ్ పునర్వినియోగతను ప్రోత్సహిస్తుంది, ఇవి అప్లికేషన్ అంతటా పునర్వినియోగపరచబడతాయి.

  2. 2

    వెబ్ ఆధారిత అనువర్తనాలను వ్రాసే విధానాన్ని సరళంగా చేయడమే ఫ్రేమ్‌వర్క్ యొక్క లక్ష్యం.

    MVC చుట్టూ రూపొందించిన అనువర్తనం నిర్వహించడం సులభం ఎందుకంటే ఇది శ్రేణులుగా విభజించబడింది, ఇది స్వతంత్ర అభివృద్ధికి అనుమతిస్తుంది. ఇది మోడల్‌ను నిర్మించడం ద్వారా కోడ్ పునర్వినియోగతను ప్రోత్సహిస్తుంది, ఇవి అప్లికేషన్ అంతటా పునర్వినియోగపరచబడతాయి.

మీరు ఏమి ఆలోచిస్తాడు?

స్పామ్ తగ్గించడానికి ఈ సైట్ Akismet ను ఉపయోగిస్తుంది. మీ వ్యాఖ్య డేటా ఎలా ప్రాసెస్ చేయబడిందో తెలుసుకోండి.