Я разрабатываю структуру для различных внутренних приложений CRUD. Я рассмотрел несколько технологий MS (WPF, Access, WinForms, ASP.NET) и остановился на ASP.NET MVC с HTA + JQuery для клиента. Моя причина для этого заключается в том, что мне нужен способ писать и развертывать быстрые одноразовые графические приложения, а также поддерживать более надежные приложения, которые, как ожидается, будут иметь длительный срок службы.Совет по дизайну для Crad App на основе HTA
Во-первых, я был бы признателен за относительные преимущества использования ADODB на стороне клиента по сравнению с ADO.NET на стороне сервера. Я склоняюсь к ADODB, так как у меня будет клиентский доступ к SQL Server (я уже написал js-библиотеку, которая взаимодействует с ADODB). Тем не менее, я вижу, как в конечном итоге может оказаться полезным создание службы RESTful.
Во-вторых, мне нужно включить возможности отчетности в систему. Я могу использовать службы отчетов SQL Server или хрустальные отчеты, но пользователи привыкли к некоторым старым приложениям, которые используют VBA для написания отчетов в Word; поэтому я рассматриваю возможность использования WordML для записи отчетов.
Спасибо.