Jag har gjort några recensioner på böcker som täcker marknadsföring för att finansiera, med ett stänk av analyser som kastas in. Men programmeringsböcker har blivit utelämnade eftersom väldigt få gör ett värdigt försök att överbrygga teknisk kompetens samtidigt som de tilltalar människor som fortfarande inte gör det vet om Kirk eller Picard var den bättre kaptenen.
Nåväl, vi är närmare ett svar … inte till Epic Star Trek kapten debatter, men till den saknade balansen mellan tech och vardagens språk.
PHP MySQL Den saknade handboken, av Brett McLaughlin, fokuserar på hur PHP och MySQL passar i internetutveckling. Det är en perfekt början programmerare bok som kan tjäna dubbelt som en skimming guide för nyfikna småföretagare. Jag upptäckte boken som jag hade planerat att skärpa några färdigheter och köpte en kopia för denna recension.
PHP + MySQL = En bättre förståelse av Internet Dynamics
Snabböversikt: PHP är en programmering som skickar uppsättningar text till en webbserver som ett kommando. Om du inte kan tänka dig omedelbart, tänk på varje kontaktformulär där du har samlat in webbplatsinformation - instruktionen för vad man ska göra med information är vanligtvis PHP-kod. Med det föreställer du uppfattningen om var detta programmeringsspråk passar in. Det gör din webbplats (eller webbapplikation) en aktiv tillgång, beroende på hur fantasifull du är med kod, och gör databasproblemen tydligare.
Om du håller den fantasin, kommer du att se en bra förståelse från McLaughlin perspektiv. Han tar dig igenom uppsättningen och första kommandon. MySQL läggs till i några kapitel i, tillsammans med planering databaser tabeller och regelbundna uttryck (om du använder segmentering och målfilter i en web analytics lösning, kommer du uppskatta denna behandling). Säkerhetsinriktade företagare kommer att uppskatta kapitlen om autentisering.
Det här är inte den enda boken som kombinerar PHP och MySQL. Funktionerna från var och en fungerar hand i hand i många fall och det finns böcker som också introducerar andra gratis språk. Men Den saknade handboken är ett av få i rimlig storlek. Att läsa sin organisation av kapitel kommer inte att dra dig för långt från andra affärsuppgifter.
Bortsett från att det aldrig går förbi för att förklara kod klart
McLaughin förstärker grunderna med sina sidor. Infoga anteckningar är typiska för denna typ av bok - till exempel Den fullständiga idiotguiden till WordPress eller Sökmotoroptimering för dummies - men McLaughlins val talar verkligen till programmerarens oro och lekman vad-var-för-frågor.
Ett segment för att planera en felsida slutar till exempel med användbara tips om inte överpresterande leverans av en sidkorrigering:
"Om du bara har börjat eller har begränsade resurser kan det vara bra att bara säga att du blir informerad om fel uppstår och du vanligtvis löser problem inom 24 eller 36 timmar … Du kan ställa in en regel i e-post för att markera post med det ämnet. Oavsett vad du gör, se till att din responsivitet matchar vad din felsida lovar, eller du kommer att ha mycket mer än ett programproblem att hantera. "
Programmering och databaspresentation som gör småföretagare klokare
Som du kan berätta från föregående citat är McLaughlins tillvägagångssätt att förklara vad de flesta programmerare stöter på. Småföretagsläsare kan känna att kommentarerna inte talar med dem, men nuggets kan hjälpa till att förstå lite om vad en programmerare genomgår som kan bidra till en diskussion med en utvecklare för att formulera webbplats- och applikationsbehov för verksamheten.
Det är inte samma struktur som Ramon Rays bok, Tekniska resurser för växande företag, som planeras vid början för att förklara en teknik (moln). Men McLaughlins programmeringsnuggor fungerar.
Kolla in den här kommentaren om SQL och MySQL. McLaughlin betonar att SQL är ett språk, att MySQL är ett databasprogram, levererar sedan hur dessa observationer kan hjälpa dina IT-relaterade val senare:
"Om du kan hålla skillnaden mellan SQL och mySQL i ditt huvud, är du framför spelet. Det beror på att när du arbetar med PHP, är du ansluten till en MySQL-databas, men du skriver SQL-kommandon och frågor. Som ett resultat kan du byta till en annan databas, och nästan hela din SQL fungerar så länge databasen accepterar SQL. "
Att göra ett försök att förstå vissa programmeringsnyanser som detta kan vara ett plus. Och McLaughlin arbetar för att göra det plus så bra som möjligt.
PHP MySQL Den saknade handboken är utan tvekan en programmerares bok. Det är ett bra resultat eftersom dess utgivare O'Reilly specialiserat sig på tekniska webinars, träning och böcker om programmeringsspråk och webbutveckling.
Men småföretagare som redan har uttömd HTML och ökar komplexiteten hos sina webbplatser kanske vill kolla in den här boken för att lära sig några av de rätta tekniska problemen. Texten är en början kodarens glädje, först och främst. Men jag känner att några kunniga småföretagare kommer att känna lite glädje också, efter att en lätt läst.