Kérdés hogy ez valóban ellentmondás-e? Azt tudom, hogy minél több funkcionalitást kérünk, annál több kompromisszumot kell kötnünk (és átvenni a már kidolgozott funkciókat).
De most itt nem is a Sinatrát emelem ki, inkább mások véleménye érdekelne, hogy mit és miért használnak.
Illetve mint írtam, kíváncsi lennék hogy létezik-e olyan megoldás, amely elrejti teljesen az alrendszert. Mert ugye hiába programozunk pl. Sinatrában, sajnos ugyanúgy kell ismerni és használni a HTML-t, JS-t, CSS-t, csak még olyan csavar is van a dologban, hogy a template nyelv ismeretét is bevisszük (még ha nem is nagy).
Tehát hiába segít valami rajtam, ha mindig fejben kell tartanom és átlátnom az alacsonyabb rétegek működését is. Ezért lennék kíváncsi az iménti dologra.