Мы используем Caliburn во всех наших проектах (но это вводит в заблуждение, потому что мы те, кто его разработал).: -)
Количество таблиц не окажет влияния, так как Caliburn не имеет ничего общего с доступом к данным.Количество «страниц» не обязательно влияет.Использование термина «страница» заставляет меня думать, что вы имеете в виду метафору пользовательского интерфейса навигации (стиль браузера).Если это так, вы все равно можете извлечь выгоду из Calbiurn при использовании этого подхода, однако это не естественный «способ Caliburn».
Подводя итог, размер приложения и сложность не имеют значения.Чтобы лучше понять, почему Caliburn будет полезен, я рекомендую прочитать серию постов Роба Айзенберга, начиная с .
Обратите внимание, что мы поощряем новые проекты использовать CaliburnМикро, вместо оригинального Caliburn.Дополнительным ресурсом, который может помочь, может быть видео Роба из MIX 10 , в котором он обсуждает, как создать собственную платформу (независимо от Caliburn).