| 
		
			Сообщение от tenshi
			
		
	 | 
	| 
		то же самое на js могло бы выглядеть проще
	 | 
	
Где же проще? У тебя получается 2 цикла (внутри renderUserList) + forEach, а у меня всего 2 цикла. К тому же этот код ты будешь копипастить для каждого случая.
И если оно проще выглядит - это не значит, что проще разрабатывается и поддерживается.
	
	| 
		
			Сообщение от tenshi
			
		
	 | 
	| 
		вместо группировки как у меня
	 | 
	
Если Collection позволяет так группировать - будет "как у тебя".
	
	| 
		
			Сообщение от tenshi
			
		
	 | 
	| 
		на яваскрипте этот код выглядит куда лаконичней
	 | 
	
Т.е. ты собираешься описывать структуру страницы в программном коде, а не в шаблоне? Тебе не кажется, что это тупиковый путь?