2008-09-17 11 views
1

Ich bin neu in der Entwicklung für Office Forms Server/MOSS 2007. Ich muss zwischen dem Entwerfen meiner webbasierten Formulare und dem Schreiben von Code für sie in Visual Studio-Tools für Anwendungen (VSTA) oder Visual Studio Tools für Office (VSTO) wählen). VSTA ist kostenlos als Teil der Lizenz für InfoPath 2007 enthalten. VSTO, ebenfalls kostenlos, benötigt Visual Studio 2005/2008. Ich habe Lizenzen für beide Produkte und kann nicht leicht entscheiden, welche Vor- und Nachteile die einzelnen IDEs haben.Welche IDE sollte ich zum Entwickeln von benutzerdefiniertem Code für InfoPath Forms, VSTA oder VSTO verwenden?

+0

Nach 3 Monaten Kampf mit InfoPath Code-Entwicklung gebe ich das Konzept auf. Es ist zu schwierig zu unterstützen und zu erhalten, und wie rasx in seiner Antwort darauf hingewiesen hat, wird es am besten vermieden. –

Antwort

0

Um Bennors Antwort hinzuzufügen, würde ich vermeiden, Code "hinter" InfoPath Formen vollständig zu schreiben. Dies ist ein verzweifelter Versuch, so viel wie möglich "dummes XML" anstelle von "intelligentem" XML zu machen, das mit Code verwickelt ist. Wenn dies nicht gelingt, ist meine nächste Wahl VSTA, da diese Lösungen (zumindest die, die ich geschrieben habe) in der Vergangenheit ein geringeres Sicherheitsrisiko aufweisen und auf unterschiedlichen Office-Umgebungen ausgeführt werden können.

Der letzte Ausweg ist die Verwendung von VSTO. Das ist meine Neigung ... die meisten meiner VSTO-Investitionen sind in Microsoft Word.

Verwandte Themen