2008-09-17 13 views
1

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?

+0

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. –

cevap

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