.resx vs база данных vs пользовательское решение для обеспечения локализации / глобализации

В моем офисе у нас были давние дебаты о локализации / глобализации и о том, как справиться с этим. Одна сторона указывает путь к файлу ресурса (.resx), встроенный в ASP.NET, другая - решение, управляемое базой данных. Третья группа верит в разработку нестандартного решения.

Конечно, каждый метод имеет свои уникальные преимущества и недостатки - и мы обсуждали это снова и снова, даже не придя к реальному консенсусу.

Итак, я представляю это сообществу: по вашему опыту, какой метод обеспечивает наилучшее сочетание следующего по мере роста приложения:

РемонтопригодностьрастяжимостьПроизводительность / Масштабируемость

В дополнение к просто советам, мы также были бы заинтересованы в любых проектах с открытым исходным кодом, которые также могли бы помочь упростить этот вопрос. Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос