|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Привет. Возник у меня с коллегой дискусс по поводу архитектуры приложения. ТЗ в 3х словах следующее: есть файловое хранилище в сети, куда постоянно заливаются фото (размеры большие, от проф фотографов идут). Нужно забирать эти фото, редактировать, складывать в свое хранилище, делать заметки в БД и оповещать фоторедакторов о новых фото. В дальнейшем они будут работать с этими фото, планируется для них написать какой-то интерфейс, скорее всего на веб, дабы избежать привязку к ОС. На чем лучше писать службу? Коллега предлагает написать веб апи + консольную утилиту, которая по таймеру будет дергать методы апихи. Как-то меня смущает этот подход. Мое предложение - написать exeшник, который запихнуть в службы Windows. Кто что думает, что сейчас по фен-шую? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 15:22 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Супер_Пав, Если разобраться зачем вам помойка шара предварительная, то может и сервис не нужен. А только веб проект. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 15:58 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Petro123Супер_Пав, Если разобраться зачем вам помойка шара предварительная, то может и сервис не нужен. А только веб проект. Фотографы не работают ни с каким ГУИ, они просто заливают новые фото в папку. Есть некий механизм сортировки этих фото, но он их не должен волновать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 16:25 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Супер_Пав На чем лучше писать службу ? Коллега предлагает написать веб апи + консольную утилиту, которая по таймеру будет дергать методы апихи. Службу которая будет переносить фото из одно бд в другую? редактировать, делать заметки и оповещать? по моему скромному мнению и то и то ерунда, но лучше ни чего нету ( тут дело вкуса. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 16:29 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Супер_Пав, Или планировщик винды или служба WinService в которой только таймер по перебрасыванию из шары А в папку веб сервера Б. Ничего больше. Все пометки и редактирование в ИС по ГОСТ. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 16:36 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Артем GСупер_Пав На чем лучше писать службу ? Коллега предлагает написать веб апи + консольную утилиту, которая по таймеру будет дергать методы апихи. Службу которая будет переносить фото из одно бд в другую? редактировать, делать заметки и оповещать? по моему скромному мнению и то и то ерунда, но лучше ни чего нету ( тут дело вкуса. Служба, которая берет фото из папки А, как-то его редактирует (пока только ресайз), кладет в папку Б и делает запись в БД, что мол такая-то сущность имеет картинку в папке Б. Оповещает редактора. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 16:42 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Супер_ПавКоллега предлагает написать веб апи Коллега как-то аргументировал, почему веб апи? Или предложил то, с чем знаком? По моему скромному, веб апи тут нафиг не нужен. Обычный винсервис с натравленным на папку FileSystemWatcher'ом. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 16:59 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Супер_ПавСлужба, которая берет фото из папки А, как-то его редактирует (пока только ресайз), кладет в папку Б и делает запись в БД, что мол такая-то сущность имеет картинку в папке Б. Оповещает редактора.вот не нужно из этого делать рабочее место АРМ с оповещениями. Ресайз только если по сети идет долго. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 17:14 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныСупер_ПавКоллега предлагает написать веб апи Коллега как-то аргументировал, почему веб апи? Или предложил то, с чем знаком? По моему скромному, веб апи тут нафиг не нужен. Обычный винсервис с натравленным на папку FileSystemWatcher'ом. аргументировал перспективой развития сервиса, взаимодействием с др системами. В частности, тот же ГУИ для редактором будет работать с апи ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 17:16 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Супер_ПавОповещает редактора. чё его оповещать, если отправка через пол сек после заливки? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 17:16 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Супер_Паваргументировал перспективойперспективы знаете только вы). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 17:18 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Супер_Паваргументировал перспективой развития сервиса, взаимодействием с др системами. В частности, тот же ГУИ для редактором будет работать с апи А она есть, эта перспектива? Или так, вольные фантазии на тему? Исходя из последних можно сразу прикручивать облачное хранилище, нейросеть, распределенную обработку, и ИИ. Чтоб уж сразу по максимуму. P.S. Уже где-то давал ссылку, дам еще раз, на всякий случай . ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 17:28 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Petro123Супер_ПавОповещает редактора. чё его оповещать, если отправка через пол сек после заливки? оповещать, что фотографы выложили новые фото и их надо отредактировать ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 17:37 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Супер_Павоповещать, что фотографы выложили новые фото и их надо отредактироватьдык это принимающая сторона, т.е. ИС делает. А не copy service. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 18:07 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Супер_ПавНа чем лучше писать службу? Коллега предлагает написать веб апи + консольную утилиту, которая по таймеру будет дергать методы апихи. Как-то меня смущает этот подход. Этот подход позволяет дёргать веб апи не только из консольной утилиты, а встроить в процесс другого ПО, или даже получить нахаляву простейший интерфейс для взаимодействия с апи на странице (Swagger). Супер_ПавМое предложение - написать exeшник, который запихнуть в службы Windows. Ущербный деревенский подход. Вполне уместен для одноразовой толком нафиг никому не нужной задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 18:34 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
hVosttвеб апиэто MS запудрил мозги обзывая REST словом веб апи?)). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 18:41 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
hVosttСупер_ПавМое предложение - написать exeшник, который запихнуть в службы Windows. Ущербный деревенский подход. Вполне уместен для одноразовой толком нафиг никому не нужной задачи. моё круче. Написать батник или питон скрипт по переброске файлов). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 18:43 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Petro123моё круче. Написать батник или питон скрипт по переброске файлов). Макрос в фаре не хочешь? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 19:04 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
hVosttPetro123моё круче. Написать батник или питон скрипт по переброске файлов). Макрос в фаре не хочешь? ))))) Супер_ПавКоллега предлагает написать веб апи + консольную утилиту, которая по таймеру будет дергать методы апихи. Как-то меня смущает этот подход. Мое предложение - написать exeшник, который запихнуть в службы Windows. Кто что думает, что сейчас по фен-шую? 1. Что его вариант, что твой все равно. Главное никакой там логики и дергания апи. Только копирование из А в Б. 2. Т.к.планы на веб, то все остальное не веб апи, а ВЕБ ПРОЕКТ И ВЕБ ПРИЛОЖЕНИЕ. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 19:10 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныПо моему скромному, веб апи тут нафиг не нужен. Обычный винсервис с натравленным на папку FileSystemWatcher'ом. +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 20:59 |
|
Архитектура приложения
|
|||
---|---|---|---|
#18+
Petro1231. Что его вариант, что твой все равно. Главное никакой там логики и дергания апи. Только копирование из А в Б. 2. Т.к.планы на веб, то все остальное не веб апи, а ВЕБ ПРОЕКТ И ВЕБ ПРИЛОЖЕНИЕ. Да пофигу. Если вопрос концептуальный, я на него ответил. А на деле надо смотреть на ситуацию целиком. Если на решение задачи выделено "полчаса", то и решение не натянуть на веб апи. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2018, 21:13 |
|
|
start [/forum/topic.php?fid=20&fpage=28&tid=1399280]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 287ms |
total: | 465ms |
0 / 0 |