Aplikace programujeme převážně v jazyce PHP, který nám poskytuje efektivní vývoj. Pro uložení dat používáme SQL databáze jako MariaDB nebo MySQL s ohledem na co nejvyšší výkon, konzistenci dat a efektivní použití indexů. Front-end logiku aplikace tvoříme v JavaScriptu za použití AJAX a u složitějších aplikací využíváme TypeScript.
Jako kvalitní základ pro naše aplikace využíváme frameworky, které dbají na bezpečnost a osvědčené postupy / best practices a návrhové vzory – především MVC. Naše jádro spočívá v Nette frameworku (Velmi kvalitní a nejpopulárnější PHP framework v ČR), ve spojení s Latte a Tracy. Máme zkušenosti také s Laravel, Vue.js a jsme schopni používat Symfony či jiný framework.
Dbáme na vysokou kvalitu kódu, který se prezentuje dobrou architekturou, jednoduchostí, čitelností a snadnou údržbou do budoucna. K tomu následujeme SOLID a DRY principy. Striktně dodržujeme stanovené Coding Standards. Veškerý kód prochází tzv. Code review před jeho nasazením. Pro automatickou kontrolu odu používáme nástroje Code Sniffer a PHPStan.
Pro zajištění stability aplikace píšeme tzv. Unit Testy a Integrační Testy. Za použití nejrozšířenějšího nástroje PHP Unit. Díky těmto automatickým testům máme jistotu bezproblémového běhu aplikace i při jejím dlouhodobém vývoji a úpravám.
Kvalitní vývoj nám umožňuje náš DevStack, který průběžně vylepšujeme. Všechny potřebné služby spouštíme skrze virtualizační nástroj Docker. Pro zachování kompletní historie vývoje a práci v týmu využíváme Git, který máme umístěn v cloudu. K rychlejší tvorbě aplikací nám pomáhají naše interní Composer balíčky a automatický build aplikace.
Pro komunikaci s externími službami využíváme REST či SOAP API. Zajišťujeme integraci externích služeb do aplikací skrze API jako jsou platební brány, Geolokační služby, Dopravní / logistické služby, Ekonomické, Účetní či skladové programy a další. V případě potřeby vytvoříme API pro Vaši aplikaci.
Vyvinuli jsme vlastní Surface CMS, které umožňuje snadnou správu kompletního obsahu Vašeho webu, který společně s našimi kodéry bude plnit Vaše cíle na maximum. Z našeho CMS vychází také Surface E-shop, který je kvalitním základem pro Váš online obchod. Rádi Vám do e-shopu integrujeme také Konfigurátor, nebo naprogramujeme kompletní aplikaci na míru, dle Vašich potřeb.
Surface Digital s.r.o
Holešovská 1693
769 01 Holešov
+420 773 11 44 00
info@surface.cz
Surface Digital s.r.o
Bartošova 733/16
769 01 Holešov
IČ: 06079482
DIČ: CZ06079482