MS Access медленно работает с удаленной базой данных - перейти на веб-приложение? [закрыто]

У меня много приложений ms access с базами данных, размещенными на объектах клиентов... однако некоторые клиенты перешли на виртуальные удаленные серверы для размещения баз данных (SQL Server), и это вызвало проблемы с производительностью на передней стороне. Я просмотрел свой код, убедился, что запросы берут минимальное количество данных и т.д., но это все равно приводит к задержкам. Единственное, о чем я думаю, это заставить клиента перенести данные обратно на сайт (это не очень хорошо, так как некоторые разделяют данные между несколькими удаленными сайтами, поэтому только один сайт увидит улучшение), или, возможно, заставить их перейти на более качественный сервер (быстрее? больше оперативной памяти? не уверен...).

В любом случае, возможно, пришло время перейти на что-то большее, чем Access. Access может делать отличные вещи, но мне трудно предоставить людям доступ вне офиса (по крайней мере, быстрый доступ), а клиенты постоянно хотят использовать "айпады"... и вместо того, чтобы покупать планшеты windows, и беспокоиться о версиях office и т.д., возможно, пришло время перейти на веб-интерфейс. Я мог бы добавить веб-сервер внутри компании и сделать его доступным снаружи только через VPN... это было бы безопасно (ну, настолько безопасно, насколько безопасен их сетевой брандмауэр, но это не моя забота). Я думаю, это было бы хорошим шагом после стольких лет, и как только я что-то построю, я смогу начать переносить своих клиентов.

Однако, я не "в курсе" веб-разработки. Все мои (ограниченные) навыки PHP/HTML исчезли... как и мои минимальные навыки C++. Сейчас у меня практически только VBA/SQL для работы. Но я думаю, что переход на Python/Django или Ruby (on Rails) может быть хорошим выбором... есть предложения/причины пойти определенным путем. Я бы хотел, чтобы она работала аналогично Access (формы для ввода, отчеты и т.д.), но не должна быть построена так же, как Access.

Итак, у меня два вопроса: не повезло ли мне с Access и удаленными (облачными) базами данных? Если я перейду на веб-интерфейс (а не на Access front-end), какая платформа для разработки мне подходит больше всего?

Вернуться на верх