Server-Sidan

PHP är en Server-Side programmeringsspråk som sprider sig allt mer och mer. Det lämpar sig speciellt för webutveckling och kan enkelt bäddas in i HTML. Sedan PHP 5 kom ut med den utökade stöden för OOP (Objekt Orienterad Programmering) har populariteten gått upp avsevärt NetCraft.

Varför PHP?

• Till skillnad från JavaScript eller andra scriptspråk, PHP exekveras direkt på servern och inte på användarens sida. Detta inebär att man inte behöver tänka på cross-browser kompatibiliteten.
• Dess flexibilitet underlättar utvecklingen samt möjliggör en abstrakt tänkande
• Eftersom det är en Open Source språk, inga licencer behövs betalas... i motsatsen till Microsofts .NET platform. Alltså, mycket billigare i drift.
• Webservern Apache och operativsystemet Linux är båda gratis och de båda fungerar utmärkt med PHP. Det är många fler anledningar till varför välja just PHP, men det mesta går ut på effektivitet och förmånliga priser.

Vad är en databas?

En databas är en organiserad samling av data och används ofta i webbapplikationer och dynamiska nätplatser.
Ni har behov av en MySQL-databas om Ni ska:

•Installera ett publiceringssystem (CMS) på Ert webbhotell
•Erbjuda försäljning av varor och tjänster genom en webbbutik
•Sätta upp ett diskussionsforum eller en gästbok

Databaser

MySQL Servern är en av de databashanterare vi jobbar mest med. Databasdrivna websidor är en lösning för den som värdesätter funktionalitet.
Att välja MySQL blir ett ännu naturligare steg då funktionaliteten uppnås till en minimal kostnad. Och det bästa av allt... PHP och MySQL är som skapta för varandra.
Stöd för MySQL, som finns i PHP är mer än tillräcklig för att skapa skräddarsydda lösningar för alla.

CSS

Rekomenderad av W3C (The World Wide Web Consortium) och används för formatering av websidor. Några anledningar till varför använda CSS:

•Det möjliggör mindre filstorlekar
•Bättre kontroll över sidans struktur
•Lättare at utföra ändringar vid behov
•Bättre kontroll över hur sidan visas i olika webläsare (webbrowser)

XHTML (EXtensible HyperText Markup Language)

XHTML är också rekomenderad av W3C. Tanken är att den ska ta över efter sin föregångare, HTML.
Behovet för en ny markup kom med spridningen av XML och den ger också bättre resultat i cross-browser frågorna.



JavaScript

Ibland går det inte att lägga allt på server-sidan. För att öka interaktionen behövs någon typ av klient språk som tar över där server språket slutar.
JavaScript är den mest spridda och den som har mest support i de flesta browser.
Många försöker undvika JavaScript på grund av att den inte är alltid så pålitlig.
Men genom att låta JavaScript ta hand om vissa uppgifter inebär en minskning av serveroperationer, vilket i sin tur leder bättre prestanda.
Alltså, en medveten och försiktig användning kan förbättra prestandan och interaktionen.