APP下载

破解网站群系统选择之痛

2010-08-21李红灵纳文琪左继蓉张月芬

中国教育网络 2010年11期
关键词:统一软件管理

文/李红灵 纳文琪 左继蓉 张月芬

跟许多学校的网管老师在交流的过程中发现,大家普遍对网站群管理平台如何选择心存疑虑。最近在工作中,笔者也发现了这个情况。那么,如何选择合适的网站群,以避免日后更新升级的麻烦,是一个大家都很关注的问题。

网站群的发展

在网站构建技术发展的过程中,网站群也同样经历了不同的发展阶段,大致划分为四代:

第一代为自然网站群:如学校建立了自己的学校门户网站,随后下属单位也陆续建设各自的网站,最后在学校的门户网站上将每个下属单位网站链接到一起,形成了自然的网站群,此阶段的特点是未经规划,自然形成,各自独立。

第二代为从网站的栏目、页面风格等方面进行整体规划,统一或分批实施,但各网站的关系仍然在一个平面上,没有隶属关系,且各个网站相互独立,信息不能共享。此阶段的网站群的特点是外表统一,但信息孤立,无法统一管理。

第三代为整合网站群,将分散在不同物理位置的独立网站整合在一起,实现信息的共享。此阶段的特点是,利用第三方公司的产品,整合已经存在的众多网站。但这样形成的网站群存在很大的缺陷,信息不能充分共享、不能统一管理、不能统一升级网站后台、不能做到整个网站群的联合全文检索。

第四代为利用网站群内容管理系统,统一规划、统一实施或分步实施,以解决第三代网站群存在缺陷。此阶段的网站群的特点是:所有的网站运行在同一个网站群内容管理平台上,如云南大学2005年采用时光软件有限公司的Cicro 3e WS时光动态网站平台v3.2,可以统一管理、数据集中存储、智能化,解决了前几代网站群维护困难且成本高的缺点。

网站群技术比较

通过表1的比较让我们一起来了解网站群技术发生的变化以及核心内容。

2009年初开始我们就对TRS、时光、通元和博达进行调研,经过试用发现各系统仍然存在较多问题:

时光:软件开发较早,采用B/S加C/S结构设计,操作界面简单、技术门槛低,但网页的设计和修改比较麻烦,需要先用网页设计工具完成页面框架,框架设计中还满足一些规范,把页面框架导入时光的专用设计工具,进行组件化,组件化完成后发布到服务器。另外v3.2还存在数据库代码兼容问题、特殊字符的兼容问题、非IE内核浏览器兼容问题、IE v7.0以上版本的兼容问题。多面向政府网站。

通元:采用B/S加C/S结构设计,模板设计采用Dreamwear中安装通元插件的方式实现,管理界面结构清晰,组件形式不如时光、博达丰富,但支持嵌入代码,论坛、广告、评论、调查、问卷、博客、留言、打分等互动功能较丰富,且支持第三方产品的集成。同时拥有搜索引擎、网站雷达和网页防篡改等实现信息的有效利用和安全防护的辅助功能,这是其它厂家没有的。高校案例较多,且集中在北京。

博达:采用纯B/S结构设计,向导式建站,组件丰富,模板设计采用浏览器内嵌Dreamweaver完成,但对非IE内核的浏览器目前不兼容,也许是不熟悉软件设计人员的思想或是用户手册编写的问题,给人感觉使用界面安排比较杂乱。论坛、广告、评论、调查、问卷、博客、留言、打分等互动功能均需要单独付费由博达进行第三方产品的集成,内嵌搜索引擎和网站雷达功能,没有网页防篡改。主要面向西安部分高校和企业。

TRS:采用纯B/S结构设计,网站设计和内容部署灵活,但技术门槛高,基础平台的费用是几个平台中最高的,且大部分组件均需另购,不负责网站的设计和建设。

作为单一的内容管理系统CMS,国内外均有很多成熟和优秀的开源软件,例如.net平台的We7cms系统和DotNetNuke,php平台的phpcms系统和WordPress,java版的OpenCms,asp平台的动易SiteFactory CMS。

选择之痛

高校最为理想的做法就是:有一只相对稳定的研发队伍,长期有经费的保障;在开源的CMS平台上再集成国内外各种功能的优秀软件,并在此基础上有针对性地进行二次开发和长期维护,以保持平台技术的先进性和不断变化的需求。但是具备这样条件的学校毕竟不多,所以我们还只能借助公司的力量帮助完成。在我们调研和试用的过程中,国内的网站群系统有很多,但却发现大多数国内软件都普遍存在以下问题:

功能方面:你有我也有、你没有我也没有;基本的有,特色的没有;例如HTML编辑器都有,但普遍都不好用。

性能方面:中小规模的单位可以满足,大型规模的单位就不能满足;研发平台主要以Windows、Linux为主,没有UNIX的研发平台,软件的版本升级就没有针对性,多数从Linux平台移植过来,没有经过研发阶段的程序调整和严格测试,往往在使用过程中才暴露很多问题。

稳定性方面:这是国内软件最为突出的问题。国内软件项目过程不规范,导致重视编码和轻视测试的现象,对于软件测试的重要性、测试方法和流程等还存在很多错误的认识。国内软件在投入市场之前没有经过严格的测试,加上功能的不完善导致投入市场后不断修改,又带出新的问题,新的问题又造成系统的不稳定,在这方面几乎是所有的国内软件都无法与同类国外产品相比。

兼容性方面:系统的兼容性不强,每个系统都按照自己的标准和规范来设计,这在我们做上述软件测试的过程中普遍存在,例如非IE内核浏览器的兼容问题;代码兼容问题等等。

连续性方面:系统开发的前期没有进行调研、需求分析和系统体系设计,研发过程中没有精心管理开发,并及时作出调整。产品急于上马,并想在短期内看到效益,没有遵照软件工程的科学性,一旦一个产品投入市场而没有马上收到效益,不是选择完善和调整而是另起炉灶,和老的产品没有半点关系,这样就导致产品没有连续性。

在有限的经费支持和现有的条件下,我们已有那么多平台选择之痛,外加上国内软件普遍存在的功能、性能、稳定性、兼容性和连续性等共性问题,使得我们面对那么多软件却无法选择,这也正是我们这些多年从事高校信息开发和信息系统管理的无奈之处。

表1 网站群技术比较

思考和建议

造成国内软件这种现状的原因是多方面的,需要我们认真总结。

软件技术和开发方法发展太快。1985年以后,结构化编程已被面向对象编程OOP 替代了,网络技术成熟,基于单主机计算的开发方法开始向分布式C/S 计算的开发方法转移,然而却没有成熟的规范可以借鉴。与此同时,计算技术发生重大变化。进入网络计算时代,软件开发的目标是提供Web 服务。应用开发以集成服务为主,自行编码为辅,面向对象深化为构件接口和接口的连接,通信协议成为编程的重点,编写XML 文档就是编写应用程序。短时间内翻天覆地的变化造成了没有成熟的规范和开发方法学的局面,使得国内的软件开发更是无所适从。

市场竞争过于激烈。软件工程的实质就是告诉人们如何精心管理开发,并及时作出调整的决策,而不是急于求成。

软件工程教育的滞后。软件工程不是理论科学,而是总结软件实践的技术科学。它力图总结实践中的普遍规律,因而注定滞后于工程实践。

网站群技术应用领域范围很广,高校和企业应将此作为一个研发方向,这将是高校数字化校园和电子政务的必由之路。通过高校网站群可以:建立统一部署、统一标准、统一规范、统一管理的“校务门户网站群”是目前电子校务发展的新思路,即开发利用“一群网站”的资源,建立以学校门户网站为中心主站,以部门级网站及其应用为基础支撑的若干子站,形成若干主站与子站集成的网站群体系。这种建设思路是高校发展的必由之路,可以对分散的教学、科研、管理等核心信息资源进行有效的整合,通过统一规划、统一部署、统一管理,实现数字化校园的目标,在校内和各合作单位之间实现资源互通共享。

猜你喜欢

统一软件管理
枣前期管理再好,后期管不好,前功尽弃
禅宗软件
坚持严管和厚爱相统一的着力点
碑和帖的统一,心和形的统一,人和艺的统一
统一数量再比较
软件对对碰
“这下管理创新了!等7则
即时通讯软件WhatsApp
人本管理在我国国企中的应用
坚持“四纳入” 实施“四统一”