PHP Positivt og ulemper

PHP Positivt og ulemper


Hypertext Preprocessor, oftere kalt PHP er en åpen kildekode server-side programmeringsspråk som gir web-programmerere mye strøm. Som et programmeringsspråk, er det et verktøy, og programvareutviklere vil ha varierende meninger om den avhengig av deres utvikling stiler og hvordan verktøyet fungerer jobbene sine. Noen vil vise en pro som en con, og vice versa, men uavhengig av individuelle meninger, er PHP står testen av tid som ryggraden i mange dynamiske og datadrevne nettsteder.

fleksibel

PHP støtter sekvensiell kodestruktur som mange utviklere finne enklere å bruke, spesielt de som trente på eldre språk, og den støtter også et objektorientert stil som utviklere finne mer effektive og fleksible.

Åpen kilde

PHP er åpen kildekode, noe som betyr at det er gratis å bruke og utviklere over hele verden bidrar kodebiter og tilbakemeldinger å opprettholde og forbedre den. Det krever fagfellevurdering for løpende styring, men har ingen juridisk ansvarlig kroppen gir tilsyn som med et språk som eies av et selskap, for eksempel Microsofts ASP. De fleste utviklere har en tendens til å foretrekke open source verktøy for Internett-utvikling.

dynamisk

I motsetning til HTML, som er statisk, er PHP en dynamisk språk, noe som er en stor "pro". Det betyr at utviklere kan bygge inn logikk i PHP som gjør det mulig å lage ulike typer web side innhold basert på ting som endres, for eksempel klokkeslett, dato og brukerundersøkelser.

Server-side

I motsetning til java script, som er en klient-side språk, er PHP server-side. Det betyr at i stedet for å kjøre på en brukers nettleser, PHP kjører på webserveren. Dette er både en pro og en con. Som en proff, betyr det at logikken går på samme måte hver gang, fordi det går fra samme server, i motsetning til å kjøre forskjellig basert på hvordan nettleserne håndterer de samme kommandoene annerledes. Det betyr også at PHP er langt sikrere. Kildekoden er skjult for brukerne, og det kan derfor brukes til å lagre passord og grensesnitt med en database, mens en klient skript kan ikke fordi kilden blir sendt til brukeren før kjører på leseren. Det con er at PHP opphører å være dynamisk etter at den gjengir en side, i motsetning til en klient-side script som kan fortsette å kjøre i nettleseren på en gjengitt side, med side besøkende en mer dynamisk opplevelse.

Enkel

PHP er enklere å bruke enn ASP.net, dens viktigste rival for server-side programmering. Dette er en proff i form av utvikling, men det er en con i form av et mer begrenset evne i hva den kan gjøre. For eksempel er det oppdatert sjeldnere å holde tritt med webutvikling, og det grensesnitt med færre språk enn ASP.net, som er utviklet for å fungere bedre med C #, J #, C ++ og VB.net.

Data-drevet

PHP fungerer sømløst med en åpen kildekode database kalt MySQL, gir det stor fleksibilitet i data management for enkle nettsider gjennom alle, men de mest krevende databehandlingsbehov.