Web frameworks

NameTypeMain LanguageArchitectureIntegrated DatabaseSupported DatabasesData AccessMap / Geospatial SupportPWA / OfflineLearning CurveTypical Deployment Cost
HTML / CSS / JSStatic WebHTML, CSS, JSStatic❌ No❌ NoneFetch JSON / APIsBasic (Leaflet, MapLibre)✅ Very EasyLowVery Low
JoomlaCMSPHPMonolithic✅ YesMySQL / MariaDBORM + Query builderMedium (custom tables)⚠️ PossibleMediumLow
WordPressCMSPHPMonolithic✅ YesMySQL / MariaDBORM (WPDB)Basic–Medium⚠️ PossibleLow–MediumLow
DrupalCMSPHPMonolithic✅ YesMySQL, PostgreSQLOwn ORMMedium–High⚠️ PossibleHighMedium
AstroSSG / JamstackJS / TSJamstack❌ No❌ NoneJSON, external APIsBasic✅ Very GoodLow–MediumVery Low
Next.jsFull-stack FrameworkJS / TSHybrid (SSR / SSG)❌ NoExternal (SQL / NoSQL)API routes / fetchMedium✅ GoodMediumMedium
NuxtFull-stack FrameworkJS / TSHybrid❌ NoExternalAPI / fetchMedium✅ GoodMediumMedium
LaravelBackend FrameworkPHPMVC✅ YesMySQL, PostgreSQL, SQLiteORM (Eloquent)High (PostGIS)⚠️ Not nativeMedium–HighMedium
DjangoBackend FrameworkPythonMVC✅ YesPostgreSQL, MySQL, SQLiteORMVery High (GIS)⚠️ Not nativeHighMedium
ExpressBackend APIJavaScriptDecoupled❌ NoExternal SQL / NoSQLREST APIDepends on DB❌ NoMediumMedium
MongoDB StackNoSQL stackJSDecoupled❌ NoMongoDBAPIHigh (geo queries)❌ NoMediumMedium–High
.NET / ASP.NET CoreFull-stack FrameworkC#MVC / Hybrid✅ YesSQL Server, PostgreSQL, MySQLORM (Entity Framework)High (PostGIS, spatial types)⚠️ PossibleMedium–HighMedium
Java / Spring BootFull-stack FrameworkJavaMVC / Decoupled✅ YesPostgreSQL, MySQL, Oracle, SQL ServerORM (Hibernate)High (PostGIS, GIS libs)⚠️ PossibleHighMedium–High
Ruby on RailsFull-stack FrameworkRubyMVC✅ YesPostgreSQL, MySQL, SQLiteORM (ActiveRecord)Medium–High (PostGIS)⚠️ PossibleMedium–HighMedium
SvelteKitFull-stack Framework / SSGJS / TSJamstack / Hybrid❌ NoExternal (SQL / NoSQL)API / fetchMedium✅ GoodMediumLow–Medium
Vue.js / NuxtFrontend / Full-stackJS / TSHybrid❌ NoExternalAPI / fetchMedium✅ GoodMediumLow–Medium