Office Forms Server/MOSS 2007 için geliştirme konusunda yeniyim. Web tabanlı formlarımı tasarlama ve bunlar için Visual Studio Tools for Applications (aka VSTA) veya Office için Visual Studio Araçları'nda kod yazma (VSTO) arasında seçim yapmak zorundayım). VSTA, InfoPath 2007 lisansının bir parçası olarak ücretsizdir; VSTO, aynı zamanda ücretsiz, Visual Studio 2005/2008 gerektirir. Her iki ürün için de lisanslarım var ve her IDE'nin artıları ve eksileri ne olabileceğine kolayca karar veremiyorum.InfoPath Formları, VSTA veya VSTO için özel kod geliştirmek için hangi IDE'yi kullanmalıyım?
1
A
cevap
2
Bu benden daha iyi açıklıyor: VSTA için lisans InfoPath ile gelir göz önüne alındığında http://blogs.msdn.com/andreww/archive/2006/02/21/536179.aspx
, muhtemelen bununla karşılaşıyorduk.
0
Bennor'ın cevabına eklemek için "arkada" InfoPath formlarının kodunu tamamen yazmamaktan kaçınılır. Bu, kod ile dolaşmış olan “akıllı” XML'in yerine “aptal XML” i mümkün olduğunca mümkün kılmak için çaresiz bir girişimdir. Bunu yapmamak, bir sonraki seçimim VSTA'dır çünkü tarihsel olarak bu çözümler (en azından yazdıklarım) daha düşük bir güvenlik riskine sahiptir ve daha çeşitli Office ortamlarında çalışabilirler.
Son çare VSTO'yu kullanmaktır. Bu benim önyargığım ... VSTO yatırımlarımın çoğu Microsoft Word'de.
İlgili konular
- 1. BASIC kodu için hangi Mime Türünü kullanmalıyım?
- 2. MySQL için hangi python 3 kitaplığını kullanmalıyım?
- 3. Android'de Date's için hangi sınıfı kullanmalıyım?
- 4. SimpleDB alanımı oluşturmak için hangi URL'yi kullanmalıyım?
- 5. Pidgin eklentisi için hangi dili kullanmalıyım?
- 6. Özel Özellikler VSTO
- 7. NSException, Objective-C'deki istisna adı için hangi adı kullanmalıyım?
- 8. AlertDialog.Builder'i hangi bağlamda kullanmalıyım?
- 9. VBA veya VSTO
- 10. Django-registration 1.0 formları için django-registration 1.0 formları
- 11. Web/Mobil Oyunlar Geliştirmek İçin Hangi Dil Öğrenmeli?
- 12. Hangi PreApplicationStartMethod kullanmalıyım?
- 13. Python - Üstel-ish verileri için hangi colormap şemasını kullanmalıyım?
- 14. Bir dosyayı php ile taşımak için hangi işlevi kullanmalıyım?
- 15. VSTO Office 365 için ekleyin
- 16. Hangi doctype kullanmalıyım?
- 17. VIM'de hangi katları kullanmalıyım?
- 18. Düğmeleri html formlarında çirkin olarak göndermek için hangi alternatifi kullanmalıyım?
- 19. iOS anahtar zincirinde parolayı saklamak için hangi anahtarı kullanmalıyım?
- 20. Basit bir metin formatlama uygulaması oluşturmak için hangi dili kullanmalıyım?
- 21. .NET için COM toplamada hangi toplama arabirimini kullanmalıyım?
- 22. Rails uygulamam için hangi OpenId eklentisi/mücevherini kullanmalıyım?
- 23. Burada açıklandığı gibi bir geliştirici kullanımı Bloomberg App Portal için bir uygulama geliştirmek için hangi dili
- 24. Sitemde hangi font formatını kullanmalıyım
- 25. NetBeans veya Eclipse. İlk önce hangi IDE'yi kullanmalıyım?
- 26. Parasal değerleri depolamak için hangi veri türünü kullanmalıyım?
- 27. glVertexAttribPointer kullanırken, gl_Normal özniteliği için hangi dizini kullanmalıyım?
- 28. nodeJS'de kriptolu bir ETag üretmek için hangi kodlamayı kullanmalıyım?
- 29. İçe aktarma/dışa aktarma için hangi desen desenini kullanmalıyım?
- 30. "Bitmeyen" bir görev tekrarı için hangi OTP davranışını kullanmalıyım?
InfoPath kod geliştirme ile 3 ay boyunca mücadele ettikten sonra, konseptten vazgeçiyorum. Desteklemenin ve sürdürmenin çok zor olduğu ve rasx'ın cevabında belirttiği gibi, bundan kaçınılmalıdır. –