В моем офисе у нас были давние дебаты о локализации/глобализации и о том, как с этим справиться. Одна сторона подталкивает маршрут файла ресурсов (.resx), встроенный в ASP.NET, одна сторона подталкивает решение, основанное на базе данных. Третья группа верит в кастинг пользовательского решения.
Конечно, каждый метод имеет свои уникальные преимущества и недостатки - и мы обсуждали его снова и снова, не достигнув реального согласия.
Итак, я представляю это сообществу: по вашему опыту, какой метод обеспечивает наилучшее сочетание следующего при расширении приложения:
- ремонтопригодность
- расширяемость
- Производительность/масштабируемость
В дополнение к простому совету мы также будем интересоваться любыми проектами с открытым исходным кодом, которые также могут помочь упростить вопрос. Спасибо!