10 hienoa PHP:llä rakennettua sovellusta

10 hienoa PHP:llä rakennettua sovellusta

PHP on yksi yleisimmin käytetyistä palvelinpuolen komentosarjakielistä, ja sen eri versioita (3,4, 5 ja 7) käyttää 80 prosenttia kaikista maailman verkkosivustoista. PHP:tä käyttävät jo useat korkean profiilin verkkosivustot, kuten Facebook, Wikipedia ja Flickr, muutamia mainitakseni. Useat uudet verkkosivustot ovat viime aikoina alkaneet käyttää PHP:tä. Ne ovat Washingtonpost.com, Nownew.com, Avgcom.

Käydään läpi joitakin niistä:

1. Facebook


Facebookilla ja PHP:llä on useiden vuosien takainen suhde, eikä yhtiön mieltymys tähän skriptikieleen ole mikään salaisuus. Yritys aloitti PHP:n käytön lapsena, ja suhde kasvoi yrityksen kasvaessa. Suurten koodikantojen ylläpitämiseksi ja kehityksen helpottamiseksi PHP alkoi kuitenkin hyödyntää myös Hackia. Tämä tukisi PHP:n vahvuuksia ja lisäisi samalla muita osa-alueita useilla uusilla ominaisuuksilla.

2. Wikipedia


Wikipedian tekninen perusrakenne on LAMP (Linux, Apache, MySQL, PHP), ja sivusto toimii MediaWiki-nimisen ohjelmiston avulla, joka on kirjoitettu PHP-ohjelmointikielellä. Suurin osa MediaWikin PHP-koodista käyttää HHVM JIT-kääntäjää, kun taas loput käyttävät Zend Engine PHP:tä. MediaWikiä käytetään pääasiassa Wikimedia Foundationin ylläpitämissä projekteissa, joka ylläpitää Wikipediaa. Sitä voidaan käyttää julkisesti myös muissa wikeissä, ja se on suosittu jopa pienemmissä, ei-Wikimedia-wikeissä. Lisäämällä BlueSPce Media Wikiin voit laajentaa MediaWikin ominaisuuksia laadunhallinnan, käytettävyyden, hallinnoinnin, prosessituen, muokkauksen ja tietoturvan aloilla. Semanttinen MediaWiki auttaa wikisivujen tietojen tallentamisessa ja kyselyissä.

3. Yahoo


Yahoo käyttää PHP:tä kehittyneiden hakuominaisuuksien omaavan hakukoneen kehittämiseen. Ideat tarjota parhaat tulokset käyttäjän kyselyihin , ja kehittäjät rakentavat PHP-funktioita, jotka voivat palauttaa arvoja.

4. AbsoluteWrite


AbsoluteWrite, verkkosivusto, joka toimii WordPressillä ja on kirjoitettu PHP:llä. Se on kaikentasoisille kirjoittajille tarkoitettu verkkosivusto, eräänlainen kirjoittajien yhteisö. Sivustolla on artikkeleita ja tietoa eri aiheista, kuten kaunokirjallisuudesta, tietokirjallisuudesta ja copywritingista. Sivusto on valtava ja tarjoaa linkkejä valtavaan määrään resursseja, minkä lisäksi se ylläpitää kasvavaa kirjailijayhteisöä. PHP tekee siitä siistiä, turvallista ja helppoa, ja sen siististi jäsennellyt koodit vaikuttavat osaltaan verkkosivuston menestykseen.

5. Tumblr


PHP 7:n edut oivaltanut Tumblr, mikroblogi- ja sosiaalinen verkostosivusto, joka antaa ihmisille mahdollisuuden julkaista lyhytmuotoista ja multimediasisältöä, päivitti hiljattain PHP 7:ään. Sivustolla on yli 341 miljoonaa blogia, blogikirjoitusta, tekstiä, kuvaa, lainausta, äänitiedostoa, linkkiä, videota ja keskustelua. Voit siis kuvitella, kuinka tärkeää on kirjoittaa oikeat koodit, jotta voidaan varmistaa, ettei tietoturvaongelmiin liity haavoittuvuutta. He ovat lisänneet välimuistitallennusta paljon käytettyihin koodipolkuihin, testanneet uusia CDN-konfiguraatioita ja päivittäneet taustalla olevia ohjelmistoja. Siirtyminen PHP 5:stä PHP 7:ään oli helppoa, ja testausvaiheessa päivitys osoittautui erittäin onnistuneeksi.

6. Flickr


Flickr ei kaipaa erityistä esittelyä. Se on kuvien ja videoiden hosting-sivusto, jonne aktiivinen yhteisö lataa päivittäin tuhansia kuvia. Siinä on joitakin kehittyneitä ja tehokkaita ominaisuuksia, jotka ovat tehneet siitä niin menestyksekkään. PHP-skriptien käyttö on tehnyt kuvien lataamisesta Flickriin niin helppoa. Kuvien haku Flickrissä tapahtuu myös PHP:n kautta, ja kehittäjät ovat tehneet sen asettamalla API-avaimen, joten käyttäjä kirjoittaa avainsanat ja tulokset luodaan tag-parametrin sisällä. Jos käyttäjä haluaa nähdä hakutulosten koko sisällön, vastauksen on jäsenneltävä ne. Tietoturva on suuri huolenaihe Flickrin kaltaisilla verkkosivustoilla, mutta kun käytät PHP:tä, sinun ei tarvitse huolehtia siitä.

7. iStock-kuva


iStock photo on valtava online microctock valokuvausyhteisö, josta saat rojaltivapaita kuvia. Itse asiassa miljoonia valokuvia, leikekuvia, auto- ja videokappaleita ja kuvituksia. Niitä lisätään kuukausittain puoli miljoonaa. iStock photo on ostoskori, jota on ylläpidettävä erittäin turvallisesti ja huolellisesti, ja tämä tapahtuu PHP:n avulla. Jokaista iStockphoto- tai Getty images -mediatiedostoa varten on skripti, jossa on oma SEO-ystävällinen sivu. Voit siis kuvitella, kuinka valtavaa tietokantaa sivuston on ylläpidettävä.

8. WordPress


Wordpress ei kaipaa erityistä esittelyä, koska sitä käyttävät tai ovat käyttäneet lähes kaikki internetin maailmassa. Pelkästään PHP:n perussyntaksia sekä HTML- ja CSS-koodeja käytetään WordPress-teemojen ja -liitännäisten kehittämiseen sekä oletuskäyttäytymisen muuttamiseen suodattimien ja toimintojen avulla. PHP tekee kaiken käsittelyn, alkaen siitä, mitä napata tietokannasta, tiedostot, jotka olisi ladattava noutaa post metatiedot, kutsuu teema, kutsuu plugins, tarkistaa vaihtoehtoja, prosessi lomakekentät, kuvan ja asiakirjan lataukset ja niin edelleen. WordPress käyttää PHP:tä verkkosivun tuomiseen selaimeen.

9. SourceForge


SourceForge ei ole kehittäjille vieras käsite, koska se tarjoaa heille keskitetyn verkkoalustan, jolla he voivat valvoa ja hallita ilmaisia avoimen lähdekoodin ohjelmistoprojekteja. Koko verkkoyhteisöä ylläpidetään PHP:n, Apache-verkkopalvelimen, Rubyn, Pythonin, Perlin ja Tcl:n lisäksi. Verkkosivuston kolmannen osapuolen sovellukset edellyttävät istuntojen tukea. Sen lisäksi, että PHP:ssä käsitellään koodeja ja luodaan HTML-koodi, joka lähetetään asiakkaalle toisella puolella, istunnot toteutetaan yleensä PHP:ssä, jotta voidaan seurata todennustietoja ja perusasetuksia, kun asiakas selaa verkkosivustoa.

10. Diggaa


Digg on erittäin suosittu nimi online- ja sosiaalisen median markkinoinnissa. Alun perin se oli sosiaalinen kirjanmerkintäsivusto, mutta nyt se tunnetaan paremmin käyttäjälähtöisenä sosiaalisen sisällön verkkosivustona, jonka PHP-teknologia on loistava. Skaalautuvuus ja suorituskyky ovat hämmästyttäviä PHP:n ansiosta. Sen teknologiapino, LAMP, vaikuttaa osaltaan tämän uutisaggregaatiosivuston nopeaan suorituskykyyn.

Päätösajatukset

Jotta ymmärtäisit, mitä kieltä sinun pitäisi käyttää todellisessa maailmassa, käy läpi CRUD-analyysi. CRUD on lyhenne sanoista Create, Read, Update & Delete. Monet verkkosivustot käyttävät tätä analyysia ennen kuin päättävät, mitä kieltä käyttävät. Facebook on yksi. CRUD on hyvin tärkeää, kun luot sisältöpohjaista sovellusta. PHP:tä voidaan käyttää kaikissa tärkeimmissä käyttöjärjestelmissä ja verkkopalvelimissa, ja se tukee alustoja kuten Joomla, WordPress ja Drupal.

Lisää In-muodostelmia…

  1. PÄIVITETTY – Top 10 menestyksekästä PHP:llä kehitettyä verkkosivustoa
  2. Mitkä ovat 10 parasta PHP:llä rakennettua verkkosivustoa?

Flickr.com / Bernard Goldbach, Octavio Isaac Rojas Orduna, Esther Vargas, Nicole G, AVphotography262, steve_f.


Kirjoittajasta: Reema työskentelee PHPBabun ajatusjohtajana.

Jätä kommentti