Programování webových aplikací

Jako webová aplikace se obvykle označuje skript (kód zajištující funkci programu) běžící na straně serveru. Často bývá propojen s některou z databází, systému uchovávajícího data webové aplikace (zjednodušeně si lze databázi představit jako soubor MS Excel). Výstupem skriptu je potom samotná webová stránka, která je předána ke zobrazení prohlížeči.

Schéma webové aplikace Skript Databáze WWW stránka Úkolem webových aplikací je většinou zvýšit interakci internetové prezentace s jejími návštěvníky, případně též usnadnit správu webu, tj. ušetřit opakující se práci při tvorbě WWW stránek.

Podle požadavků na funkčnost může být webovou aplikací pouhých několik řádků kódu (např. při odesílání konkaktního formuláře), výjimkou však nejsou ani webové aplikace o mnoha tisících řádcích.

Složitější webové aplikace bývají často propojeny i na další software uvnitř firmy, např. na objednávkové systémy, účetní programy atd. To umožňuje ještě efektivněji šetřit drahou lidskou práci. Problémem nemusí být ani napojení aplikace na online platební systémy.

Příklady jednodušších webových aplikací

  • Kontaktní formulář
  • Kniha návštěv
  • Diskuze nebo chat
  • Katalogy a ceníky
  • Různé slovníky
  • Bannerový systém

U větších prezentací se často vyplatí řešit rovnou celou prezentaci dynamickým způsobem, ať už pomocí šablon či rovnou nasazením na redakční systém. Specifickou formou takové webové aplikace je potom internetový obchod. Pro své mnohé výhody se také stále více rozmáhají weblogy, taktéž různé intranety a extranety patří mezi speciální druhy webových aplikací.

Naše priority při programování webových aplikací

Při programování všech webových aplikací dbáme především na tyto aspekty:

Technologie našich webových aplikací

Při programování webových aplikací bývá dnes po celém světě nejčastěji využíván skriptový jazyk PHP a databáze MySQL. Tato kombinace, společně s webovým serverem (programem) jménem Apache nazývaná triáda, se i nám osvědčuje pro svou flexibilitu. Mezi další výhody této sestavy patří široká dostupnost hotových funkcí a fragmentů kódu a také neustálý vývoj těchto programů.

Jsou-li k tomu důvody z hlediska požadované funkčnosti webové aplikace nebo zjednodušení jejího vývoje, používáme i další programovací jazyky, např. Perl, Python či databázi PostgreSQL. Každý z nich se hodí na určité specifické potřeby konkrétní webové aplikace.

Největším kladem všech zmiňovaných technologií je jejich zařazení k open source. Znamená to, že jsou šířeny zdarma (což je také jedním z významných faktorů jejich dosavadní úspěšnosti a rozšířenosti) a vy tedy za samotné využívání těchto produktů nic neplatíte.

Potřebujete pomoc s programováním webových aplikací?

Pak neváhejte a kontaktujte nás jedním z následujících způsobů:

Kontaktní formulář Objednat nezávaznou kalkulaci Pozvěte nás do tendru


Novinky

22. 10. 2009 Naše dílo, web společnosti Stavby, a. s., se v soutěži WebTop100 2009 umístil na 4. místě v žebříčku „Průmysl“. S webem Tyma CZ, s. r. o., jsme obsadili 6. místo. více

1. 7. 2009 Spustili jsme flashovou microsite, která představuje multifunkční centrum nedávno postavené v ukrajinském Kyjevě. více

29. 5. 2009 Přestěhovali jsme se. Ode dneška nás najdete v nové kanceláři na Karlově náměstí. Adresa sídla ani fakturace se nemění. více

všechny novinky

Vybíráme z referencí

Recticel - Automobilový průmysl
Recticel
více o projektu

EDEN - Soutěž evropských destinací
EDEN
více o projektu

44K - Produktová microsite
44K
více o projektu

další reference

Řekli o nás

Ing. Tomáš Fanta, Realitní Centrum Bohemia
Na jaře 2006 jsme se obrátili na společnost Adaptic., s. r. o., s tím, aby pro naši společnost vytvořli návrh corporate identity, grafický návrh a šablonu webové prezentace…celé prohlášení

další ohlasy

Slovníček webdesignu

Vybrali jsme pro vás:

Máme zde již 184 pojmů.

celý slovníček


Obsah této stránky je přístupný na většině zobrazovacích zařízení. Jen některá však dokáží zobrazit stránku s pokročilým formátováním (CSS). Pokud čtete tuto zprávu, váš prohlížeč mezi ně nepatří (doporučuji upgrade) nebo používáte některé z alternativních zařízení. Pak možná přivítáte systém klávesových zkratek.