Technologie

Tvorbu nových, úpravu a propojování stávajících systémů jako jsou webové prezentace, redakční systémy, portály pro prodejce, správa zboží v e-shopu, správa objednávek a reklamací a další, provádíme pomocí běžných a pro tyto účely používaných operačních systémů a programovacích jazyků.

Systémy a aplikace navrhujeme ve vrstvách, které nesou odpovědnost za dané úkoly a je možné je upravovat, vyměňovat a rozšiřovat dle potřeby.

Snažíme se pokud možno vyhýbat aplikacím typu „všechno v jednom“, neboť mohou přinášet potíže při rozšiřování činnosti podniku klienta, nebo při prostém nárůstu počtu uživatelů.

  • Nejčastěji používáme operační systémy Debian Linux, Red Hat Linux, Sun Solaris, Windows Server 2003.
  • Webové portály vytváříme použitím technologie Java EE, přesněji na frameworku JSF.
  • Běžné weby nejčastěji vytváříme v skriptovacím jazyce PHP v kombinaci s JavaScriptem. Webové dokumenty jsou psány v XHTML a formátovány pomocí CSS. Technologii Flash používáme v případě, kdy je to vhodné, nebo z jiného důvodu pro klienta důležité.
  • Obchodní vrstvu spolupracující s databázemi vytváříme v jazyce Java na platformě Java EE 6.
  • Pro komunikaci mezi vrstvami volíme různé způsoby. Nejčastěji je to komunikace na základě XML protokolu např. SOAP nebo RESTful webové služby. Vždy záleží na nasazení aplikace (počet uživatelů, rozsah funkčnosti, atd.).
  • Tzv. desktop klientské aplikace vytváříme v jazyce Java na platformě Java SE.
  • Nejčastěji dáváme přednost databázovým serverům PostgreSQL a MS SQL, případně pro jednoduché weby MySQL.