Архитектура приложения торговой точки - PullRequest
1 голос
/ 01 августа 2009

Меня попросили создать POS-приложение для ресторана. У меня есть опыт создания POS-приложения в VB6.0, и я всегда хотел создать его с UX. Я ищу, чтобы создать один с WPF в качестве внешнего интерфейса. Я имею в виду картину процесса, а также экраны.

Сказал так много, я не уверен, как с Архитектурой один.

Несколько главных вопросов, которые приходят мне в голову:

Должен ли я использовать Руководство по составным приложениям для WPF - Prism. Если ответ «да», производительность снизится, как в приложении POS, время может быть критическим, клиенты хотят оперативного обслуживания.

Я думаю, что Dependency Injection следует использовать для лучшего обслуживания.

с использованием ADO.NET Entity Framework - LinQ to SQL

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

будет использовать POS для .NET

Надеюсь, я смогу прояснить все это в эти выходные.

Пожалуйста, сообщите.

Спасибо,

Mar

Edit: Я все еще оставляю это открытым, хотел бы получить больше взглядов / советов.

1 Ответ

3 голосов
/ 01 августа 2009

Там много общих вопросов, постараюсь немного коснуться всего.

В общем, вам следует ознакомиться с Руководством по архитектуре приложений . Это очень хорошее общее руководство по разработке всех видов приложений .NET.

Не думаю, что у вас возникнут какие-либо проблемы с Prisim . Обратите особое внимание на MVVM Pattern . Что касается вопроса «производительности», я думаю, что вы на самом деле говорите о «отзывчивости». Таким образом, POS allplication должен быть очень отзывчивым для пользователя. Используя WVVM, вы можете получить очень хорошую отзывчивость в вашем приложении.

Лично я бы держался подальше от этой версии Entity Framework (хотя следующая версия выглядит хорошо ). Я думаю, что LinqToSQL - это хорошо (в конце концов, SO использует его :) Посмотрите NHibernate для .NET , если вы хотите ORM.

Удачи.

...