|
|
|
Где лучше обрабатывать строки - на сервере или в приложении?
|
|||
|---|---|---|---|
|
#18+
[FACEPALM] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 18:13:49 |
|
||
|
Где лучше обрабатывать строки - на сервере или в приложении?
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за ответы! Подведем итоги. Большинство ответивших высказались за то, что удобнее и практичнее хранить подобные "настройки" на стороне сервера, и я укрепился во мнении, что в моём простом случае (и подобных ему) это более правильный подход. Однако, возможны ситуации, когда такой подход будет не оптимальным - в таких случаях разработчик сам должен верно оценить перспективы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 19:37:37 |
|
||
|
Где лучше обрабатывать строки - на сервере или в приложении?
|
|||
|---|---|---|---|
|
#18+
Это давний вопрос из разряда как лучше передать ФИО - склеить на сервере или на клиенте. Когда вся бизнес логика находится на клиенте, то и выбора-то нет. Когда логика находится там, где должна быть, т.е. в сервисах, то ответ тоже очевиден. Логику на сервере уже 100 лет в обед как никто не пишет, изучайте базовую архитектуру приложений И да, вопросы производительности при подобных рассуждениях не должны присутствовать вообще на данном этапе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 01:39:37 |
|
||
|
Где лучше обрабатывать строки - на сервере или в приложении?
|
|||
|---|---|---|---|
|
#18+
stenfordЛогику на сервере уже 100 лет в обед как никто не пишет, изучайте базовую архитектуру приложений ОРМ вовсе не сто лет в обед. И на них свет клином не сошелся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 06:12:38 |
|
||
|
Где лучше обрабатывать строки - на сервере или в приложении?
|
|||
|---|---|---|---|
|
#18+
Сон Веры ПавловныОРМ вовсе не сто лет в обед. И на них свет клином не сошелся. маппинг сам по себе тут немного побоку, можно и на хранимки вручную маппить, хотя сейчас это уже мало кто делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 07:10:18 |
|
||
|
Где лучше обрабатывать строки - на сервере или в приложении?
|
|||
|---|---|---|---|
|
#18+
fgarfield, В вашем конкретном случае склейку и форматирование лучше делать на клиенте. Значения могут по-разному отображаться в зависимости от текущей Culture, выбранной у пользователя. Для вас сейчас это разделители тысяч и дробной части. Казалось бы, мелочь, но к неправильному подходу лучше не привыкать, потому что когда у вас там появятся дата/время - будет вообще улет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 09:09:44 |
|
||
|
Где лучше обрабатывать строки - на сервере или в приложении?
|
|||
|---|---|---|---|
|
#18+
Ennor Tiegaelfgarfield, В вашем конкретном случае склейку и форматирование лучше делать на клиенте. Значения могут по-разному отображаться в зависимости от текущей Culture, выбранной у пользователя. Для вас сейчас это разделители тысяч и дробной части. Казалось бы, мелочь, но к неправильному подходу лучше не привыкать, потому что когда у вас там появятся дата/время - будет вообще улет. Помимо разделителей еще и варианты "100 руб", "100 рублей" и "100 р." пользователи потребуют. Где-то официальнее, чтобы скопипастить в файл и отправить по инстанциям, где-то кратко, чтобы на принтере тонер по минимуму расходовался при печати полученных гридов. Плюс захотят в едином поле для цены смотреть правильный падеж "2 рубля" и "10 рублей". И такое лучше все-таки на клиенте разнообразными галочками сразу. Чтобы привыкнуть подстраиваться под хотелки заказчика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2017, 01:56:53 |
|
||
|
Где лучше обрабатывать строки - на сервере или в приложении?
|
|||
|---|---|---|---|
|
#18+
fgarfieldAndy_OLAP, Спасибо за ответ. А с точки зрения процессора - где выгоднее делать такие операции - на сервере или на клиентском ПК? не думайте о процессоре, он о вас не думает На сервере клейте. Сколько записей предполагатеся во вью? 1000? 1000000? 1000000000? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2017, 16:30:38 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1690732]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
194ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 529ms |

| 0 / 0 |
