Я буду создавать собственное, иногда подключаемое приложение (OCA). Какие технологии вы бы предложили мне использовать.
Вот мои параметры:
- .NET Shop ( 3.5sp1 )
- C # для кода позади ( winform, wpf, silverlight )
- Серверная часть SQL Server ( 2005 или возможно 2008 в ожидании утверждения )
- Индивидуальный разработчик
- Solo SQL Administrator
- Конечные пользователи Low Tech
- Низкая пропускная способность до 5 филиалов
- Это приложение LOB, но не POS.
- У большинства пользователей есть ноутбуки, которые они берут в дом члена
- Данные для этого приложения хранятся в 5 отдельных базах данных, хотя в одном экземпляре SQL.
Я ищу конкретные рекомендации о том, какой путь выбрать. Слияние репликации или синхронизация базы данных провайдеров синхронизации? SQL Express или SQL CE у подписчика? Могу ли я использовать LINQ to SQL для DAL?
Является ли Silverlight 'Offline / Out of Browser App' Пример здесь , возможно?
Это мое первое БОЛЬШОЕ бизнес-приложение, поэтому любые опытные комментарии приветствуются.
В соответствии с запросом здесь приведена дополнительная информация о типе данных. Мои пользователи - медсестры и социальные работники, которые ходят по домам Участника и создают для них «Планы» или «Обзоры оценки здоровья». Это такие вещи, как Список лекарств или Список существующих «Поставщиков». Шаги для достижения целей членов или список текущих / прошлых диагнозов. Такие вещи.
Также типичное имя участника, адрес, номер телефона и т. Д. В основном это приложение для хранения и поиска данных, которое облегчает составление отчетов. Происходит очень мало «обработки», и медсестры и социальные работники работают в командах, которым назначены члены, поэтому у меня обычно очень мало перекрестных или потенциальных конфликтов данных. Медсестры и СР также несут ответственность за различные области MCP ( План для участников )
Дополнительный вопрос; Является ли Sync Framework действительно приемлемым вариантом, если я могу использовать SQL 2008? Кажется, так из-за отслеживания изменений и т.д .... мысли?