PHP MySQL: The Missing Manual is A Great Tech Find

Inhoudsopgave:

Anonim

In een eerdere recensie prees ik Dennis Mortensen's Yahoo Web Analytics gids voor zijn vermeldingen van Javascript terwijl hij de functies van een webanalyse-oplossing uitlegt. De passages illustreren hoe technisch een oplossing kan zijn en hoe essentieel de verklaring is om waarde uit de applicaties te halen die een bedrijf online kunnen maken of breken.

$config[code] not found

Ik heb een paar recensies geschreven over boeken die marketing te financieren behandelen, met een stortvloed aan analyses. Maar programmeerboeken zijn weggelaten omdat maar weinigen een waardige poging doen om de technische vaardigheid te overbruggen, terwijl ze een beroep doen op mensen die dat nog steeds niet doen weet of Kirk of Picard de betere kapitein was.

Welnu, we zijn dichter bij een antwoord … niet bij epische Star Trek-debatten over kapiteins, maar met de ontbrekende balans tussen technologie en de taal van alledag.

PHP MySQL The Missing Manual, door Brett McLaughlin, richt zich op hoe PHP en MySQL past in internetontwikkeling. Het is een perfect boek voor beginnende programmeurs dat dubbel werk kan dienen als een skimming-gids voor nieuwsgierige eigenaren van kleine bedrijven. Ik ontdekte het boek omdat ik van plan was bepaalde vaardigheden aan te scherpen en ik kocht een exemplaar voor deze recensie.

$config[code] not found

PHP + MySQL = Een beter begrip van internetdynamiek

Snel overzicht: PHP is een programmering die tekstsets als een opdracht naar een webserver verzendt. Als je het je niet meteen kunt voorstellen, denk dan aan elk contactformulier waar je website-informatie hebt verzameld - de instructie voor wat te doen met informatie is meestal PHP-code. Stel je daarmee voor dat je begrijpt waar deze programmeertaal in past. Het maakt je website (of webapplicatie) een bruikbare troef, afhankelijk van hoe fantasierijk je bent met code, en maakt databasekwesties duidelijker.

Als je die verbeelding vasthoudt, zul je je een goed begrip voorstellen vanuit het perspectief van McLaughlin. Hij neemt je mee door de eerste en eerste opdrachten. MySQL is toegevoegd in een paar hoofdstukken in, samen met tabellen met planningsdatabases en reguliere expressies (als u segmentatie- en doelfilters gebruikt in een webanalyseoplossing, zult u deze behandeling op prijs stellen). Beveiligingsgerichte bedrijfseigenaren zullen de hoofdstukken over authenticatie waarderen.

Dit is niet het enige boek dat PHP en MySQL combineert. Functies van beide werken in veel gevallen hand in hand en er zijn boeken die ook andere gratis talen introduceren. Maar Het ontbrekende handboek is een van de weinigen op een redelijk formaat. Het lezen van de organisatie van hoofdstukken zal u niet te ver afleiden van andere zakelijke taken.

Naast dat het nooit duidelijk is om de code duidelijk te verklaren

McLaughin verbetert de basis met zijn asides. Het invoegen van notities is typerend voor dit soort boeken - zoals The Complete Idiots Guide to WordPress of Zoekmachineoptimalisatie voor Dummies - maar de selectie van McLaughlin spreekt wel degelijk tot bezorgdheid van programmeurs en van wat-was-dat-voor-vragen.

Een segment over het plannen van een foutpagina eindigt bijvoorbeeld met nuttige tips om de levering van een paginacorrectie niet te veel te bemoedigen:

"Als je net bent begonnen of beperkte middelen hebt, kun je er goed aan doen gewoon te zeggen dat je een melding ontvangt wanneer er fouten optreden en dat je meestal problemen oplost binnen 24 of 36 uur … Je kunt een regel in e-mail instellen om e-mails te markeren met dat onderwerp. Wat je ook doet, zorg ervoor dat je reactievermogen overeenkomt met wat je foutpagina belooft, anders krijg je veel meer dan een programmeerprobleem om mee om te gaan. "

Programmeren en databasepraatjes die eigenaren van kleine bedrijven doen wenen

Zoals je kunt zien aan de vorige quote, is McLaughlin's benadering om uit te leggen wat de meeste programmeurs tegenkomen. Kleine lezers van bedrijven kunnen het gevoel hebben dat de opmerkingen niet met hen spreken, maar de goudklompjes kunnen een beetje helpen begrijpen wat een programmeur ondergaat, wat een discussie met een ontwikkelaar mogelijk kan helpen bij het formuleren van website- en applicatiebehoeften voor het bedrijf.

$config[code] not found

Het is niet dezelfde structuur als het boek van Ramon Ray, Technologische middelen voor groeiende bedrijven, die bij de aanvang gepland is om een ​​technologie (cloud) uit te leggen. Maar de programmeergolfklompjes van McLaughlin werken.

Bekijk deze opmerking over SQL en MySQL. McLaughlin benadrukt dat SQL een taal is, dat MySQL een databaseprogramma is, en vervolgens levert hoe die observaties je IT-gerelateerde keuzes later kunnen ondersteunen:

"Als je het verschil tussen SQL en mySQL in je hoofd kunt houden, ben je een voorsprong op het spel. Dat komt omdat wanneer u met PHP werkt, u bent verbonden met een MySQL-database, maar dat u SQL-opdrachten en -query's schrijft. Als gevolg hiervan kunt u naar een andere database overschakelen en bijna al uw SQL-werk zolang de database SQL accepteert. "

Een inspanning leveren om sommige programmeernuances zoals deze te begrijpen kan een plus zijn. En McLaughlin werkt om dat pluspunt zo nuttig mogelijk te maken.

PHP MySQL The Missing Manual is zonder twijfel een programmeursboek. Het is een no-brainer resultaat, aangezien de uitgever, O'Reilly, is gespecialiseerd in technische webinars, trainingen en boeken over programmeertaal en webontwikkeling.

Maar eigenaars van kleine bedrijven die HTML al hebben uitgeput en die de complexiteit van hun sites te zien krijgen, willen dit specifieke boek misschien wel eens lezen voor het leren van een aantal van de juiste technische problemen. De tekst is in de eerste plaats een genot voor de beginneling. Maar ik voel me een paar slimme eigenaren van kleine bedrijven zullen ook wat plezier voelen, na een licht te lezen.