>> Den zubi hasteko zer Zure esperientzia bakarra izan daiteke
web programazioarekin, zer dut egin nuen pare bat lapurtzen da pentsatu
adibide duzula Baliteke 50 ikusi
iraganean jokatzen baduzu Urtebete edo bi edo, agian, ez dute
da, duela urte batzuk hartu badituzu
duten haurra urrats norabidean daude pyridine bat MBC gisa ezagutzen,
Model View Controller, eta zer esan nahi du horrek?
Hau da, beharbada ikusiko dugu berriro besterik hasita modu bat da
garbitzeko batzuen diseinuan web bidezko software pieza,
edo bezero-aldean izan zitekeen oinarritutako baita, baina erabiliko dugu
PHP testuinguruan, horrela hasiko dugu
konplexuagoak egiteko proiektu eta ordenatu
mota desberdinak bereizi aplikaziotik digituak;
Bereziki, beraz, dugu dute jende anitz lan
proiektu bat asko da errazagoa marrak marrazteko.
Beraz, lehenengo en hartu dezagun bat hoberenak ez diren modu bat begiratu
zerbait gauzatzeko.
Suposatzen super bat egin nahi nuen Jakina simple web 50
edo beste edozein klase, eta klaseko gauzak ditu
hitzaldiak eta curriculumaren bat bezala.
Baten antzeko zerbait egin izan dut nire orriaren goialdean h1 etiketa
eta zerrenda zenbakitugabea bat li zerrendaren ordena elementuak
Buletdun zerrenda bat besterik ez dute menu aukerak, beraz super simple.
Beraz, nola liteke hori?
Beno, joan gaitezen sartu nire terminal-leiho hemen,
eta nabarituko ditudan lortu irakurtzeko me eta kode horretara dugu lotzen
Ikastaro web orrian pixka batean,
eta nabarituko dudan lortu Indize dot htm - indizea dot php.
Beraz, aurrera eta ireki , hori eta ziur nahikoa da nolako
of silly duten esta are php izeneko
delako guztiak daukat php iruzkin bat da
eta, ondoren, beste guztia besterik gordinak html kodea da.
Baina, berriro ere honen zero bertsioa da,
beraz, pauso bat zerbait interesgarriagoa,
baina konturatu gogor Nik kodetuak CS50 titulu gisa, CS50 h1-en,
eta orain daukat du hitzaldiak lotzeko,
orain curriculumaren loturan daukat.
Ondo da, beraz, horrek ez du badirudi arrazoizkoa duten guztiak
bezalako lotura bat jarraitu duzu arte hitzaldiak, eta konturatzen zara
eskuin guztia desberdina da edukiak baina nolako
gauza bera da; Izenburu bat da orrialdean eta desordenatuak zerrendaren.
Aste zero sakatu dut iaz, eta mota da
Gauza bera, h1 bat Etiketa eta Ordenatu gabeko zerrenda bat
eta, ondoren, azkenik, I sakatu hau, eta hosto batzuk ditut,
horrek diapositibak da bertatik hitzaldia jakin horretan.
Beraz, zerbait esaten dit Ra cringe naiz.
Ireki dut hitzaldi bada dot php oharra
kopia nahiko askoz eta dela aurreko fitxategia itsatsi;
Aldatu dut izenburua h1, eta zer esteka horiek dira.
Okerrago oraindik, I joan bada astean sartu zero dot php,
kopia itsatsi lan bera da
pixka bat besterik ez edukiak tweaked.
Beraz, ziur asko, ez da bat aukera hemen hobetzeko,
eta ziur aski, hau egin beharko lukete arau ona bat izan daiteke;
edonoiz sentitzen duzu zeuk kopiatzea
eta zerbait itsasten agian behin baino gehiagotan,
banderak gorri egin beharko lukete zorionez off joan hasteko.
Baina nola ez ginen joan hau hobetzeko?
Beno, batzuk modu dago, eta teknika erabili ahal izango duzu
php eboluzionatu baino gehiago dute denbora, baina dezagun saiatu hau.
Let me joan sartu one bertsioa, beraz, hurrengo honen iterazio,
eta utzi saiatu me garbitu pixka bat.
Eskuinera, bat php en errazena mekanismoak
Arazo hau konpontzeko da Eskola zaharra eskatzen funtzioa,
horrek kopia bat nahiko askoz du eta edukien itsatsi
hementxe fitxategia batzuen, bezalako c zorrotz da, besteak,
eta beste hizkuntza izan Oso antzeko eraikuntzen.
Beraz, pixka bat ikusten da arraro orain,
da, zalantzarik ez da osatzeko bilatzen web orrian,
baina ustez zer goiburua dot php barruan.
Beste gauza guztiak, eskuinera, html etiketa, burua etiketa,
title etiketa, gauza guztiak duen funtsa nagusia gorago zegoen
orrialdean, hau da, dudarik gabe, of orden gabeko zerrenda besterik gabe,
eta oinean da seguruenik gorputz itxia etiketa bezala,
itxitako html en etiketa; nahiko izanarren
baina duplicative stuff.
Ondo da, eta ziur nahikoa dut joan bada
goiburua dot php sartu besterik ez da umezurtz fragment moduko
goitik, eta badut Oina dot php sartu,
ari da umezurtz behetik pasarte,
eta berdina dutenak erabiltzen dut nire beste fitxategietan zatiak,
bezalako hitzaldiak dot php.
Ondo da, beraz, zer da hobea hau esan nahi duzu?
Bai?
>> Xumetasuna.
>> Xumetasuna?
Ez dakit begiradak mota honetako asko niri scarier gaur egun, ezta?
>> Aldatu nahi nuen, bada, zure goiburu, ez zenituzke
hura aldatzeko guztia batean fitxategiak bezalako aurreko.
Aldatu besterik ez duzu Zure goiburuan.
>> Zehazki, beraz, agian urtean Zentzu horretan errazagoa da,
agian marko nuke da bezala besterik errazagoa da hura eguneratzeko.
Da agian pixka bat garbiagoa
eguneratu duzulako leku bat besterik ez da.
Beraz, nahiko sinesgarria; Zer da arazotxo bat
planteamendu hau edo honen zer arazo aztarnak
ez duten benetan konpondu dugu?
Bai?
[Off Mic Iruzkina]
Bai, hain zuzen, esan nahi dut, naiz Oraindik ere kopiatzea eta itsasten;
apur bat gutxiago da, baina ni bakarrik hala sortu fitxategi hauetako bi,
eta dute nahiko askoz oraindik ere begiratu berdina.
Ez zen bat behar dute goian, behealdean behar bat,
eta desordenatuak bat erdian zerrenda
eta oraindik ere izan zen bera bera egituraz.
Gainera, konturatu honek, badut benetan adibide hau,
utzi joan bertsioa One me now,
eta nabarituko Dut CS50 Hitzaldia Plana.
Uh oh, CS50 Astea Zero Astea Bat eta CS50 asteazkena, ostirala
Nik txoko bat motatako ebaki.
Zein izan - zer ziren izenburu horiek aldez aurretik?
[Off Mic Iruzkina]
Hitzaldiak bezala ziren Zero astean, mota izan zen bezala
of sexier, eta benetan bertara dinamismoa ere baziren,
eta hau da, mota - naiz Mota besterik ez orain punting
eta besterik suposatuz duten webgune osoa CS50
eta ongi funtzionatzen du, baina ez da zalantzarik ez bezala dotore
edo gisa ordenatzeko zuzen birbidaltzeko behin izan zen,
baina zentzua, zeren begiratzen baduzu indizea dot php at
eta hitzaldiak dot php eta aste zero dot php,
ari dira guztiak barne fitxategi bera,
beraz, nola egin dezaket hau hobetzen dugu?
Zer da hurrengoa iterazio kode hau seguruenik egin?
[Off Mic Iruzkina]
Bai, hain zuzen, hala bada - eta utzi nau laburtzeko
Funtsean nahi dugu honekin goiburua duen parametrizatzeko
beraz, bai, ez da oraindik bat gogor kodetuta h1 etiketa, baina gauzak
, arteko zabalean eta ixteko etiketa,
zentzuzkoa dinamikoa da, eta beste zerbait datozen.
Agian "lortu katea" edo Gauza ondoren galdera ikurra
URL nonbait ziren bestela, eta, beraz dezagun begirada bat.
Beraz, joan nintzen sartu Bi bertsioa bada,
nabarituko dut horretan fitxategia gehigarri bat lortu,
dirudienez laguntzaile dot php.
Egia esan, ez dakit non hasiko naiz, beraz hasteko besterik
indize bezala beti bezala, eta orain nabarituko apur bat desberdina da,
beraz, lortu dut behar lerro bat
goian eskatuko at laguntzaile dot php,
baina ezin dut deitu edozein dela ere egin nahi dut,
baina orain hiru lerro nabarituko han funtzioa dei bat da
goiburua errendatu, hau da, bakarra, orain arte, interesgarria
zer pasa da gisa itxuraz, izenburua ohitura
orri jakin honetarako.
Bien bitartean ez da errendatu behealdean Oina,
eta ez dut behar inolako parametrizazioa han besterik ez da
Oina bat, baina gaur egun ez dirudi
hobea norabidean urrats bat izan nahi du konponbidea, render goiburua hartzen du,
eta zer plazan egin parentesi horientzat adierazten
ez dute php ikusi nor inoiz edo pixka batean?
[Off Mic Iruzkina]
Bai, array bat da.
Elkartze-array bat edo da gakoak elkartzen dituen egiaztapen bat
balioekin; da Java bezala Gidoiak, objekzio idazkera,
edo beste hizkuntza, antzeko syntaxs.
Ondo da, beraz, zer da laguntzaile in php dot?
Laguntzaile dot php da besterik funtzio pare bat,
goiburua errendatu eta errendatu Oina.
Beraz, detaile pare bat gutxiago ezagutzen bada,
beraz, izan ere, lehenik eta behin
render goiburua eramango bat datuak argumentu hori da itxuraz
hutsik esleitutako array han zer esan nahi du?
Zer esan nahi du berdin egin nahi du parentesi irekiak itxita parentesi
php parametro gisa?
Balio lehenetsia da.
Ez dut array pasatzen hala bada edo inolako argudio
errendatzeko goiburua edo the Oina funtzioa errendatu,
I can gutxienez konfiantza gisa funtzio horiek egilearen
datuak izango minimoki array huts bat izan daiteke;
ez dugu undefined da edo faltsua, edo horrelako zerbait,
zehazki zer izango da Da lehenetsi gisa eman dut.
Orain hau moduko bat pixka bat da sinboloak kargatzeko modu hackish bat
zure izena espaziora beraz, hitz egiteko
baina nahiko lan egiten du ongi Horretarako aldera
gure moduko propioa ezartzeko gizon pobreak templating motorra.
Ondo da, han asko da Tresna daude Python Ruby
eta php ematen duzu templating gaitasunak
eta hori zehazki zer nahi dugun.
Duela bat txantiloi bat nahi dugu h1 etiketa ireki, h1 etiketa bat itxita,
eta ordenatzeko leku bat erdian egileak,
eta leku horiek bete nahi dugu funtzio honen bidez titularrak,
beraz, funtzio hau ateratzeko Beraz, zerbait gertatzen
duzu honako hau eman gaitasunak.
Duzun got bada elkartze bat Kode-balio bikoteetan array of
bezalako lelo berdinen bar, atera tokiko aldagai bat sortuko du
eraginkortasunez dolarraren ikurra deitzen foo eta bar balio bat ematen diote
beraz, zure elkartze lehertzen da Kode-balio bikoteetan etatik array
dituzten aldagai berriak sartu dagozkien balioak.
Eta gero dot goiburua eskatzen dot php aurretik bera da,
beraz, zer dira ziurrenik joan gara goiburua dot php barrutik ikusi?
Honez seguruenik lortu h1 etiketa duten eta ixteko etiketa; zer ari den gertatzen
da barruan egon seguruenik artean?
[Off Mic Iruzkina]
Zehazki, ez da, seguruenik batzuk dolarraren ikurra izenburua aipamen
eta ziur aski Handiagotzeko dut bada honetan ez dago nire izenburu etiketa da,
ez dago nire h1 etiketa, eta barruan txertatzeko dinamikoa dugu
dolarraren ikurra izenburua, baina neurri ona,
Html berezi hau egiten ari naiz kobratzen atrociously izeneko
funtzioa, baina da erabilgarria; zer ez da egin
edo zer ez babesteko aurka?
Hau da, benetan irtenbide bat mehatxu bat hinting ari zaren;
zuk ekarri zukeen digu.
[Off Mic Iruzkina]
Zehazki, beraz, asmo txarreko bat bada Erabiltzaileak edo sineskorren biktima bat
phishing eraso baten esteka baten gainean klik egindakoan
auto batean galdera marka bat izan zuen eta lelo antzeko zerbait berdin,
eta, ondoren, balioa foo izan zen benetan
parentesi irekiak bezala gidoia, parentesi itxia,
eta, ondoren, JavaScript kodea batzuk;
ez baduzu deitu honetan funtzio nagusia luze,
litzateke benetan kutsatzen duzu zure web orrian sartu html gordinak,
horren emaitza da duzula tricked liteke.
Denak aukera izango du erabiltzaileak tricking liteke JavaScript kodea exekutatzen sartu
berak egin duen ez benetan nahi.
Eta nahiz eta normalean zeuk bakarrik duzu minberen ari,
bezala bakarrik bat ezagutzen duzu lelo da idazten joan
parentesi gidoi irekietan, parentesi itxia, eta esan alerta
edo horrelako zerbait eta egin duen bere burua
emaitza bitxi batzuk ere, ez duzu get tricked bada
duen lotura bat klikatzen sartu JavaScript gordinak da barneratua
atributuan duen balioa bezala,
ahal duzun beste gauza batzuen artean norbaiten cookieak lapurtzen
han jabetza bat delako dokumentu dot cookiea izeneko
aukera ematen dizu JavaScript erabiltzaile baten saio cookie har,
eta gogoratzen baduzu zer bat bandalismoak erasoa da,
Luzea istorioa labur, hori inork modu benetan norbait tricking
emanez birtual horretan eskuko zigilua eta gero hartu
Bere Facebook kontu baino gehiago edo beste kontu mota batzuk.
Ondo da, beraz hau apur bat luzea da,
baina besterik ez erabiliz html kode gordin.
Honen baliokidea da oihartzuna deituz
edo inprimatu eraginkorrean, eta funtsean ari gara txertatzeak
dinamikoki.
Beraz, zer gehiago geratzen da hemen?
Beno, joan gaitezen sartu Hiru bertsio hemen,
eta ikusiko dugu zertxobait desberdinak -
zehatza fitxategi beraren diseinua baina oharra
duten denbora honetan goaz biek orokortu
txantiloiak, beraz, zer gisa esan nahi dut?
Zer da gauza bat desberdina da hemen?
Zer aldatu da geroztik azken bertsioa?
Sotila, baina, dudarik gabe, ez da diseinu hobea garbiagoa besterik.
Bai?
[Off Mic Iruzkina]
Bai, ez da bakar bat estandarra errendatzeko funtzioa;
Nik ez dut kasu berezia errendatu goiburua edo render Oina,
biak ere baduzu laguntzaile batetik gogoratzen dot php,
nahiko askoz berdina gara beren izenak izan ezik
eta dute barne txantiloiak.
Zergatik ez bakarrik parameterize errendatzeko funtzioa
eta argumentu bat hartzen, hori da plantilla izena,
eta bigarren aukerazko argumentua bat duten gako-balioa bikoteak daude
plug sartu nahi duzula
Beraz, gaur egun dut begiratu laguntzaile dot php oharra
duten bat naizela Apur fancier orain.
Benetan ari naiz egiaztapena egiten du fitxategia existitzen eta hala bada, aurrera
eta eskatzen du; badaezpada Erabiltzaileak nahi gabe motak
akastunak txantiloi izen batzuetan duzu ez errore bat bota nahi
programan ezin dugu beraz minimoki egin itzazu honetan
mesede hemen.
Ondo da, baina ezin dugu hau hartu urrats bat gehiago?
Hemen bertsio hau honako hauek nabarituko.
Besterik ez dut idatzi ls, eta zer berehala joango
ateratzen da zertxobait ezberdinak.
Beraz, ez dago bi direktorioetan da, eskubidea,
eta, beraz, hau da, gaur egun norabidean urrats bat zer egingo du azkenean, gehiago izan
esparru egokia.
Hau da, mota sloppy niri be guztiak bota
nire edukiak baten barruan publikoki eskuragarria directory
literalki publiko deritzo.
Eta, nahiz eta, zoritxarrez, nahiz eta, esparru asko,
zaharragoak dira batez ere, eta nahiz web mezu batzuk,
Amets Host horien artean, indar zure fitxategi guztiak jarri behar duzu
baten baliokidea in direktorio publiko nahiz
Zure fitxategiak agian bada database pasahitzak, besteak
eta erabiltzaile-izenak edo beste esaterako, kredentzialak,
hori ez da batere ona diseinua.
Askoz hobeto bakarrik jartzen da
direktorioa publikoetan zer erabat ditu
erabiltzaileen eskura egon behar, eta beste guztia
duten barne zaren bezalako laguntzaile dot php,
ez dago arrazoirik ez dagoela web bidez eskuragarria izan behar du
url batekin nabigatzailean.
Agian batere kalterik izango da erabiltzaileari agian ikusi nahi izanez gero
duten bikoteak, baina besterik ez da duen printzipioa,
eta jainko debekatzeko benetan egiten du erabiltzaile-izena eta pasahitza dituzte;
ez duzu nahi du Erabiltzaileak nahi gabe
edo nahita izateaz Bera eskuratzeko gai.
Beraz, ez gara nahiko batean planteamendu ezin hobea da hemen,
baina konturatu honako orain.
Indize dot php, nabarituko duten Laguntzaile, oraindik ere dut eskatuko dut,
baina egiten ari naiz horrela dut naiz sort guztiak antolatzeko
fitxategi horretan sartuko da
izeneko azpidirektorio batean konbentzionalki barne hartzen ditu,
eta, ondoren, errendatu deitzen dut Goiburukoa eta oinaren lehen bezala.
Beraz, gauza bakarra Egin dut moduko
berrantolatzeko of my direktorioak anal apur bat gehiago izan nahi du
fitxategia egiturari buruz.
Baina orain dugu joan bada Bosgarren adibide honetan,
nabarituko hemen garela orain karpetak hirukotea izan,
eta hau pixka bat da une engainagarria
delako sinpletasunagatik klasearen mesedetan,
Besterik ez dut bota guztia
John Harvard-en sartu Directory publikoak besterik
beraz, bidez nabigatu ahal izango dugu nabigatzailea, baina abisua -
zati hau ez ikusi une bat besterik ez,
Izan ere, naiz ez dut hor.
Nabarituko hiru que tengo azpidirektorio: publikoak,
txantiloiak, eta barne hartzen ditu.
Ideia orain dela batean bezala konfiguratuta web zerbitzari dut
Apache esango luke hori Webgune publikoki eskuragarria ditu
hemen, eta ez beste inon fitxategiak.
Beraz, zer fitxategia zure ustez Barrutik ikusten noa
publikoen ls idatzi badut?
Zer da fitxategi bat behintzat hori da seguruenik han?
[Off Mic Iruzkina]
Ados indizea dot php, eta zer fitxategia da, jakina, ez
Ba besteak beste?
Bezalako laguntzaile dot php, goiburu dot php, Oina dot php;
zatiak, guztiak, funtzionalitate guztia
horrek ez du benetan behar publikoa izatea,
erabilgarria izan behar du fitxategiak dituen
publikoki eskuragarria, baina beraiek,
Erabiltzaileak ez ikusteko edo quire behar laguntzaile URL bat dot php.
Nabarituko dut joan behar izanez gero, horren ordez
Biltzen sartu ez dago laguntzaile dot php,
eta joaten naiz txantiloiak sartu bada,
han Oina da eta goiburua dot php.
Egia, I gol direktorio berean horiek,
baina izan saiatzen ari naiz, nahiz gehiago fitxategiak mantenduz buruz anal
besterik ez dira ordenatzeko templates estatikoan ezberdinak
fitxategiak funtzional batetik bezalako laguntzaile dot php,
eta besterik ez naiz batzuk atxikitzea konbentzio nahiko ohikoa
direktorioetan deituz Biltzen eta txantiloiak.
Beraz, gauza bakarra dela aldatu ondoren, bidea da berriro.
Gara, hemen bada nabarituko orain dela besterik ez dut izan
direktorioari erlatiboa bat, besteak beste,
dot dot barra sartzen dira laguntzaile dot php,
edo ezin dut pixka bat gehiago izan zerbait egokia eta benetan egiten
atsegin honetan, php eta asko
hizkuntzen dute ikur bereziak hauek
duten ordezkatzen uneko fitxategia en gida,
beraz, azpimarra azpimarra dir azpimarra azpimarra adierazten
edozein dela ere-direktorioa Artxibo hau da,
eta hurrengo batean kateatu besterik ez bada dot operadorea batera, hori
hori lortzeko litzateke emaitza bera,
eta joera apur bat gehiago izan nahi du sendoa delako lortu dezakezu
erlatiboko egoeretan sartu directories ziren besterik ez dot esaten
edo dot dot benetan ekarri Okerreko lekuan,
beraz, hau ohi izan apur bat sendoagoak.
Ondo da, beraz, zer nahiz eta aztarnak?
Zer egiten duzu oraindik ez honi buruz nahi?
Zer hobetu daiteke eta duzu lehenago dut uste komentarioa
Ba hori da oraindik gai batzuk?
[Off Mic Iruzkina]
Eskuinera, ziur aski, ez dugu izan guneak bezala idazten hasteko
itxura hori izan, ezta?
Horrek ez du sentitzen guztiak askoz hobeto,
Ez da oraindik itsatsi kopiatu.
Oraindik dut du goialdean line eskatzen.
Oraindik dut errendatu goiburua errendatu Oina.
Han bikoizketa asko da.
Bai?
[Off Mic Iruzkina]
Bai, hain zuzen, beraz, hartu dugu bat splitting moduko bidean urratsa
"c"-tik gora "v", beraz MVC Model View Controller da;
kontroladorea moduko da aplikazioa garunak.
Eredua datuen izan ohi edo partekatua funtzionalitate batzuk,
eta ikuspegi joera izaten estetika, plantilla,
beraz, pauso bat hartu dugu "c" banantzen du "v"-tik
orain, gutxienez dugulako txantiloi honen gida,
baina, nahiz eta hor dugu funtsean espediente bakoitzeko kontroladore bat izan.
Ez du itxura ez da atsegin Askoz ere logika den gertatzen hemen,
baina indize dot php da eraginkortasunez kontroladorea.
URL bat bisitatzen duzun eta Indize dot php bukatzen,
logika guztia inplementatzen orrialdetan duten eskubidea da
Indize dot php, eta in hitzaldiak bera dot php.
Aste zero dot php berdina.
Beraz, mota horretako stronę dugu gure leku osoko logika,
eta sentitzen da hau ez da joan
Oso ondo eskalatu dugu behin izan ez lau baina berrogei orriak
orrialde bakoitzean batekin hasten bada bertsio zaharragoa kopiatzea me
fitxategiaren eta besterik Zenbait tweaking
barruan eduki.
Beraz bakarrik dugu hartu hau norabidean urrats bat,
eta tresna bat aurkezten dugu
asteazkena da framer "Laravel" izeneko
eta hau da, oso herri-php-esparrua,
beste batzuk, besteak "Fuelphp."
Ez dago bakar bat zaharragoa "CodeIgniter." izeneko
Han bat izeneko "Tarta."
Han bat izeneko "Symphony".
Esan nahi dut baduzu Google php esparruak,
ez da higuingarria bada bezalako esparru-kopurua
duten pertsonak direla ezarri.
Laravel bat da sortu eta comers gehiago;
garbitzailea bat da direnak, eta aurkituko duzu
azken finean laguntzen nahiko pixka bat aurreztuko duzu
denboran nahiz There is ikaskuntza kurba pixka bat,
baina horrek gidatuko dugu baino gehiago duzu asteazkenean.
Gainera, aurkeztu dugu zer "ORM." izeneko
Kasu honetan, erabiliko dugu datorren zerbait
esparru honekin Laravel deritzo.
Da "elokuenteak" izeneko eta hau besterik kodea geruza bat da
duten beste batzuen artean, aukera ematen dizu Gauzak datu-baseak hitz.
Eta hemen ere, let me lapurtu bat Adibidez dela edo berriki
edo throwback zuetako batzuk 50.
Zenuen hartu 50, eta bada zenuen "CS50 Ogasun,"
fitxategiak gogoratzen dezakezu duten begiratzen duten idatzi edo rewrote duzu
Hau atsegin, hau izan zen saio- dot php, eta garai hartan,
batez ere dugun ez pasatzeko denbora asko
php oinarriak goiz, on
agian hau bera izan izan nahiko erronka,
eta beraz, egin dugu, hain zuzen ere, saiatu diseinua errazteko.
Ez genuen, banandu "M" "V" "C" Distantzia guztiak askoz
arazoak dituen "Zazpi CS50 Ogasun,"
baina konturatu gauza bat duten itxaropenez hasi behar
laster igurtzi duzu okerreko Bide, honen antzeko zerbait da.
Esan nahi dut, ez bakarrik izan zen hau dot php saio hasi kontroladorea.
Era berean, zuzenean hitz egiten zen
datu-base batean berariaz Segizio erabiliz, eta hori ez da gertatzen
oso ondo eskalatzeko denean ra batekin lan hasten zara
edo bi edo hiru bazkide.
Esate baterako, bat bada bazkide da erantzule
Zure sortzeko datubasea eta datozen
Zure indizeekin sortu eta kalkulatzen
zer gakoa izan behar da, lehen giltzak, atzerriko giltzak,
eta hori guztia, erabakitzeko mahai-izenak, eta hori guztia.
Orain beste pertsona talde guztiek jakin behar
diseinu erabakiak zuen edo egin ditu, eta orain behar duzun
kodea gogorra erabaki horiek Zure fitxategia, orain hain zuen
edo polita baldin askoz bortcha
inoiz berriro aldatu taulan izen horiek.
Inoiz berriro aldatu artxibatu Izen horiek
Informatzea gabe.
Gainera, ezin duzu benetan erraz fitxategi berean lan egiteko
talka egin gabe elkarren bada zuen
edo etengabe zuen izenak aldatuz,
eta zaharra duzu bertsioak eta abar,
beraz, besterik ez da hau gonbidatuz asko eta buruko min asko.
Gainera, dugu gisa Ikusten luze baino lehen,
nahiz eta zuk ez duzu behar
bereziki egin kontsultak sofistikatua hemen,
behin bat baino gehiago izatea, hasten zara mahaiak, bi mahai, hiru, bost,
MySQL batean hamar mahaiak edo oro har, erlazionalak datu-base bat,
mahai horietan sartu behar duzu sarritan ezagutzen bada, eta behar duzun
datuen konbinatzeko beste bat,
eta Egia zure segizio kontsultak jada, eta luzeagoak izaten hasi,
eta jada, eta gehiago konplexua da, eta besterik gabe, hasten da
errazagoa lortzeko akatsak egiteko
eta asko gogorragoa lortuko gauzak eskuinera.
Eta abar bezalako tresna Elokuenteak eta ORM va
gure datu ereduetan lagunduko digu eta Honez gain, baita eraginkortasunez joan
kodearen sortzeko dugun datu baseak kontsultatzeko hasteko behar
modu sofistikatuagoa da.
Beraz duzun got bada, lehen mailako gako baten hemen eta atzerriko gako bat baino gehiago
hemen baino gehiago, behar duzun guztia egin da irakasteko ORM duten,
Oposiziorako Relation Mapper, zer harreman hori da,
eta irudikatu, izango da zer kontsultei zuretzat exekutatu.
Eta arraroa soilik kasu egin behar duzu
izateko nahitaez idatzi Segizio kodea yourself.
Baduzu benetan nahi sintonizatu zerbait fin,
baina zati handiena, ahal duzun besterik hasteko entitate tratatzeko
Zure datu-base batean egia gisa objektu eta ez ilaratan lauak hauek
duzula nolabait behar berreraikitzeko eta de normalizatu.