企业建站的CMS选型网络毕业论文(2)
2014-04-19 01:02
导读:目前可用于CMS开发的技术很多,主要有Microsoft 的ASP.net技术,php技术,Java技术三种。ASP.net技术主要优点在于语言灵活,并支持复杂的面向对象特性,在w
目前可用于CMS开发的技术很多,主要有Microsoft 的ASP.net技术,php技术,Java技术三种。ASP.net技术主要优点在于语言灵活,并支持复杂的面向对象特性,在windows平台下部署实施方便,缺点在于对Linux、Unix等平台的支持性较差;php技术的优点在于跨平台性好,简单轻便,易学易用,缺点在于缺少正规的商业支持、安装复杂,对不同的数据适应性较差;Java技术的优点在于,跨平台性好一次编写到处运行,安全性好,可维护性好,能够支持分布式服务,具有多样化和功能强大的开发工具支持,具有多种软服务器可供选择,商业运作模式完善,缺点是成本高,技术难度大。
经过长时间的发展和完善,国外出现了一大批CMS产品,例如:基于Java技术的OpenCMS、JBoss Nukes、Apache Lenya、Apache Slide、dotCMS、OpenEdit等;基于.net技术的Ludico、umbraco、nkCMS等;基于PHP技术的PhpNuke、PostNuke、EzPublish等,但由于语言的原因,国外的CMS产品不能适应国内的建站需要,于是国内也出现了许多CMS的产品,php方面:PHP Artile、PHP CMS、DedeCMS、帝国CMS等;.Net方面:动易CMS、风讯CMS、逐浪CMS、NetCMS、TotCMS、SiteServer等;Java方面:JEECMS、CMS4J、淘特CMS等。
3 CMS产品的选择
在如此众多的CMS产品之中如何选择一款适合于本企业的CMS产品,我们从以下几个角度考虑。
3.1 网站的规模:根据前面的叙述我们可以得出以下结论,ASP.net+SQL Server +IIS和php+MySQL+Apache适合于中小型应用系统,能够对变动的需求作出快速的反应,而Java可选用的数据库较多如Oracle、MySQL、DB2等,服务器也较多如WebLogic、WebSphere、GlassFish、JBoss、Tomcat等,适合于大、中型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。
(科教范文网http://fw.NSEAC.com编辑发布)
3.2 易操作性:一套好的CMS应该具有一个良好的图形用户界面(GUI)供用户进行操作,并且管理界面应当非常简单,易用,在文章内容发布模块使用所见即所得编辑器,使没有编程知识的人也可以很好的发布和维护网站。
3.3 安全性:一个网站后台的安全性是必须保证的,为此我们可以为每个使用CMS的用户提供用户名密码,并对所有用户所进行的对数据库更改的操作记录到日志文件中从而提高系统的安全性。同时由于CMS系统在发布后,不可避免的会被发现有漏洞的出现,因此我们可以选择相对安全的操作系统平台来提高系统的安全性,使用Linux系统或Unix系统的服务器安全性要高于使用windows操作系统的服务器,因此我们可以选择采用php技术或Java技术的CMS产品进行建站。
3.4 成本:由于目前互联网上能够提供Java空间的主机价格较贵,Java开发人员的人力成本较贵,所以具有同样功能的系统用采用Java EE技术的成本要高于采用.net或php技术的成本。
综上所述,选择一款合适的CMS进行建站可以使许多企业摆脱技术、人员的限制,方便的建立起自己的网站,从达到低成本高效率对企业信息进行管理和对自己进行宣传的目的。