keretrendszerben
A keretrendszerben való fejlesztés olyan szoftverfejlesztési megközelítés, amelyben a kód a keretrendszer által nyújtott struktúrát és közös szolgáltatásokat használja. A keretrendszer egy előre összeállított, újrahasznosítható részeket és architekturális elveket biztosító szoftveralap, amely megkönnyíti a konkrét alkalmazás létrehozását. A keretrendszerben dolgozók általában a keretrendszer által meghatározott szabályok betartásával és konvenciók követésével hozzák létre kódjukat, például az útvonalkezelést, adatkezelést vagy a megjelenítést érintő feladatokat.
A keretrendszer és a könyvtár közötti különbség az, hogy a keretrendszer a program futását vezérli (inversion
Előnyök közé tartozik a gyorsabb fejlesztés, a konzisztens architektúra, jobb karbantarthatóság és szélesebb közösségi támogatás. Hátrány
Példák: webes keretrendszerek közé tartozik a Django, a Ruby on Rails és a Laravel, illetve a Spring