Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Приложение с флешки, какую БД использовать? / 19 сообщений из 19, страница 1 из 1
24.04.2013, 09:33
    #38237607
WPF
WPF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
Всем привет! Коллеги, задача, написать приложение, которое можно было бы устанавливать с помощью ClickOnce (через веб) и запускать с флешки. Приложение представляет собой разновидность первичного бухгалтерского учета. То есть учетчик должен брать любой ноут, ехать на склад и выписывать ТМЦ.

Теперь о главном, разумеется встал вопрос, какую бд использовать. Я в этом деле человек консервативный, по-взрослому работал только с серверными БД. В связи с назначением аппликации выбор сузился до Access или SQL compact. Знаю все недостатки этих поделок, но все же поделитесь опытом, какую бд лучше использовать в моем случае.

Напомню, последняя версия SQL compact SP1 работает теперь с EF, в том числе Code-First. Но я не ленивый могу и сам написать доступ к данным, кроме того надо предусмотреть, чтобы учетчик мог вернуться в офис и сделать merging data с «главной» бд.

Как я уже упомянул, приложение будет распространяться через ClickOnce (сертификат будет куплен) и думаю, на этот случай нужно подстраховаться, вдруг придется на первых порах вносить изменения в структуру БД.

Коллеги поделитесь личным мнением, какую БД использовать?
...
Рейтинг: 0 / 0
24.04.2013, 09:57
    #38237634
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
В качестве embedded database достойной альтернативы вот этому просто нет. Как правильно было замечено, нативная поддержка EF со всеми вытекающими плюшками.
P.S. Access это зло.
...
Рейтинг: 0 / 0
24.04.2013, 10:10
    #38237655
WPF
WPF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
Да, спасибо, тем временем собрал простенькое приложение с SQL CE + EF, запускается с флешки без проблем, похоже то, что доктор прописал.
Access что, совсем не прогрессирует?
...
Рейтинг: 0 / 0
24.04.2013, 10:13
    #38237658
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
WPFAccess что, совсем не прогрессирует?
он уже всё.
...
Рейтинг: 0 / 0
24.04.2013, 10:14
    #38237659
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
cooldeveloperнативная поддержка EFC 4й версии фреймворка.
...
Рейтинг: 0 / 0
24.04.2013, 10:23
    #38237666
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
WPFAccess что, совсем не прогрессирует?
Он для других задач с поноценным UI. Использовать акцесс в качестве embedded database, по меньшей мере, не гумманно. Во-вторых, под него еще драйвер надо ставить. Могут быть несовместимости разрядности офиса и драйвера.

Antonariycooldeveloperнативная поддержка EFC 4й версии фреймворка.
Да. Но проблем никаких не вижу использовать этот фреймворк.
...
Рейтинг: 0 / 0
24.04.2013, 10:25
    #38237671
WPF
WPF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
Изопропилон уже всё. Почил? О, времена!
[quot cooldeveloper]Он для других задач с поноценным UI. Использовать акцесс в качестве embedded database, по меньшей мере, не гумманно. Во-вторых, под него еще драйвер надо ставить. quot]А вот это хороший аргумент, спасибо МСУ!
...
Рейтинг: 0 / 0
24.04.2013, 10:35
    #38237687
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
cooldeveloperДа. Но проблем никаких не вижу использовать этот фреймворк.Проблема есть: не во все винды он встроен. Мало ли куда флешку воткнут.
...
Рейтинг: 0 / 0
24.04.2013, 10:38
    #38237694
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
AntonariyПроблема есть: не во все винды он встроен. Мало ли куда флешку воткнут.
1. Не во все винды и 3.5 встроен. Так можно вообще отказаться о .NET и писать на unmanaged. Давай без маразмов, унылый 3.5 и ниже легко обновляется, не вижу причин не сделать этого.
2. Microsoft .NET Framework 4 (автономный установщик)
48.1 MB, флешка не треснет.
...
Рейтинг: 0 / 0
24.04.2013, 10:55
    #38237727
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
cooldeveloperТак можно вообще отказаться о .NET и писать на unmanaged.На VB6 можно, его рантайм в дистрибутиве винды с 98ой версии как минимум.

cooldeveloperДавай без маразмов, унылый 3.5 и ниже легко обновляется, не вижу причин не сделать этого.
2. Microsoft .NET Framework 4 (автономный установщик)
48.1 MB, флешка не треснет.Если без маразмов, то флешку может воткнуть юзер с ограниченными правами, которому не дозволено ничего устанавливать. Если же таки поговорить за маразм, то у меня есть приятель (не программист, знания на уровне эникейщика), который панически боится .net фреймворков (типа они могут дестабилизировать систему) и никогда не ставит софт, если тот уведомляет его, что ему нужен фрейморк, которого в системе нет.

Если автор собирается втыкать флешку лишь в уютненькие win7+ или туда, где ему позволят развернуть fw4, то ради бога.
...
Рейтинг: 0 / 0
24.04.2013, 11:04
    #38237744
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
cooldeveloper2. Microsoft .NET Framework 4 (автономный установщик)
48.1 MB, флешка не треснет.
А всегда ли будет приложение скомпилированное для .NET Framework 4 работать без установленного 2,0 и 3,5?
...
Рейтинг: 0 / 0
24.04.2013, 11:09
    #38237753
WPF
WPF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
Ну, вот, тема скатилась до уровня абсурда. Хорошо, что МСУ привел сильный аргумент, а то бы никакого ответа уже бы не услышал.
Поставить ФР4, запросто, это организация, а не частная лавочка.
...
Рейтинг: 0 / 0
24.04.2013, 11:19
    #38237772
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
AntonariyНа VB6 можно, его рантайм в дистрибутиве винды с 98ой версии как минимум.
Выбрось это убожество в мусорку и никого не пугай этим динозавром. Так мы докатимся и до турбопаскалей с тазмами.

AntonariyЕсли без маразмов, то флешку может воткнуть юзер с ограниченными правами, которому не дозволено ничего устанавливать.
Если без маразмов, то есть такое понятие, как требования к ПО, в которых всё четко расписано. Нужно ПО, выполни требования.

AntonariyЕсли же таки поговорить за маразм, то у меня есть приятель (не программист, знания на уровне эникейщика), который панически боится .net фреймворков (типа они могут дестабилизировать систему) и никогда не ставит софт, если тот уведомляет его, что ему нужен фрейморк, которого в системе нет.
Значит это ПО не для него.

AntonariyЕсли автор собирается втыкать флешку лишь в уютненькие win7+ или туда, где ему позволят развернуть fw4, то ради бога.
Если нужна поддержка и других винд без фреймворком, то .NET не лучшее решение. Но у автора именно .NET, следовательно версия фреймворка может безпроблемно люфтиться.

ЕвгенийВА всегда ли будет приложение скомпилированное для .NET Framework 4 работать без установленного 2,0 и 3,5?
Ты хоть иногда читаешь документацию и системные требования к ПО?

WPFНу, вот, тема скатилась до уровня абсурда. Хорошо, что МСУ привел сильный аргумент, а то бы никакого ответа уже бы не услышал.
Поставить ФР4, запросто, это организация, а не частная лавочка.
ЧТД.
...
Рейтинг: 0 / 0
24.04.2013, 13:06
    #38238053
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
cooldeveloperЕвгенийВА всегда ли будет приложение скомпилированное для .NET Framework 4 работать без установленного 2,0 и 3,5?
Ты хоть иногда читаешь документацию и системные требования к ПО?

Что ты этим хочешь сказать? Растолкуй.
...
Рейтинг: 0 / 0
24.04.2013, 13:31
    #38238118
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
WPFнадо предусмотреть, чтобы учетчик мог вернуться в офис и сделать merging data с «главной» бд
Сразу предупреждаю, чтобы не тратил кучу времени на поиск информации. Рецепт - Функции, неподдерживаемые в SQL Server Compact 4.0

Репликация данных с SQL ServerSQL Server Compact 4.0 не поддерживает репликацию данных с SQL Server с помощью Sync Framework, репликации слиянием или удаленного доступа к данным. Чтобы использовать эту функцию, следует установить версию SQL Server Compact 3.5 с пакетом обновления 2 (SP2).

Эта фишка была в SQL Server Compact 3.5. Вот так легко можно было синхронизироваться. Теперь синхронизацию придется писать руками. Не думаю, что это серьезная проблема, но всё же. Почему MS убрал эту фишку я не знаю, либо дырка и кривизна реализации, либо расчистка пути для сторонних компаний разработчиков, либо не успели к релизу нового движка. Так что такие пироги.

ЕвгенийВЧто ты этим хочешь сказать? Растолкуй.
Что именно не понятно в моем вопросе?
...
Рейтинг: 0 / 0
26.04.2013, 23:48
    #38242336
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
ЕвгенийВА всегда ли будет приложение скомпилированное для .NET Framework 4 работать без установленного 2,0 и 3,5?
4 всегда ставит вместе с собой то, что в него не входит из предыдущих версий.
...
Рейтинг: 0 / 0
27.04.2013, 10:03
    #38242470
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
Cat2ЕвгенийВА всегда ли будет приложение скомпилированное для .NET Framework 4 работать без установленного 2,0 и 3,5?
4 всегда ставит вместе с собой то, что в него не входит из предыдущих версий.4 вроде как самодостаточен. Ему предыдущие фреймворки не нужны.
...
Рейтинг: 0 / 0
27.04.2013, 10:05
    #38242472
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
AntonariyЕсли без маразмов, то флешку может воткнуть юзер с ограниченными правами, которому не дозволено ничего устанавливать.Вроде как фреймворк4 приходит сам через Windows Update.
...
Рейтинг: 0 / 0
27.04.2013, 11:40
    #38242518
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение с флешки, какую БД использовать?
Алексей КCat2пропущено...

4 всегда ставит вместе с собой то, что в него не входит из предыдущих версий.4 вроде как самодостаточен. Ему предыдущие фреймворки не нужны.

+1

Я удивлен, что мемберы, тусующиеся тут не первый год, задают такие вопросы.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Приложение с флешки, какую БД использовать? / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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