2008-09-17 8 views
1

Я новичок в разработке для Office Forms Server/MOSS 2007. Мне нужно выбирать между созданием своих веб-форм и написанием кода для них в Visual Studio Tools for Applications (aka VSTA) или Visual Studio Tools for Office (он же VSTO). VSTA включен бесплатно как часть лицензии для InfoPath 2007; VSTO, также бесплатно, требует Visual Studio 2005/2008. У меня есть лицензии для обоих продуктов, и вы не можете легко решить, какие плюсы и минусы каждой среды IDE могут быть.Какую среду IDE следует использовать для разработки пользовательского кода для InfoPath Forms, VSTA или VSTO?

+0

После 3 месяцев борьбы с разработкой кода InfoPath я отказываюсь от концепции. Слишком сложно поддерживать и поддерживать, и, как указал в своем ответе, в расе, его лучше избегать. – 2008-10-15 13:20:42

ответ

0

Чтобы добавить к ответу Беннора, я бы не стал полностью писать код «позади» форм InfoPath. Это отчаянная попытка сделать «немой XML» максимально возможной, чем «умный» XML, запутанный кодом. В противном случае мой следующий выбор - VSTA, поскольку исторически эти решения (по крайней мере, те, что я написал) имеют более низкий риск для безопасности и могут работать в более разнообразных средах Office.

Последняя помощь - использовать VSTO. Это моя предвзятость ... большинство моих инвестиций VSTO находятся в Microsoft Word.