У меня есть проект, идущий по линии, и мне было поручено провести небольшие исследования и разработки, чтобы выяснить, какая технология лучше всего подходит.Вот небольшая справочная информация о приложении в его текущем состоянии:
- Веб-приложение;доступно только для наших внутренних пользователей
- Веб-приложение печатает на локальных принтерах (Zebra), задания на печать отправляются на принтеры через сервер на обратной передаче
Новое воплощение этогофункционально похож на старый, но вводит некоторые новые функции:
- Добавление нового настольного принтера.Мы собираемся распечатать некоторые дополнительные документы, в дополнение к этикеткам, сгенерированным на принтерах Zebra, мы также генерируем два новых документа.
- Приложение должно поддерживать печать в лотке.Например, один документ должен быть напечатан из лотка 1, а другой - из лотка 2.
У кого-нибудь есть предложения по пути, по которому я должен идти:
- Хранить как веб-приложение
- Конвертировать в WPF
- Конвертировать в Silverlight 5
В настоящее время я склоняюсь к WPF, так как кажется, что печать лучшеслужба поддержки.Silverlight, кажется, не подходит, так как мы можем контролировать платформу, и он должен интегрироваться с некоторым оборудованием (принтерами).Сохранение его в качестве веб-приложения все еще на столе, но я не совсем уверен, что оно лучше всего подходит для требований печати лотка.(все это должно происходить в фоновом режиме, мы не хотим, чтобы пользователь выбирал конфигурации печати. Подумайте о том, как сканировать штрих-код -> Печать этикеток на принтерах Zebra, документация по продукту печатается из лотка 1, упаковочный лист из лотка2)
Почти весь мой опыт до сих пор был связан с веб-приложениями, поэтому я относительно новичок во всем, что касается WPF / Silverlight.
Может кто-нибудь подтвердить мои предположения?выше, или, возможно, укажите, где я допустил некоторые ошибки?