Возможно вопрос странный, но не судите строго…
Всю трудовую жизнь писала небольшие базы данных и клиентские приложения к ним на Access. Теперь есть необходимость перейти на бесплатный софт. Сначала поставила OpenOffice, но ограничится одной Base не получается, нужен многопользовательский доступ к одной базе да и объемы таблиц не маленькие, а hsql говорят не сильно прыткий.
В качестве СУБД выбрала Postgres. Таблицы подготовила, и задумалась на чем же все-таки делать клиентское приложение, чтобы данные в эти таблицы заносить…
Функциональность клиента простая – аналог журнала учета. На Access это было так:
Одна форма, но которой пользователь заносил информацию в контролы, жал кнопку и выполнялся запрос на вставку того, что он завел в нужную табличку. Плюс сбоку еще пара кнопок, на которых висело открытие отчетов. Вопрос: На чем лучше писать клиентское приложение? OOo Base? Delphi? MicrosoftVisualStudio (просто я такие слова уже знаю )? Желательно конечно чтобы компьютер клиента оно не сильно грузило…
Тут скорее вопрос вашего
Тут скорее вопрос вашего знания языков, чем какие-то конкретные рекомендации.
С PostgreSQL можно работать как через ODBC драйверы в Си или Delphi, так и через perl-DBI и скажем Perl-Tk или другие GUI биндинги. А можно просто взять Java и писать на нём через JDBC.
Если надо супертонкий клиент, то посмотрите в сторону Tcl/Tk и pgtcl как интерфейс к PostgreSQL
Насколько я знаю, вполне возможно скрестить и Excel с PostgreSQL через ADO и ODBC-драйверы.
Delphi+PostgresDAC тоже не
Delphi+PostgresDAC тоже не плохой вариант
Microsoft Visual Basic, как вариант.
Сам клиентов на Visual Basic 6.0, пишу. Устраивает потому, что приложения получаются компактные, работают на всех версиях windows от 98 до 7. Простая интеграция с приложениями ms office хр, 2003 - удобно использовать документы word и exсel, для вывода данных и как отчеты. Учитывая, что Вы работали с Access, - будет проще, так как используемый в нем VBA - практически тот же Visual Basic 6.0
выбрали в чем лучше это
выбрали в чем лучше это делать?