Framework je určitý obecný rámec pro vývoj softwaru. Jedná se o ucelenou sadu programátorských knihoven, která usnadňuje vývojářům práci. Frameworky jsou velmi často open-source a nabízí předem definované funkcionality a pravidla pro vytváření aplikací.
Při výběru frameworku je důležité zvážit jeho použitelnost i do budoucna, protože je velmi težké jej v existující aplikaci nahradit. Z tohoto důvodu je dobré vybírat osvědčené frameworky s delší historií. Pro vývoj backendu mezi ně patří například Spring a Nette. Pro vývoj frontendu pak React nebo Next.js.
Vývoj aplikací na určitých frameworcích má mnoho výhod jako je zvýšení bezpečnosti a také zrychlení vývoje. Vývoj aplikace bez frameworku se může v dlouhodobé perspektivě stát běžně 2 - 3 nákladnější než s ním.
V Sentiscrape pracujeme i na vývoji vlastního frameworku pro webové aplikace, díky kterému nemusíme vytvářet systémy vždy „od nuly“, ale využít již hotových částí kódu. Díky tomu ušetříme klientům podstatnou část rozpočtu.