10 fantastiske applikationer bygget i PHP
PHP, et af de mest anvendte server side scripting sprog og dets forskellige versioner (3,4, 5 & 7) bruges af 80% af alle hjemmesider i verden. Flere højt profilerede websteder bruger allerede PHP, f.eks. Facebook, Wikipedia og Flickr for at nævne nogle få. Og flere nye websteder er for nylig begyndt at bruge PHP. Det drejer sig om Washingtonpost.com, Nownew.com, Avgcom.
Lad os gennemgå nogle af dem:
1. Facebook
Facebook og PHP har et forhold, der går flere år tilbage i tiden, og virksomhedens forkærlighed for dette scriptsprog er ikke nogen hemmelighed. Virksomheden begyndte at bruge PHP i sin barndom, og forholdet voksede, efterhånden som virksomheden blev større. Men for at vedligeholde de store kodebaser og gøre udviklingen let begyndte PHP også at anvende Hack. Dette vil støtte PHP’s stærke sider og samtidig forbedre andre områder gennem flere nye funktioner.
2. Wikipedia
Wikipedias grundlæggende teknologiske struktur er LAMP (Linux, Apache, MySQL, PHP), og webstedet kører via et program kaldet MediaWiki, som er skrevet i programmeringssproget PHP. Det meste af PHP-koden i MediaWiki bruger HHVM JIT compiler, mens resten bruger Zend Engine PHP. MediaWiki bruges hovedsageligt til projekter, der vedligeholdes af Wikimedia Foundation, som driver Wikipedia. Den kan også bruges offentligt i andre wikier og er endda populær blandt mindre wikier uden for Wikimedia. Ved at tilføje BlueSPce Media Wiki kan du udvide MediaWikis muligheder inden for kvalitetsstyring, brugervenlighed, administration, procesunderstøttelse, redigering og sikkerhed. Semantic MediaWiki hjælper med at lagre og spørge om data på wikisiderne.
3. Yahoo
Yahoo bruger PHP til at udvikle en søgemaskine med avancerede søgemuligheder. Ideerne til at give de bedste resultater for brugernes forespørgsler , og udviklere bygger PHP-funktioner, der kan returnere værdier.
4. AbsoluteWrite
AbsoluteWrite, et websted, der er drevet af WordPress og skrevet i PHP. Det er et websted for forfattere på alle niveauer, en slags fællesskab for forfattere. Webstedet tilbyder artikler og oplysninger om forskellige emner, herunder fiktion, faglitteratur og tekstforfatning. Webstedet er enormt stort og indeholder links til et væld af ressourcer, ud over at det opretholder et voksende online-fællesskab af forfattere. PHP gør det rent, sikkert og nemt med pænt strukturerede koder, som til dels bidrager til webstedets succes.
5. Tumblr
Tumblr, et mikroblogging- og socialt netværkssite, der giver folk mulighed for at skrive kortfattet indhold og multimedieindhold, har for nylig opgraderet til PHP 7, fordi de har indset fordelene ved PHP 7. Webstedet har mere end 341 millioner blogs, blogindlæg, tekst, billeder, citater, lydfiler, links, video og chat. Så du kan forestille dig, hvor vigtigt det er at skrive de rigtige koder for at sikre, at der ikke er nogen sårbarhed i forbindelse med sikkerhedsproblemer. De har tilføjet caching til de meget anvendte kodeveje, testet deres nye CDN-konfigurationer og opgraderet den underliggende software. Skiftet fra PHP 5 til PHP 7 var en leg, og i testfasen viste opgraderingen sig at være en stor succes.
6. Flickr
Flickr behøver ingen særlig introduktion. Det er et websted til hosting af billeder og videoer, hvor et aktivt fællesskab uploader tusindvis af billeder hver dag. Den har nogle avancerede og kraftfulde funktioner, som har gjort den så succesfuld. Det er brugen af PHP-scripts, der har gjort det så nemt at uploade billeder til Flickr. Søgning efter billeder i Flickr sker også via PHP, hvor udviklerne har gjort det ved at indstille API-nøglen, så brugeren skriver nøgleordene, og resultaterne genereres inden for tag-parameteren. Hvis brugeren ønsker at se det fulde indhold af et søgeresultat, skal svaret være struktureret for at generere det. Sikkerhed er et stort problem på websteder som Flickr, men når du bruger PHP, behøver du ikke at bekymre dig om det.
7. iStock-foto
iStock photo er et stort online mikroclock-fotografifællesskab, hvor du kan få royaltyfri billeder. Faktisk er der millioner af fotos, klip-art, auto- og videobånd og illustrationer. Der tilføjes en halv million af dem hver måned. iStock photo er en indkøbsvogn, der skal vedligeholdes med stor sikkerhed og omhu, og det sker via PHP. For hver iStockphoto- eller Getty Images-mediefil er der et script med en individuel SEO-venlig side. Så du kan forestille dig, hvor stor en database webstedet har at vedligeholde.
8. WordPress
Wordpress behøver ikke nogen særlig introduktion, da det er noget, som næsten alle bruger eller har brugt i internetverdenen. Kun den grundlæggende syntaks i PHP sammen med HTML og CSS bruges til at udvikle WordPress-temaer, plugins, ændre standardadfærd gennem filtre og handlinger. PHP udfører al behandling, lige fra hvad der skal hentes fra databasen, hvilke filer der skal indlæses, hente indlægsmetadata, kalde temaet, kalde plugins, kontrollere indstillinger, behandle formularfelter, uploade billeder og dokumenter osv. WordPress bruger PHP til at vise websiden i browseren.
9. SourceForge
SourceForge er ikke et fremmed koncept for udviklere, fordi det tilbyder dem en centraliseret onlineplatform til at styre og administrere gratis open source-softwareprojekter. Hele onlinefællesskabet vedligeholdes via PHP, bortset fra Apache-webserveren, Ruby, Python, Perl og Tcl. Tredjepartsapplikationer på webstedet kræver understøttelse af sessioner. Bortset fra at behandle koderne og generere HTML-koden, som vil blive sendt til klienten på den anden side, implementeres sessioner normalt i PHP for at spore autentificeringsoplysninger og grundlæggende præferencer, når de surfer på webstedet.
10. Digg
Digg er et meget populært navn inden for online markedsføring og sociale medier. Oprindeligt var det et websted til social bookmarking, men er nu bedre kendt som et brugerdrevet websted med socialt indhold, der er fremragende drevet af PHP-teknologien. Skalerbarheden og ydeevnen er fantastisk takket være PHP. Det er LAMP-teknologien, der bidrager til den hurtige ydeevne af dette nyhedsaggregationswebsted.
Afslutning af tanker
For at forstå, hvilket sprog du skal bruge i den virkelige verden, skal du gennemgå CRUD-analysen. CRUD er en forkortelse for Create, Read, Update & Delete (oprette, læse, opdatere og slette). Mange websteder bruger denne analyse, før de beslutter, hvilket sprog de vil bruge. Facebook er en af dem. CRUD er meget vigtigt, når du opretter en indholdsbaseret applikation. PHP kan bruges på alle større operativsystemer og webservere og understøtter platforme som Joomla, WordPress og Drupal.
Flere in-formationer…
- OPDATERET – De 10 mest succesfulde websteder udviklet i PHP
- Hvad er de 10 bedste websteder, der er bygget med PHP?
Flickr.com / Bernard Goldbach, Octavio Isaac Rojas Orduna, Esther Vargas, Nicole G, AVphotography262, steve_f.
Om forfatteren: Reema arbejder som Thought Leader hos PHPBabu.