На чем написать интерфейс к БД?

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

Но так вышло, что объем прайса начал переваливать за 20000 позиций, и все это начинает тупить и скрежетать.

Ради интереса поднял сервер 2008r2 MSSQL , вгрузил туда, и прогнал основные запросы(заменить макросы) летает, и функционал шире, да и в принципе бодрее.

Вот теперь при идее перейти на sql встал вопрос - на чем писать интерфейс? Программный или веб. И какие варианты в принципе бывают?

Пока мельком смотрел, увидел первое удобное - это асп с подвязанной авторизацией в AD. Но как то в веб решении я не уверен.
  • Вопрос задан
  • 2630 просмотров
Пригласить эксперта
Ответы на вопрос 1
Tyranron
@Tyranron
Варианты бывают самые разные, ограничение лишь в фантазии. Писать GUI можно на чем угодно.
Я бы посоветовал Вам конкретнее сформулировать требования, и руководствуясь ими станет яснее на чем и как писать.
Примерные вопросы по требованиям:
- где хранить базу: локально на компе или все же на каком-то центральном сервере?
- нужен ли одновременный доступ к ней для нескольких людей/устройств?
- действительно нужна ли автономность и возможность работы без сети?
...и тому подобное.
В результате, если Вам нужна база, которой будут пользоваться много людей и автономность не нужна, то лучше закинуть на сервер и сделать web-морду, если же нужна проста обертка вокруг базы локально на одном компьютере для одного человека и интернет до лампочки (аля тот самы файл экселя на стероидах), то можно вообще воспользоваться microsoft access'ом, или наваять GUI практически на любом языке с приятной (в использовании) графической либой - C#, Ruby, Python....тысячи их.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы