Přeskočit na obsah
Zpět na blog
Vývoj · 7 min čtení

Proč stavíme SQRL na Laravelu

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í.

Chcete vidět, jak to funguje?

Ukážeme vám SQRL na příkladu podobném vašemu projektu.

Vyzkoušet demo