Я ищу модернизацию проекта POS (Point Of Sale), который в настоящее время построен в FoxPro для .net. Планируемая архитектура довольно сложная, и есть множество причин для выбора новых технологий. Некоторые из требований включают в себя возможность иметь как настольный, так и веб-интерфейс (где веб-интерфейс имеет ограниченную функциональность), синхронизацию данных с внешним сайтом и возможность для нескольких клиентов работать с 1 сервером. Моя текущая модель выбора - это шаблон MVP с Sql Server (вероятно, Express) как DB и уровень обслуживания WCF между презентацией и сервисами, чтобы позволить удаленным пользовательским интерфейсам.Почему FoxPro используется для POS-систем?
Моя забота заключается в том, что во время моих исследований я заметил, что, как представляется, существует общая тема среди POS-систем с сенсорным экраном для их создания в FoxPro.
Извинения за слегка субъективный вопрос, однако я заинтересован, чтобы выяснить, есть ли какие-либо конкретные причины для этого? Есть ли у FoxPro какие-либо конкретные функции, которые подходят для этого типа системы? Я не использовал FoxPro, поэтому перед тем, как завершить мой выбор технологий для этого проекта, я хотел бы убедиться, что я не упускаю трюк, исключив его полностью.
Если вы ищете легкую, но приличную базу данных, которая также бесплатна, я бы рассмотрел SQLite. – jcollum