Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

.NET ресурсы в базе данных или в resx?

25.10.21 15:32
Re: .NET ресурсы в базе данных или в resx?
 
alex445 старожил
в ответ alex445 25.10.21 15:20

Почитал тут

asp.net - .resx vs database vs custom solution for providing Localization/Globalization - Stack Overflow


Получается, это силно зависит от проекта и кто над ним работает. resx надо перекомпилировать каждый раз - т.е. снова выгружать на сервер или в магазин приложений или ещё как доставлять обнову. Если ресурсы тянутся из БД, то можно обновить лишь её. Но опять же, только до тех пор, пока сама схема БД не поменяется - тогда поменяются и запросы из приложения, а значит обновлять придётся и само приложение.


Вобщем, как ни крути, если и сами ресурсы будут часто меняться, и схема их хранения, то обновлять придётся всё постоянно. Поэтому компилятся ресурсы в само приложение или подтягиваются из рядом лежащего файла или удалённой БД - не особо важно.


Что касается переводчиков, то всё если ресурсы в БД, всё равно придётся как-то их оттуда доставать и отдавать переводчикам, и потом обратно ложить.

 

Перейти на