我是新開發的Office Forms Server/MOSS 2007.我必須選擇設計我的基於Web的表單並在Visual Studio Tools for Applications(又名VSTA)或Visual Studio Tools for Office(又名VSTO)中爲他們編寫代碼)。 VSTA作爲InfoPath 2007許可證的一部分免費提供; VSTO也是免費的,需要Visual Studio 2005/2008。我擁有兩種產品的許可證,不能輕易決定每個IDE的優缺點。應該使用哪種IDE來開發InfoPath Forms,VSTA或VSTO的自定義代碼?
1
A
回答
2
這說明它比我好的人:http://blogs.msdn.com/andreww/archive/2006/02/21/536179.aspx
鑑於對VSTA許可證來使用InfoPath的事實,我可能會與運行。
0
要添加到Bennor的答案,我會避免編寫完整的InfoPath表單後面的代碼。這是一個絕望的嘗試,儘可能地使'愚蠢的XML',而不是與代碼糾纏在一起的「聰明的」XML。否則,我的下一個選擇是VSTA,因爲歷史上這些解決方案(至少是我寫的)具有較低的安全風險,並且可以在更多不同的Office環境中運行。
最後的手段是使用VSTO。這是我的偏見......我的VSTO大部分投資都在Microsoft Word中。
相關問題
- 1. InfoPath開發IDE?
- 2. 如何管理InfoPath中VSTA代碼
- 3. 我應該使用哪種IronPython IDE?
- 4. 我應該使用哪種IDE在IronPython中開發單聲道應用程序?
- 5. 我應該使用哪種開發環境來用Python開發Google App Engine?
- 6. 我應該使用哪種編程語言來製作IDE
- 7. 我應該使用哪種IDE實現自動化工具?
- 8. 我應該使用哪種類型的jdk來開發我的應用程序?
- 9. VCL/Delphi/BCB - 我應該使用哪種IDE /語言?
- 10. 我應該開發哪種Android版本?
- 11. 要使用哪種Flash/Actionscript IDE - 如果應該使用一個?
- 12. 我應該開發哪種Roku設備?
- 13. php或javascript應該使用哪一種
- 14. 是否有快速開發工具或IDE來開發自定義POS應用程序?
- 15. UrlEncoding - 我應該使用哪種編碼?
- 16. VSTO開發的擴展應該安裝在哪裏?
- 17. 我應該使用哪種基於ARM的開發板?
- 18. 獨立開發者應該開發哪種軟件開發流程?
- 19. 我應該使用哪種構建工具來進行MonoTouch開發?
- 20. 我應該開發哪種Android版本? (現在M出來了)
- 21. 您使用哪種現代IDE R
- 22. 在iOS開發中應該使用哪種RGB尺度?
- 23. 我應該採用哪種設計方法來創建此自定義視圖?
- 24. 我應該使用哪種Google Maps API密鑰進行開發?
- 25. Mozilla使用哪種框架或工具來開發產品?
- 26. 我應該使用哪一種? SQL觸發器或Cron作業?
- 27. 我應該使用哪種連接? [EF4.0代碼第一]
- 28. 我應該使用哪種文化代碼進行拼音?
- 29. 應該使用哪種gem來測試JavaScript,使用rails jasminerice或jasmine-rails或teaspoon?
- 30. 我應該使用哪種軟件來開發3D打印移動應用程序?
經過3個月與InfoPath代碼開發的鬥爭,我放棄了這個概念。支持和維護太困難了,正如rasx在他的回答中指出的那樣,最好避免。 – 2008-10-15 13:20:42