Když jsme vybírali technologii pro SQRL, hledali jsme základ, který vydrží roky vývoje, bude bezpečný od výchozího stavu a najdete pro něj vývojáře. Laravel splnil všechny tři podmínky.
Stabilní základ, ne experiment
Laravel je nejrozšířenější framework pro jazyk PHP. Vychází v pravidelných verzích s jasně daným obdobím podpory, takže víme, kdy a jak aplikace aktualizovat.
PHP navíc poběží na téměř jakémkoli hostingu i vlastním serveru. Provoz SQRL proto nevyžaduje speciální infrastrukturu.
Bezpečnost od výchozího stavu
Ochrana proti CSRF, bezpečná práce s databází přes ORM, hashování hesel a autorizační pravidla jsou součástí frameworku. Nemusíme je psát znovu a nemusíme je přidávat pluginem.
Na těchto základech stojí řízení přístupů v SQRL: role, ACL a granulární oprávnění pro každého uživatele.
Bezpečnost není funkce, kterou na konci přidáme. Je součástí architektury od prvního řádku.
Fronty pro dlouhé operace
Import tisíců nabídek, synchronizace s CRM nebo zpracování obrázků nesmí zdržovat návštěvníky webu. Laravel má fronty přímo v jádru, takže tyto úlohy běží na pozadí.
Právě podpora dlouhých operací je jedním z rozdílů, které vidíte v našem porovnání s WordPressem a Strapi.
Ekosystém a vývojáři
Laravel používá obrovská komunita vývojářů. Postupy jsou známé a dokumentace kvalitní, takže se do projektu rychle zorientuje kdokoli, kdo s frameworkem pracoval.
Proto se nemusíte vázat na jednoho dodavatele: na SQRL může pokračovat váš tým nebo jiný vývojář, který zná Laravel. Licence pro vaši doménu je trvalá.
Co to znamená pro vás
Hotový a otestovaný základ snižuje náklady na vývoj: platíte jen za funkce, které jsou pro váš projekt unikátní. Nové funkce vznikají pomocí šablon a pluginů, bez zásahu do jádra.
A pokud budete chtít aplikaci provozovat ve vlastním prostředí, Laravel to bez problémů umožní.
Ukážeme vám SQRL na příkladu podobném vašemu projektu.