需求报告分析

网站开发语言的选择

可以用来做网站的语言太多,我们经常碰到的就有java、PHP、.NET、ruby、python等。面对网站开发语言,很多在做网站的时候如何选择呢?网站语言本身无所谓好或者不好,应该根据网站建设的不同类型选择适合的开发语言。比如,众所周知JSP采用JAVA脚本技术,做出来的网站安全性相对较高,但是由于其高昂的开发费用,并不适合中小主体语言的选择。

Asp: 目前我们网站采用的开发语言

属于脚本语言,一般连接的数据库为 Access 和 MsSql(SqlServer),一般在3万条记录以下的,一般用Access数据库。Access数据库的优势就是一般的服务器都支持。 它的优点: 适用性广、对服务器要求不高、管理和配置比较简单。

缺点: 1、安全性相对较差,由于ASP语言使用比较广,所以研究的人也相对多,再加上ASP一般的支持一样是WINDOWS,所以系统安全性方面就值得考量。 2、语言开发和继承功能比较弱,失去了发展的动力。

使用趋势: 呈下降趋势,越来越多的语言选择为了安全性和功能性,而放弃ASP程序。 分析:(为了网站的发展和数据安全,协会网站已经不适宜采用此语言)

PHP:

PHP和Asp一样也是属于脚本语言,一般连接的数据库为MySql数据库,当然它也能和Access数据库和MsSql数据库等其他数据库连接。 PHP属于免费软件,也就是说他的资源是免费的。ASP其实也是。 PHP从安全性上比Asp要好,但为什么说好呢?主要原因PHP的搭建服务器环境相对复杂。在服务器web系统选择是 Apache 的环境最好是Unix,当然Windows下也是可以安装的。(Apache 是PHP的支持环境) ,MySql执行效率比Access好很多倍。

优点: 适用性广 服务器适用范围比较广:WINDOWS和LINUX的都可以支撑 LINUX操作系统和MYSQL数据库系统一般免费,节省了较大一笔支出费用。

缺点: 认为没有什么缺点的,都不错,可做轻量级开发,中量级的开发也可以,就算重量级的,我觉得也可以支援。

适用范围: 适用范围广,小到企业网站,中到电子商务网站,平台型网站,功能型网站,大到很多大平台网站都在使用。

使用趋势: 呈上升趋势 (分析:不适应协会网站的数据转移和开发,这是之前版本开发造成的)

.net:(此次协会网站备选的开发语言)

首先来说,Asp.net 和 Asp 没什么关系,看着像是升级版本什么的,其实没什么联系。Asp 是脚本编程,用的是 ASP语言,而ASP.net 用的是C#语言,完全不同的东西。

优点: 封装性能好,可以很好的保证软件知识产权问题 执行效率高,一次编译,后续使用。

缺点: 由于不开源,安全性极高。

java:

此语言在网站这块见到相对要少一些,不作详解,因为开发成本和周期比较长。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet和.NET框价模式,一般中小型公司都不需要了。

优点: 功能强大 安全性高 执行效率高

缺点: 开发成本高 周期长 维护比较复杂,需要专业性

适用范围: 一般用于大型网站,分析:(成本高昂)