Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Сервер SQL Server - что взять клиентом? (+) / 25 сообщений из 29, страница 1 из 2
19.09.2010, 03:06
    #36853985
Мыкытыч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
Ну, так сказать, баян известный.
Есть база данных в Access (файл базы данных отдельно, файл с оболочкой отдельно).
Функция - управление производственным предприятием (ведение заказов, отслеживание платежей, ведение доходов/расходов и т.д.). Всего порядка 30 таблиц и столько же форм с отчетами. Количество пользователей на сегодя - 4 человека. Через пару месяцев будет уже 6. Написана мной собственоручно для моей же фирмы. Работает замечательно. Но во время трехнедельного отпуска очень остро стала проблема доступа к ней через Интернет по причине дикого торможения.

Короче, принял я решение не ждать коллапса и заранее перейти на SQL Server (заканчиваю прочтение первого тома по этой хрени). Естественно, столкнулся с проблемой выбора клиента. Знаю я достаточно хорошо только VBA. Поэтому есть два варианта - проект Access ADP и тот же VBA или Visual Basic (VB.NET).

Есть громадное желание написать оболочку на VB.NET. Пугает одно - необходимость полной разработки всего интерфейса с нуля. Именно интерфейса, т.е. дизайна. Программная часть как-то меньше смущает. Кроме этого, нужно еще почитать хоть что-то по VB.NET.

Вот вы мне скажите, сколько времени у НЕпрограммиста (который имеет возможность час-два в день посвящать написанию клиента) может занять создание оболочки?

С формами еще кое-как справиться можно, но аксессовские отчеты! Есть ли в VB.NET средства для их быстрого создания?

Или забить и остановиться на ADP? Из его недостатков я вижу только то, что непонятно, как долго MS будет поддерживать эту платформу (или как там оно называется), т.е. есть риск, что через три-пять лет опять нужно будет все переписывать с нуля.
...
Рейтинг: 0 / 0
19.09.2010, 06:23
    #36854001
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
МыкытычВот вы мне скажите, сколько времени у НЕпрограммиста ... может занять создание оболочки?

минуту на скачивание и минуту на инсталляцию, готовой.
...
Рейтинг: 0 / 0
19.09.2010, 10:16
    #36854045
Мыкытыч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
iscrafmМыкытычВот вы мне скажите, сколько времени у НЕпрограммиста ... может занять создание оболочки?

минуту на скачивание и минуту на инсталляцию, готовой.
Это вариант отпадает в силу ряда причин. Даже описывать их лень. Тот, кто работал на стороне пользователя (а не разработчика) таких систем, меня поймет.
...
Рейтинг: 0 / 0
19.09.2010, 10:25
    #36854047
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
МыкытычiscrafmМыкытычВот вы мне скажите, сколько времени у НЕпрограммиста ... может занять создание оболочки?

минуту на скачивание и минуту на инсталляцию, готовой.
Это вариант отпадает в силу ряда причин. Даже описывать их лень. Тот, кто работал на стороне пользователя (а не разработчика) таких систем, меня поймет.
увы, тогда случай безнадежный.

p.s. я работал, но не понимаю.
...
Рейтинг: 0 / 0
19.09.2010, 10:49
    #36854052
Мыкытыч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
iscrafm,
Шо ж вы такой злой и немногословный, а?
Не ударяйтесь в крайности. Кроме 1С я лично не знаю продуктов, которые позволяют вести управленческий учет в украинских реалиях. Подскажете, буду благодарен.
...
Рейтинг: 0 / 0
19.09.2010, 10:58
    #36854054
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
Мыкытычiscrafm,
Шо ж вы такой злой и немногословный, а?
Не ударяйтесь в крайности. Кроме 1С я лично не знаю продуктов, которые позволяют вести управленческий учет в украинских реалиях. Подскажете, буду благодарен.
Перед этим, вы говорили об оболочке, а не об управленческом учете. Оболочек готовых много, простой поиск вам поможет.
...
Рейтинг: 0 / 0
19.09.2010, 11:13
    #36854064
Мыкытыч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
iscrafm,
Я не специалист в ИТ, а всего лишь руководитель предприятия, увлекающийся автоматизацией управленческего учета, поэтому мне сложно понять точную терминологию.
Но, насколько я понимаю, Access Data Project - это та же платформа для разработки бизнес-приложений. Почему вы так категорично настроены против нее?
Любая из "платформ для разработки бизнес-приложений", которые вывалились мне в поиске, могут так же счастливо умереть, как и появиться на первой странице гугла.

Насколько я понял по дискуссии с вами, браться за VB.NET - это самоубийство?
...
Рейтинг: 0 / 0
19.09.2010, 11:20
    #36854068
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
Мыкытыч,

Access и VB.NET, в общем схожи на 90%. Но .NET современнее и приятнее.
Единственное немаловажное - библиотека другая.

С перспективой - выбор VB.NET+MS SQL+MS SQL Reporting Services
...
Рейтинг: 0 / 0
19.09.2010, 11:39
    #36854074
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
Мыкытыч
Но, насколько я понимаю, Access Data Project - это та же платформа для разработки бизнес-приложений. Почему вы так категорично настроены против нее?

я против не ничего не имею, с чего вы взяли. Запутали совсем: сначала говорите о создании собственной оболочки, потом об управленческом учете, а потом о претензиях в сторону ADP (о которой я ни слова не сказал). Не понимаю о чем речь.
...
Рейтинг: 0 / 0
19.09.2010, 11:48
    #36854077
Мыкытыч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
iscrafm,
Да вопрос ведь вот какой - использовать ADP для написания клиентского приложения или начинать все с нуля в VB.NET?

В ADP есть и формы, и отчеты, и куча элементов управления для взаимодействия с SQL Server. Да и сам интерфейс Аксесса предназначен для разработки подобных вещей.

А в VB.NET вначале нужно будет создать все эти формы, элементы управления, стандартные процедуры взаимодействия с СУБД, а потом только переходить к написанию (в моем случае - к воссозданию) системы управленческого учета.
...
Рейтинг: 0 / 0
19.09.2010, 11:55
    #36854079
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
Мыкытыч,
или использовать ADP или другую платформу, которая позволит решить задачу как "НЕ программисту". С нуля, только если есть желание сделать самостоятельно нечто, для того, чтобы потом с его помощью решать задачи. Процесс этот долгий и сложный.
...
Рейтинг: 0 / 0
19.09.2010, 12:09
    #36854085
Мыкытыч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
iscrafm,
Ну планы по развитию предприятия наполеоновские, как обычно. Не хочется через два-три года опять упереться в какие-то ограничения (возможности VBA и ADP) и переделывать третий раз все заново.

Есть ли готовые платформы, написанные в VB.NET, для создания клиент-серверных приложений?
Или если есть время и вдохновение, то за полгодика можно что-то сваять самому?
...
Рейтинг: 0 / 0
19.09.2010, 12:11
    #36854087
Мыкытыч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
Да, и еще одно. Очень вероятно, что в дальнейшем поддержкой буду заниматься не я, а программист.
Ну какой уважающий себя программист будет поддерживать проект на VBA?
...
Рейтинг: 0 / 0
19.09.2010, 12:21
    #36854091
DimAAA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
> Но во время трехнедельного отпуска очень остро стала проблема доступа к ней через Интернет по причине дикого торможения.



сейчас SQL+adp периодически юзаю удаленно через Удаленный рабочий стол

а вообще вопрос трудный

по-идее ответ - ну иди в vb.net - расскажешь потом что получилось )
...
Рейтинг: 0 / 0
19.09.2010, 12:42
    #36854101
Сервер SQL Server - что взять клиентом? (+)
МыкытычВот вы мне скажите, сколько времени у НЕпрограммиста (который имеет возможность час-два в день посвящать написанию клиента) может занять создание оболочки?
Мыкытыч, при всем уважении, это не серьезно. Слепить горбатого кончно сможешь, но лучше этого не делать.

МыкытычОчень вероятно, что в дальнейшем поддержкой буду заниматься не я, а программист.
Ну какой уважающий себя программист будет поддерживать проект на VBA?
Почему бы и не поддерживать на VBA?
Дело не в этом. Еще раз извиняюсь, но не верю, что человек без специальных знаний и опыта сможет слепить систему, которую не нужно будет сразу же переписывать с нуля.

Прими добрый совет, не занимайся мартышкиным трудом. Лучше придумай, как быстрее привлечь программиста (настоящего, а не студента 1-го курса заборостроительного универа). Но можно напр. подумать про пенсионера (мне до пенсии еще далеко, но наверное заинтересовался бы таким предложением)
...
Рейтинг: 0 / 0
19.09.2010, 13:13
    #36854116
Мыкытыч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
Унрегистеред,
Та, блин, на хорошего денег нет, а плохой...
Есть у меня стойкий интерес к этому дело (СУБД). Лет десять занимался я Аксессом. Сначала на наемной работе, потом вот в своем бизнесе. Жалко это все бросать. Тем более, что интерес сохраняется и даже растет. На VBA мне написать это все дело не составит никаких проблем, но вот VB.NET - это темный лес.
...
Рейтинг: 0 / 0
19.09.2010, 13:50
    #36854127
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
МыкытычДа, и еще одно. Очень вероятно, что в дальнейшем поддержкой буду заниматься не я, а программист.
Ну какой уважающий себя программист будет поддерживать проект на VBA?
Программисты ко всему приспосабливаются.
Хотите каталог почтовых марок на Прологе? Легко
...
Рейтинг: 0 / 0
19.09.2010, 16:33
    #36854206
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
МыкытычИли забить и остановиться на ADP? Из его недостатков я вижу только то, что непонятно, как долго MS будет поддерживать эту платформу (или как там оно называется), т.е. есть риск, что через три-пять лет опять нужно будет все переписывать с нуля.Да, лучьше так. Поддержкой MS, думаю, не обидит - слишком большое количество пользователей.
А изучение совсем новой платформы и языков программирования потребует много времени.

Или выбрать что-то готовое, но только чтоб оно уже вам полностью подходило, без программирования.
...
Рейтинг: 0 / 0
19.09.2010, 17:22
    #36854230
Сервер SQL Server - что взять клиентом? (+)
Мыкытыч,

ответ вам уже прозвучал ведь - MsSQL+ADP+TerminalServer и всё прозрачно для вас остаётся.
...
Рейтинг: 0 / 0
20.09.2010, 08:55
    #36854684
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
МыкытычНу, так сказать, баян известный.
Есть база данных в Access (файл базы данных отдельно, файл с оболочкой отдельно).


Если это действительно так, то думаю с Access как клиент можно не уходить.
Просто перенесите структуру БД на MS SQL, а поправьте оболочку.
...
Рейтинг: 0 / 0
20.09.2010, 13:54
    #36855427
baracs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
МыкытычЗнаю я достаточно хорошо только VBA. Поэтому есть два варианта - проект Access ADP и тот же VBA или Visual Basic (VB.NET). Делайте adp-шку.
МыкытычЕсть громадное желание написать оболочку на VB.NET. Пугает одно - необходимость полной разработки всего интерфейса с нуля. Именно интерфейса, т.е. дизайна. Программная часть как-то меньше смущает. Дело не только в дизайне. Чтобы делать на .NET продукты, не помирающие при росте объемов, нужны умение и опыт.
МыкытычВот вы мне скажите, сколько времени у НЕпрограммиста (который имеет возможность час-два в день посвящать написанию клиента) может занять создание оболочки? Очень много. См. выше.
Мыкытыч...но аксессовские отчеты! Есть ли в VB.NET средства для их быстрого создания? Для создания отчетов существуют отдельные компоненты. В VisulStudio.NET входит trial-версия Crystal Reports, например... Но, до удобства аксессовского построителя отчетов ему далеко (имхо).
МыкытычНу какой уважающий себя программист будет поддерживать проект на VBA? Зависит от полноты налитого стакана
...
Рейтинг: 0 / 0
21.09.2010, 09:39
    #36856711
Мыкытыч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
Господа, спасибо за консультацию. ADP так ADP. Хотя еще послушаю, может кто-то еще что-то скажет на этот счет.
...
Рейтинг: 0 / 0
23.09.2010, 22:53
    #36863540
maxol67
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
Мыкытыч,

присоединюсь к ранее прозвучавшему: переведите таблицы на SQL Server (только сначала ознакомительную книжку закончите :)) и оставайтесь на Access в качестве клиента. Удалённо работайте через Remote Desktop, и всё будет ок.

Удачи!
...
Рейтинг: 0 / 0
24.09.2010, 23:18
    #36865826
П-Л
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
По мере роста размера адп будут возникать проблемы.

Намного увеличить устойчисвость можно за счет VSS - каждое взятие на редактирование/сохранение формы в хранилище будет прогонять ее через экспорт/импорт в текстовом формате.

Когда адепешник вырастет больше 40 - 50 мегабайт (несколько сотен форм и модулей) начнутся проблемы сборки свеженького файла для установки на клиентов.
...
Рейтинг: 0 / 0
27.09.2010, 17:13
    #36868410
Шайтан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер SQL Server - что взять клиентом? (+)
Мыкытыч,

это рассмтаривали? Microsoft Visual Studio LightSwitch
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Сервер SQL Server - что взять клиентом? (+) / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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