网络应用程序是一种能够通过网络访问的应用程序,其最大的优点在于用户的便利性,用户只需拥有浏览器即可,无需安装其他软件。网络应用程序有两种模式,即客户端/服务器端程序(C/S)和浏览器端/服务器端应用程序(B/S)。C/S模式是指客户端与服务器端程序独立运行,而B/S模式是指应用程序借助浏览器(如IE)来运行。网络应用程序通常采用B/S模式。首先,网络应用程序是一种”应用程序”,与使用传统的C、C++等标准程序语言编写的程序本质上没有什么不同。然而,网络应用程序也具有自己的独特之处,就是它基于Web运行,而不是采用传统的方法。换句话说,它是典型的浏览器/服务器架构的产物。