Современный эквивалент Foxpro, Access и т. Д.? - PullRequest
1 голос
/ 29 октября 2009

Есть ли современный день, эквивалентный Foxpro, Access и так далее?

Я ищу среду программирования, в которой доступ к базе данных является одной из самых фундаментальных функций. Что-то, где данные таблицы могут быть очень легко привязаны к графическому интерфейсу без необходимости писать кучу связующего кода.

Также предпочтительно тот, который компилируется в EXE-файл для распространения, а не связывает саму среду.

Есть идеи? Спасибо.

Ответы [ 5 ]

2 голосов
/ 18 декабря 2011

Servoy - популярная альтернатива для разработчиков FoxPro. Он содержит много вещей, о которых вы спрашиваете.

1 голос
/ 29 октября 2009

В духе « черный - новый черный», я собираюсь предложить Access. Это все еще вокруг, и это все еще делает именно то, что вам нужно.

0 голосов
/ 29 октября 2009

Я думаю, что вы можете использовать Delphi для инструментов разработки, Firebird для базы данных базы данных и IBExpert для IDE базы данных

0 голосов
/ 29 октября 2009

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

Я провожу большую часть своего времени, используя базы данных файлового сервера, и обнаруживаю, что они прекрасно работают для компаний, с которыми я работаю. Но большинство людей не считают такую ​​технологию, которая имеет ограниченную масштабируемость и подверженную проблемам с повреждением файлов, если есть проблемы с сетью, очень актуальной.

Существуют некоторые среды разработки (моя любимая - Delphi, но VS .NET также входит в эту категорию), которые утверждают, что обеспечивают ту же производительность разработки, что и продукты «все в одном», но я не нахожу это быть так. Мне бы очень хотелось увидеть продукт, который «привязывается» к различным базам данных и обеспечивает тот уровень производительности, который вы получаете, например, в Access, но если он существует, я об этом не слышал.

Access все еще разрабатывается и поддерживается, и я считаю, что есть и текущая версия FoxPro. Я также провожу много времени с нишевым продуктом R: Base, который я считаю очень продуктивным и создающим привлекательные приложения, но, безусловно, есть компромиссы с точки зрения языка программирования и доступа к операционной системе. .

0 голосов
/ 29 октября 2009

Sqlite - отличное решение.

Имеет кроссплатформенное соответствие. Адаптеры для .NET, Java и др.

Для внешнего управления базами данных Sqlite, см. Здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...