|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
Всем привет! Коллеги, задача, написать приложение, которое можно было бы устанавливать с помощью ClickOnce (через веб) и запускать с флешки. Приложение представляет собой разновидность первичного бухгалтерского учета. То есть учетчик должен брать любой ноут, ехать на склад и выписывать ТМЦ. Теперь о главном, разумеется встал вопрос, какую бд использовать. Я в этом деле человек консервативный, по-взрослому работал только с серверными БД. В связи с назначением аппликации выбор сузился до Access или SQL compact. Знаю все недостатки этих поделок, но все же поделитесь опытом, какую бд лучше использовать в моем случае. Напомню, последняя версия SQL compact SP1 работает теперь с EF, в том числе Code-First. Но я не ленивый могу и сам написать доступ к данным, кроме того надо предусмотреть, чтобы учетчик мог вернуться в офис и сделать merging data с «главной» бд. Как я уже упомянул, приложение будет распространяться через ClickOnce (сертификат будет куплен) и думаю, на этот случай нужно подстраховаться, вдруг придется на первых порах вносить изменения в структуру БД. Коллеги поделитесь личным мнением, какую БД использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 09:33 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
В качестве embedded database достойной альтернативы вот этому просто нет. Как правильно было замечено, нативная поддержка EF со всеми вытекающими плюшками. P.S. Access это зло. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 09:57 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
Да, спасибо, тем временем собрал простенькое приложение с SQL CE + EF, запускается с флешки без проблем, похоже то, что доктор прописал. Access что, совсем не прогрессирует? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 10:10 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
WPFAccess что, совсем не прогрессирует? он уже всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 10:13 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
cooldeveloperнативная поддержка EFC 4й версии фреймворка. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 10:14 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
WPFAccess что, совсем не прогрессирует? Он для других задач с поноценным UI. Использовать акцесс в качестве embedded database, по меньшей мере, не гумманно. Во-вторых, под него еще драйвер надо ставить. Могут быть несовместимости разрядности офиса и драйвера. Antonariycooldeveloperнативная поддержка EFC 4й версии фреймворка. Да. Но проблем никаких не вижу использовать этот фреймворк. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 10:23 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
Изопропилон уже всё. Почил? О, времена! [quot cooldeveloper]Он для других задач с поноценным UI. Использовать акцесс в качестве embedded database, по меньшей мере, не гумманно. Во-вторых, под него еще драйвер надо ставить. quot]А вот это хороший аргумент, спасибо МСУ! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 10:25 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
cooldeveloperДа. Но проблем никаких не вижу использовать этот фреймворк.Проблема есть: не во все винды он встроен. Мало ли куда флешку воткнут. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 10:35 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
AntonariyПроблема есть: не во все винды он встроен. Мало ли куда флешку воткнут. 1. Не во все винды и 3.5 встроен. Так можно вообще отказаться о .NET и писать на unmanaged. Давай без маразмов, унылый 3.5 и ниже легко обновляется, не вижу причин не сделать этого. 2. Microsoft .NET Framework 4 (автономный установщик) 48.1 MB, флешка не треснет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 10:38 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
cooldeveloperТак можно вообще отказаться о .NET и писать на unmanaged.На VB6 можно, его рантайм в дистрибутиве винды с 98ой версии как минимум. cooldeveloperДавай без маразмов, унылый 3.5 и ниже легко обновляется, не вижу причин не сделать этого. 2. Microsoft .NET Framework 4 (автономный установщик) 48.1 MB, флешка не треснет.Если без маразмов, то флешку может воткнуть юзер с ограниченными правами, которому не дозволено ничего устанавливать. Если же таки поговорить за маразм, то у меня есть приятель (не программист, знания на уровне эникейщика), который панически боится .net фреймворков (типа они могут дестабилизировать систему) и никогда не ставит софт, если тот уведомляет его, что ему нужен фрейморк, которого в системе нет. Если автор собирается втыкать флешку лишь в уютненькие win7+ или туда, где ему позволят развернуть fw4, то ради бога. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 10:55 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
cooldeveloper2. Microsoft .NET Framework 4 (автономный установщик) 48.1 MB, флешка не треснет. А всегда ли будет приложение скомпилированное для .NET Framework 4 работать без установленного 2,0 и 3,5? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 11:04 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
Ну, вот, тема скатилась до уровня абсурда. Хорошо, что МСУ привел сильный аргумент, а то бы никакого ответа уже бы не услышал. Поставить ФР4, запросто, это организация, а не частная лавочка. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 11:09 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
AntonariyНа VB6 можно, его рантайм в дистрибутиве винды с 98ой версии как минимум. Выбрось это убожество в мусорку и никого не пугай этим динозавром. Так мы докатимся и до турбопаскалей с тазмами. AntonariyЕсли без маразмов, то флешку может воткнуть юзер с ограниченными правами, которому не дозволено ничего устанавливать. Если без маразмов, то есть такое понятие, как требования к ПО, в которых всё четко расписано. Нужно ПО, выполни требования. AntonariyЕсли же таки поговорить за маразм, то у меня есть приятель (не программист, знания на уровне эникейщика), который панически боится .net фреймворков (типа они могут дестабилизировать систему) и никогда не ставит софт, если тот уведомляет его, что ему нужен фрейморк, которого в системе нет. Значит это ПО не для него. AntonariyЕсли автор собирается втыкать флешку лишь в уютненькие win7+ или туда, где ему позволят развернуть fw4, то ради бога. Если нужна поддержка и других винд без фреймворком, то .NET не лучшее решение. Но у автора именно .NET, следовательно версия фреймворка может безпроблемно люфтиться. ЕвгенийВА всегда ли будет приложение скомпилированное для .NET Framework 4 работать без установленного 2,0 и 3,5? Ты хоть иногда читаешь документацию и системные требования к ПО? WPFНу, вот, тема скатилась до уровня абсурда. Хорошо, что МСУ привел сильный аргумент, а то бы никакого ответа уже бы не услышал. Поставить ФР4, запросто, это организация, а не частная лавочка. ЧТД. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 11:19 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
cooldeveloperЕвгенийВА всегда ли будет приложение скомпилированное для .NET Framework 4 работать без установленного 2,0 и 3,5? Ты хоть иногда читаешь документацию и системные требования к ПО? Что ты этим хочешь сказать? Растолкуй. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 13:06 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
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 убрал эту фишку я не знаю, либо дырка и кривизна реализации, либо расчистка пути для сторонних компаний разработчиков, либо не успели к релизу нового движка. Так что такие пироги. ЕвгенийВЧто ты этим хочешь сказать? Растолкуй. Что именно не понятно в моем вопросе? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2013, 13:31 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
ЕвгенийВА всегда ли будет приложение скомпилированное для .NET Framework 4 работать без установленного 2,0 и 3,5? 4 всегда ставит вместе с собой то, что в него не входит из предыдущих версий. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 23:48 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
Cat2ЕвгенийВА всегда ли будет приложение скомпилированное для .NET Framework 4 работать без установленного 2,0 и 3,5? 4 всегда ставит вместе с собой то, что в него не входит из предыдущих версий.4 вроде как самодостаточен. Ему предыдущие фреймворки не нужны. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 10:03 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
AntonariyЕсли без маразмов, то флешку может воткнуть юзер с ограниченными правами, которому не дозволено ничего устанавливать.Вроде как фреймворк4 приходит сам через Windows Update. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 10:05 |
|
Приложение с флешки, какую БД использовать?
|
|||
---|---|---|---|
#18+
Алексей КCat2пропущено... 4 всегда ставит вместе с собой то, что в него не входит из предыдущих версий.4 вроде как самодостаточен. Ему предыдущие фреймворки не нужны. +1 Я удивлен, что мемберы, тусующиеся тут не первый год, задают такие вопросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 11:40 |
|
|
start [/forum/topic.php?fid=20&fpage=166&tid=1404776]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
85ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 196ms |
0 / 0 |