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