> Один шаблон для списка пользователей, может лежать в отдельном файле
замечательно, тут ты рендеришь модель отображения
> Одна выборка всех пользователей. Если бы нам потребовались только совершеннолетние, в методе getUsers можно реализовать параметры fromAge и toAge. Пример приводить не буду
а тут формируешь две модели и рендеришь их. то же самое на js могло бы выглядеть проще:
var AllUsersModel= Model( function ( userList ){
var model= { mature: [], amature= [] }
userList.forEach( function( user ){
model[ ( user.age >= 18 ) ? 'mature' : 'amature' ].push( user )
}
return model
} )
AllUsersModel( userList ).renderTo( place )