而visual basic .net做为下一代的visual basic语言,它是一种为开发.net平台应用程序而度身定做的程序语言。因为visual basic .net中完全集成了.net framework(.net框架)和clr(common language runtime,即:公共语言运行时)。同时.net 框架和公共语言运行时又共同提供visual basic .net语言互操作性、垃圾资源回收、可靠安全性和版本改进的支持。通过visual basic .net能够简便、快捷地创建.net平台应用程序、xml web services 和 asp.net web 应用程序。visual basic .net做为开发.net平台的程序语言,那它就为开发现跨平台程序创造了可能。因为我们知道,微软推出.net,其目的之一就是实现跨平台。虽然目前微软只提供了在windows平台上运行的.net框架,还无法实现真正意义上的跨平台,但随着mono的出现(虽然它还存在很多问题,并且目前的mono只为c#提供支持),但可以预见的是在不久的将来,visual basic .net实现write once and run anywhere的时间不会太久。