Nette má dobrou dokumentaci a funkční fórum, stačí hledat nebo se zeptat.
Dobrá dokumentace vypadá trochu jinak, než to co má Nette.
Musíte se podívat na faktický stav. A nedat se svést barnumskou reklamou, kdy jeho autor neustále ve dne v noci prokládá své věty: "Nette je nejlepší. Nette je nejlepší. Nette je nejlepší."
Nette vám samozřejmě pomoci může. Ale pokud jste nikdy nedělal žádný dynamický web, tak se obávám, že vám to spíše zatemní. Vy chcete spíše práci s JavaScriptem a občasnou komunikací na server.
Jasně, ale framework Nette jsem si vybral právě proto, že to chci mít rychle a ne se patlat s každou maličkostí, která je už dávno vyřešená.
Jenže každá technologie na světě, každý framework - řeší jen podmnožinu problémů. Každý framework některé problémy řeší excelenetně, jiné problémy průměrně, a v jiných problémech vám naopak starosti přidělá a nadřete se více než s tím frameworkem. Takto funguje každá technologie i framework na světě - to je omezení dané fyzikálními zákony.
Vy jako začátečník máte tendenci předpokládat, že nějaká tehcnologii za vás automaticky všechno udělá. To může a nemusí být pravdou. Pokud si zvolíte nevhodnou technologii/framework na danou akci - můžete se nadřít více než když to uděláte celé sám od nuly.
Já vím jak to funguje. To, že Nette tyhle věci zakrývá - pro mne trochu nelogicky - mi vadí, ale dá se na to zvyknout a pak už to jde.
Každá abstraktní vrstva (knihovna, framework, podprogram, ...) zakrývá to co je pod ní. Právě toho dokáže ulehčit práci s NĚKTERÝMI druhy problémů. To je základní princip softwarového inženýrství a ulehčení práce.
Poraďte tedy co je víc orientováno na můj problém, abych nemusel řešit každou maličkost a trochu to odsejpalo.
To záleží přesně na tom, co chcete dělat. Z vašeho zadání ani netušíme, jak moc práce to bude pro frontend, a jak moc pro backend. Ale zdá se, že je tu práce pro šikovnou JavaScript knihovnu/framework pro to první.