На этом сайте есть ряд вопросов, связанных с как получить доступ к файлам RESX в приложении ASP.NET MVC и рекомендациям по их использованию.
Однако после прочтения (впервые я мог бы добавить) статьи MSDN о ресурсах мне интересно, есть ли какие-либо преимущества использования файлов RESX, поскольку я не собираюсь использовать серверные элементы управления. Theres все эти разговоры о «неявной» и «явной» локализации, но я не собираюсь извлекать выгоду из этого с MVC.
В конечном счете моему приложению потребуются строковые ресурсы для кнопок и элементов меню, а также гораздо более длинные элементы HTML для более длинного разнородного содержимого. Я хотел бы использовать CMS для более длинных предметов, потому что я почти уверен, что не хочу вставлять их в файл RESX.
Существуют ли веские причины использовать или не использовать ресурсы ASP.NET в новом приложении. Я собираюсь предположить, что любые будущие улучшения MVC или улучшения RESX будут работать в гармонии вместе, но пока я просто получаю прославленный IDictionary, насколько я могу видеть.
Стоит ли переходить на RESX или искать в другом месте? Стоит ли даже рассматривать CMS для тех ресурсов, для которых предназначен RESX?
Буду признателен за любые извлеченные уроки.