Nachytření na Czech Online Expo
Navštívili jsme Czech Online Expo. A jak bylo? To si…
Číst dál
Kvalitní moderní webové stránky nelze považovat za samozřejmost. Vývoj webových stánek je jedno z nejdynamičtějších odvětví, a to nejen v informačních technologiích. Držet krok s novým technologiemi se tedy stává esenciálně důležité. Nechceme před vámi skrývat, jak děláme, co děláme, proto vám vybrané používané technologie představujeme.
Nemůžeme začít něčím jiným. S redakčním systémem Drupal pracují naši vývojáři již od roku 2010. V současné době preferujeme na všechny nové projekty Drupal ve verzi 8. O výhodách a silných stránkách Drupalu bychom mohli napsat knížku, ale uvedeme zde několik těch nejdůležitějších:
Drupal poskytuje kompaktní základ při přípravě řešení na míru. Tím se rapidně zrychluje vývoj nejen komplexních systémů, ale i poutavých prezentačních stránek či microsites.
Standardizace a automatizace nejen že činí vývoj rychlý e efektivní, zároveň výrazně redukují pravděpodobnost lidské chyby. Při vývoji využíváme automatické procedury přes GitLab, novým kolegům předáváme připravené vývojové prostředí.
Během vývoje front-endu nám práci značně usnadňuje gulp.js. Většina webů je poháněná frameworkem ZURB Foundation, díky čemuž rychleji dosahujeme responzivního designu skrz všechny běžně používané prohlížeče.
Without requirements or design, programming is the art of adding bugs to an empty text file.
Důkladná analýza je základní odrazový můstek na cestě za úspěšným projektem. Tento přístup musí být samozřejmě podpořen nástroji, které vytvoření takových modelů umožňují. Cílem modelů ovšem nemusí být popsat každičký detail reality, ale vytvořit společnou terminologii klienta a vývojářů, aby sladili své představy o hotovém díle.
Běžně využíváme UML diagramy, nejčastěji diagram tříd, sekvenční diagram a stavový diagram. Za účelem zobrazení procesů využíváme EPC diagramů nebo BPMN notace. O tom vám možná poví více naši konzultanti a analytici.
Tento výčet samozřejmě není úplný. Během každodenní praxe využíváme mnoho dalších nástrojů a aplikací, které činí naší práci efektivní. A zároveň nám naštěstí zůstává naše dětská vášeň poznávat věci nové a dosud neozkoušené. Proto se rádi vrháme do testováních nových frameworků, programovacích jazyků či nových produktů.