2015-11-13 2 views
3

У моей компании есть план разработки надстройки для Outlook, которая может взаимодействовать с нашим веб-внутренним приложением ERP или нашей базой данных для извлечения и обновления данных.Разработка надстройки Office: VSTO или веб-приложение с использованием Napa?

Я сделал некоторые исследования по этой теме, и обнаружил, что вы 2 подхода доступен:

  1. Использование инструментов Visual Studio для Office (VSTO), что может использовать язык .NET, такие как C# для разработки надстройку, которая может быть установлена ​​на локальный компьютер, такой как сборка.
  2. Разработка веб-приложения с использованием Napa или Visual Studio: эта надстройка может работать как на рабочем столе Outlook, так и на веб-приложении, а также может быть опубликована в магазине Office.

Но я все еще смущен плюсами и минусами каждого подхода и еще не решил. Кто-нибудь имеет опыт в этом и дает мне несколько советов? Заранее спасибо.

+2

Я думаю, что это сводится к тому, какая часть объектной модели Outlook вам нужна для доступа. Если вашему программному обеспечению необходимо использовать широкий выбор внутренних функций Outlook, VSTO - единственный путь. Веб-надстройки имеют меньше доступа к внутренним функциям Outlook, но идеально подходят для приложений, которые получают доступ к выборочным функциям Outlook и другим функциям и данным за пределами Outlook. – joeschwa

+0

Я вижу и буду считать, спасибо! :-) – PhucVD

+0

VSTO работает настольная версия Outlook и веб-приложения, использующего Nepa или визуальную студию, имеет ограниченную функциональность и работает для ограниченной версии Outlook. веб-приложение это xml основе addin. Если вам нужна помощь, позвольте мне связаться. Я уже разработал более 100 плагинов для outlook –

ответ