三种开发模式,VBA,DLL和独立控件开发,比较常见的是dll,选择一门适合自己的开发语言比较重要,目前比较流行的有VB,Delphi,VS.net。
对于需要快速开发的选择VB比较合适,因为VB的例子非常多,入门快,但要建立大型系统就有些困难了。
网上流传一句话:真正的程序员用VC++,聪明的程序员用Delphi,Delphi是一门功能媲美VC++但又没有VC++复杂的工具,只可惜目前操作系统的江山是微软的,Delphi不能得到系统底层的东西,所以稳定性方面还有的商榷。从现实的开发项目来看,Delphi与AO开发出的系统问题较多,所以不推荐使用Delphi。
VS.NET是开发的首选,尤其是C#,C#是.NET中微软推荐的专门打造的一门语言。ESRI与微软的合作加上VS.NET是微软自家的东西,所以稳定性、效率各方面都有优势。
以上只是作者个人的看法,仁者见仁智者见智,大家选择适合自己的才最重要。