Мне бы очень понравился какой-то вклад, потому что я, кажется, пришел к предположению, что ASP.NET MVC уничтожен backbone.js ..
Нет. магистраль работает на клиенте.
Существует разница между тем, что можно запустить на клиенте и сервере.
Однако на самом деле допустимо не использовать сервер в качестве промежуточного программного обеспечения, а просто предоставить базу данных поверх REST.
Конечно, для безопасности вам понадобятся надлежащие механизмы входа и разрешения, установленные в базе данных.
Однако вам нужен сервер для закрытого исходного кода.
Если вы хотите использовать C # / .NET / Массовое повторное использование кода. Массовое повторное использование шаблона использует серверный посредник.
Концепция большого приложения с только клиентом и базой данных не проверена, и мало что известно о том, «что такое хорошая практика», потому что таких не существует.
Конечно, вы могли бы вместо этого использовать javascript на стороне сервера, например, node.js, и иметь возможность повторно использовать все ваши базовые модели / коллекции на сервере и клиенте. Это может быть более оптимальным для вас