powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор архитектуры клиентского приложения для EAV-базы
25 сообщений из 51, страница 2 из 3
Выбор архитектуры клиентского приложения для EAV-базы
    #38635509
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вместо канонического:
ДанныеБД_не_EAV ---> Клиент_не_EAV
у тебя будет:
ДанныеБД_EAV ---> ХП_из EAV в обычные ---> Net'овские DataSet'ы ---> Клиент_не_EAV
Так и есть. Согласен, что если бы была реляционка - было бы проще, привычнее. Но основная база в EAV, и она очень большая (несколько тысяч классов), с этим я ничего не поделаю.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38635512
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим НДолжен ли веб-сервис знать о классах, используемых на клиенте

конечно нет. наоборот, клиент знает как обращаться к сервису. а он, в свою очередь, как обращаться к БД
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38635515
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой БобрМаксим Н... он просто выгружает нужные EAV-объекты в универсальный XML скопом. А уже модуль синхронизации парсит xml и распихивает его либо по конкретным реляционным таблицам клиента, либо по объектам классов (уже настоящих .Net-овских классов), затем сохраняя их в БД.
Т.о. если появился новый класс в EAV, то в транспорте и на web-сервисе в коде ничего не меняется, только в клиенте.
Это путь наименошего сопротивления. Я б даже и незадумывался. Лучше поддерживать все в одном месте чем в нескольких. Так риск накосячить значительно ниже.

Единственное - опасаюсь огрести в будущем за такую универсальность. Еще не очень понятно, как это будет себя вести при изменении структуры EAV-классов и пр. Надо пробовать.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38635556
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 Подробнее на форум Net

Мою тему там игнорируют ...
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38635681
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Нминус в том, что данный клиент создается с закосом на использование (в будущем) на мобильных девайсах (e.g. Mono). А развернуть на них данное ПО проблематично.
На мобильных девайсах есть браузер. Ничего другого там не нужно.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38635724
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovМаксим Нминус в том, что данный клиент создается с закосом на использование (в будущем) на мобильных девайсах (e.g. Mono). А развернуть на них данное ПО проблематично.
На мобильных девайсах есть браузер. Ничего другого там не нужно.
А как же локальная БД, работа в оффлайне, синхронизация с сервисом?
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38635800
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Н,
под андроид отдельный проект на Java)). БД в нём есть своя.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38635806
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим НPetro123 Подробнее на форум Net

Мою тему там игнорируют ...
и правильно делают.
Нужно там сделать поиск - ОффЛайн приложение.
И посмотреть как делают синхронизацию при появлении связи.
Ты же завалил их информацией про EAV.
PS. Не умея писать на Net демо-примеры, бесполезно спрашивать про сферических коней в вакууме.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38635979
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Максим Н,
под андроид отдельный проект на Java)). БД в нём есть своя.
Это какая? Насколько знаю андройдщики лихо sqlite юзают.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38636086
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38636209
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Максим Н,

https://www.google.com/search?q=андроид бд&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a&channel=sb
Т.к. и я могу. Все страницы-результаты поиска ссылаются на sqlite.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38636230
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Н,
ну и.....в чём тогда вопрос? Это она, встроенная в Ось.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38636970
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим НPetro123Максим Н,

https://www.google.com/search?q=андроид бд&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a&channel=sb
Т.к. и я могу. Все страницы-результаты поиска ссылаются на sqlite.

ну если очень надо можно андроид и нарпямую к mysql соединить, главнон чтоб сеть хорошая была
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38636995
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим НА как же локальная БД, работа в оффлайне, синхронизация с сервисом?
Мобильные девайсы в оффлайне не работают.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38637053
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

дребеденьги - вполне себе приложение...менйнстрим сегодня. Бесплатная версия автономная
https://play.google.com/store/apps/details?id=ru.surfstudio.personalfinance&hl=ru
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38637225
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тема говно. ТС, работай уже работу
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38637230
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovМаксим НА как же локальная БД, работа в оффлайне, синхронизация с сервисом?
Мобильные девайсы в оффлайне не работают.
Как же Evernoute?
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38637419
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим НКак же Evernoute?
А оно многопользовательское, с высокой нагрузкой и в нём есть БД?..
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38638423
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovМаксим НКак же Evernoute?
А оно многопользовательское, с высокой нагрузкой и в нём есть БД?..
угу.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38638886
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Нугу.
А вот фиг, в нём несколько пользователей не могут одновременно доступаться к одним и тем же данным.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38638901
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovМаксим Нугу.
А вот фиг, в нём несколько пользователей не могут одновременно доступаться к одним и тем же данным.Evernote: How to Share Notes and Notebooks .
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38639902
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAEvernote: How to Share Notes and Notebooks .
Ага, а теперь вопрос на засыпку: что будет если два пользователя в своих автономных мобильных приложениях отредактируют одну и ту же записку, а потом так же одновременно начнут синхронизировать с центральным хранилищем свои блокноты, общим размером в пару гигабайт?
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38640085
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovskyANAEvernote: How to Share Notes and Notebooks .
Ага, а теперь вопрос на засыпку: что будет если два пользователя в своих автономных мобильных приложениях отредактируют одну и ту же записку, а потом так же одновременно начнут синхронизировать с центральным хранилищем свои блокноты, общим размером в пару гигабайт?1. Купите себе Evernote Premium или Evernote Business аккаунт, да посмотрите.
2. Вы утверждали, что пользователи "не могут одновременно доступаться к одним и тем же данным". Однако могут.
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38641155
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA2. Вы утверждали, что пользователи "не могут одновременно доступаться к одним и тем же данным". Однако могут.
Ну, если для Вас доступ означает исключительно чтение, тогда оно конечно...
...
Рейтинг: 0 / 0
Выбор архитектуры клиентского приложения для EAV-базы
    #38641343
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovskyANA2. Вы утверждали, что пользователи "не могут одновременно доступаться к одним и тем же данным". Однако могут.
Ну, если для Вас доступ означает исключительно чтение, тогда оно конечно...Демагогия.
...
Рейтинг: 0 / 0
25 сообщений из 51, страница 2 из 3
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор архитектуры клиентского приложения для EAV-базы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]