Odebírat podcast.

Nejčastěji používané programovací jazyky a frameworky při vývoji webových aplikací.

Chcete vyvinout webovou aplikaci a potřebujete, aby zvládala všechny potřebné funkce v potřebné rychlosti? V takovém případě je dobré vědět, jaká technologie je nejvhodnější pro zvládnutí všech vašich výzev. Právě o tom bude toto technologické okénko. Přejeme vám příjemný poslech nebo čtení.

Buďte vždy o krok před konkurencí, získejte přístup k plné verzi podcastu i k celé sérii. Přihlaste se k odběru našeho newsletteru.

Nové technologické okénko je zde

Tentokrát si v technologickém okénku povídal CEO Pixape Radek Semančík a programátoři Vojtěch Seidler a Josef Štěpánek o tom, jaké technologie byste měli používat vy nebo vývojářská agentura, aby váš projekt nebyl již od počátku odsouzený k nezdaru.

Jaké jsou nejpoužívanější programovací jazyky pro vývoj webových aplikací?

V rámci programování backendu, server side, patří v současnosti mezi nejpoužívanější programovací jazyky PHP (nejpoužívanější), Java, Python, C#, Node.js a aktuálně velmi populární jazyk Go. Pro programování frontendu, tj. toho, co se vykresluje uživateli, se zas používá JavaScriptTypeScript (JavaScript obohacený o datové typy).

O TypeScriptu si řekneme více v dalším podcastu, nenechte si to ujítOdebírejte náš seriál.

Jaké jsou výhody a nevýhody těchto jazyků a jaké je jejich nejvhodnější použití?

Zpravidla nelze říci, která z technologií je lepší a která horší. Výběr mezi nimi je v mnoha případech otázkou preference. Často však lze říci, která z technologií je vhodnější pro určitý typ aplikace. Jaké je tedy jejich použití?

Vhodné použití jednotlivých programovacích jazyků:

PHP – Tento programovací jazyk má za sebou silnou vývojářskou komunitu a drtivá většina vývojářů webových aplikací začíná právě s ním. PHP lze lehce nasadit, dobře se s ním programuje a je vhodný zejména pro tvorbu internetových portálů a obchodů nebo třeba webových prezentací.

Jako každý jiný programovací jazyk se ale i PHP nadále poměrně rychle vyvíjí, přechodem na verzi 7.0 přibyla možnost návratových typů funkcí a dvojnásobně vzrostla rychlost, ve verzi 7.4 přibyla možnost typování proměnných, což zlepšilo práci s nimi i výslednou kvalitu webových aplikací, a ve verzi 8 se objevilo rychlejší zpracování scriptů s pomocí JIT.

V současnosti se tedy PHP mezi konkurencí neztratí. Při volbě, zda užít PHP, či neužít, jde tedy zejména o to, zda je vhodné právě pro to, co od webové aplikace potřebujete.

Pro programování s pomocí PHP jsou u nás nejpopulárnější frameworky Symfony, LaravelNette. Ve všech případech je za každým z těchto frameworků široká komunita a velký počet knihoven, které do nich můžete importovat a ihned použít. Volba mezi nimi je tedy spíše otázkou osobních preferencí.

Python – Python vám přijde vhod zejména, když má vaše aplikace zpracovávat velké množství dat. Tento programovací jazyk dnes datovou analýzu prakticky ovládl a spoustu analytiků jej k tomu používá. Lze ho však použít klidně i pro obyčejné psaní webu, jako třeba již zmíněné PHP.

Pokud užíváte Python, nejčastěji se pro něj používají frameworky Django nebo Flask.

Javascript – Pro programování v JavaScriptu lze použít hned několik frameworků, pro které platí to samé, co u PHP – volba mezi nimi je spíše otázkou osobních preferencí. Těmito frameworky jsou React od Meta, který my osobně v Pixape preferujeme, Angular od Google a Vue.js. React podrobně rozebereme v dalším podcastu.

ASP.NET – Tento framework je ideální tehdy, když používáte databáze, máte zájem o integraci do dalších systémů a máte vše v Microsoftu. Tehdy zaručuje nejlepší konektivitu a nejlepší integraci do Microsoft databáze.

Go – Jde o mladý programovací jazyk od společnosti Google, který vznikl roku 2007 a představený byl až o dva roky později. Jeho hlavní výhodou je obrovská rychlost. Díky tomu je vhodné ho použít pro programování operací náročných na výkon.

Tento programovací jazyk je ve své podstatě odnož C, má proto blízko k typování a umí dynamické datové typy. Právě z té těsné blízkosti k C plyne i jeho rychlost zpracování požadavků.

Jak tedy vidíte, před tím, než se rozhodnete pro určitou technologii, je důležité si ujasnit, co od své aplikace vyžadujete. Poté již bude volba vhodné technologie jasnější.

Jaké technologické zázemí vám dokážeme nabídnout my?

V případě programování serverové části se v Pixape specializujeme na PHP ve spojení s frameworkem Symfony, snadno pro vás tak vytvoříme internetový portál nebo obchod. Další naše specializace je Python ve spojení s frameworkem Django i Flask, jsme tedy schopni pro vás připravit i jakoukoliv aplikaci, klidně i robustní, spojenou s náročnou datovou analýzou.

Chcete se dozvědět více o tématu nebo potřebujete webový vývojářský tým? Ozvěte se nám.

Buďte vždy o krok před konkurencí

Odebírejte naše podcasty a objevte, proč nejčastěji aplikace neuspějí a jak tomu zabránit. Naservírujeme vám nejnovější přístupy i technologie, díky kterým budou vaše aplikace oblíbenější, ziskovější a budete s nimi mít méně starostí. Sledujte nás a uspějte na poli aplikací.


Buďte vždy o krok před konkurencí

Odebírejte naše podcasty a objevte, proč nejčastěji aplikace neuspějí a jak tomu zabránit. Naservírujeme vám nejnovější přístupy i technologie, díky kterým budou vaše aplikace oblíbenější, ziskovější a budete s nimi mít méně starostí. Sledujte nás a uspějte na poli aplikací.