2.3 运行环境和开发工具的选择
2.3.1 开发环境
1. Windows Server 2008系统运行平台
2. IIS6.0WEB服务器和脚本解释器
3. IE 7.0浏览器
4. Microsoft Visual Studio 2008
5. SQL Server 2008版
2.3.2 开发工具
(1) 数据库SQL Server 的选择
SQL Server具有单进程与多线索的体系结构,即SQL Server只有一个服务器进程,所有的客户都连接在这个进程上。但是,该进程又细分为多个并发的线索,他们共享数据缓冲区和CPU时间,能及时捕捉各用户进程发出的存取数据的请求,然后,按一定的调度算法处理这些请求,比操作系统直接对这些请求进行调度高效的多。SQL Server的事务处理量大,响应速度快,并能为数百或更多用户文持这种高性能。SQL Server在核心层实现了数据完整性控制,包括建表时申明完整性和用触发器机制定义与应用有关的完整性。支持分布式查询与更新。最主要的它可以无缝的实现与ASP动态网站的连接。
SQL对大中小型数据库系统应用都和合适,安全性较高,而且所使用的数据控制语句也非常的简单,应用所有的数据时,仅需要使用9个关键词,所以学习和使用都是极其的方便。
可以选择 MS SQL Server 2008,主要优点有:
1、相对MySQL Oracle Sybase DB2,SQL Server性价比最好;
2、和.net集成比较好,很合适用于Windows应用的后台数据库;
3、MS SQL Server 2008安全性得到了很大增强;
4、管理和开发入手都比方便和快捷;
(2) Vistual Studio的选择
Visual Studio的Visual Studio产品和.NET框架将全方位的大幅提高应用软件开发的各个方面。在全世界成千上万的客户的信息反馈的推动下,这个产品将会提高开发者的生产效率,提高内建的支持团队开发的能力。语言创新的特性、.NET框架的改进、企业开发的扩展支持,将会被Visual Studio集成开发环境全部表现出来。
而且,Visual Studio更深层次的整合和支持 SQL Server。像Windows Server2003整合了.NET框架一样,SQL Server Yukon也在数据库引擎中整合了公共语言运行时(CLR)的功能,将数据库和工具的结合提高到新水平。Visual Studio不仅让开发者能用Visual Basic和C#编写存储过程,而且进一步减少了开发数据中心应用软件所需的编码和劳动。
在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+.NET构成三层式Web结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。
总之,用 vistual studio开发的.NET类网站,相对比用Dreamweaver等小型开发工具,有很大的优势,而且网站的动态交互能力更强,和数据库 SQL Server的连接更紧密,是最适合用来开发网站的集成工具。 基于.NET的网上书店系统设计订单处理(5):http://www.youerw.com/jisuanji/lunwen_11287.html