PHP in Laravel
PHP poganja večino slovenskih poslovnih strani in aplikacij. Delamo v Laravelu, znamo pa tudi v starejših projektih brez ogrodja — teh je v praksi največ.
Kaj delamo
- aplikacije po meri v Laravelu: naročila, evidence, portali za stranke
- vmesnike za mobilne in spletne odjemalce
- opravila v ozadju: uvozi, poročila, obvestila, vrste opravil
- optimizacijo poizvedb in odpravo težav z bazo
- posodobitve starih projektov na sodobne različice PHP
- prevzem in sanacijo podedovane kode
Stari projekti brez ogrodja
Veliko slovenskih strani teče na kodi, napisani pred desetimi leti, brez ogrodja in brez preizkusov. Takšne projekte prevzemamo: najprej jih zavarujemo (kopije, zgodovina sprememb, posodobitev PHP), nato postopoma urejamo — brez velikega prepisa, ki bi za pol leta ustavil vse ostalo.
Baza podatkov
Največ pohitritev pride iz baze: manjkajoča kazala, poizvedbe v zanki, tabele brez omejitev. Pri pregledu vedno pogledamo dnevnik počasnih poizvedb — tam se pokaže, kje se v resnici izgublja čas.
Pogosta vprašanja
Delate tudi v Symfonyju?
Da, čeprav v Laravelu pogosteje. Za popravila in vzdrževanje obstoječih Symfony projektov to ni ovira.
Ali je varno posodobiti stari PHP?
Varneje kot ga ne. Stare različice ne dobivajo varnostnih popravkov. Posodobitev naredimo na kopiji in pripravimo seznam potrebnih popravkov.
Kaj pa Laravel nadgradnje med večjimi različicami?
Delamo jih po korakih, z dodanimi preizkusi na najbolj kritičnih poteh.
PHP projekt, ki potrebuje roko
Pošlji dostop ali opis. Povemo, v kakšnem stanju je koda in kaj bi bilo pametno urediti najprej.
Pošlji povpraševanje