Инструменты разработчика Office для Visual Studio 2012


Microsoft выпустила инструменты разработчика Office для Visual Studio 2012. Эти инструменты были доступны в форме предварительной версии и предлагают альтернативу Napa, онлайн-разработчику облегченных приложений Microsoft.

Расширения Visual Studio 2012 можно использовать для написания приложений для Office 2013, SharePoint 2013 и Office 365. В более ранних версиях Office в качестве языка программирования использовался Visual Basic для приложений. Новые расширения позволяют писать приложения для Office и SharePoint с использованием веб-технологий, таких как HTML5, CSS, JavaScript, REST, OData и OAuth.
Разработанные приложения можно продавать в Магазине Office или использовать внутри вашей компании. Новый выпуск также позволяет писать приложения, использующие SharePoint 2013, без наличия SharePoint на вашем локальном компьютере.
Приложение для Office — это в основном веб-страница, размещенная внутри клиентского приложения Office, а приложения, которые вы можете писать для Office и SharePoint, делятся на три категории.

те, которые отображаются в области задач приложения Office;
те, которые появляются внутри содержимого документа Office, такого как рабочий лист; и почтовые приложения для Outlook 2013
и Outlook Web Access. Они отображаются рядом с открытым элементом Outlook, например сообщением электронной почты, приглашением на собрание, ответом на собрание, отменой собрания или встречей.

Основными компонентами приложения для Office являются файл манифеста XML и веб-страница. Манифест определяет различные параметры и указывает на веб-страницу, которая реализует пользовательский интерфейс приложения и настраиваемую логику.

Согласно обзору новых инструментов, приложение для Office может делать практически все, что веб-страница может делать в браузере, например предоставлять интерактивный пользовательский интерфейс и настраиваемую логику через JavaScript или использовать фреймворки JavaScript, такие как jQuery.
Второй метод разработки для Office 13 и 365 — использование онлайн-инструмента разработки Microsoft Napa, который Microsoft описывает как легкий помощник Visual Studio. Napa — это бесплатное браузерное приложение для SharePoint, которое можно использовать для написания приложений.
Хотя легкие приложения могут удовлетворить некоторые потребности, стоит отметить, что Visual Basic для приложений и VSTO по-прежнему работают в Office 2013, единственный недостаток заключается в том, что вы не можете использовать их для создания приложений, которые можно продавать в Office Store. .
Для многих существующих разработчиков Office отказ от многофункционального клиента, предлагаемого в Visual Basic для приложений, является недостатком. Преимущество возможности продавать их в Магазине Office доступно только в том случае, если у вас есть подписка разработчика Office 365, которая включает сайт разработчика SharePoint Online, настроенный для создания и тестирования приложений, и учетную запись Microsoft Seller Dashboard для размещения ваших приложений в Хранить. Microsoft надеется убедить разработчиков, добавив новое преимущество MSDN для подписчиков Visual Studio Premium и Ultimate с MSDN: одноразовую 12-месячную подписку разработчика Office 365. Если вы соответствуете требованиям, вы можете активировать преимущество, посетив: http://msdn.microsoft.com/subscriptions/

Больше информации
Обзор приложений для Office
Статьи по Теме
Создайте приложение Office или SharePoint и выиграйте 10 000 долларов
Новая модель для офисных приложений
Начало работы с Google App Script
Использование веб-приложений Microsoft Office Web Apps

Чтобы получать информацию о новых статьях на I Programmer, установите панель инструментов I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter, Facebook, Google+ или Linkedin или подпишитесь на нашу еженедельную новостную рассылку.

Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info


Добавить комментарий