当前位置: > 论文中心 > 计算机论文 >

WordPress给Web应用带来的新思考

时间:2013-08-23 14:05 点击:
WordPress 是一个注重美学、易用性和网络标准的个人信息发布工具。使用 WordPress可以搭建功能强大的,特别是针对博客的应用。使用WordPress 搭建网络信息发布平台时,能让您几乎完全省去对陌生的计算机技术的担心,更多集中精力做好网站内容的撰写。虽然只
  Web应用是一类使用浏览器作为客户端,用户通过因特网或者局域网访问的应用程序。浏览器的普遍使用和作为客户端的易用性,使用Web应用不需要在每台计算机上分配和安装客户端,同时使得Web应用有非常好的跨平台兼容性。常见的Web应用有E-mail服务、社交网站、电子商务、维基等。
 
  自2010年以来,Web应用在全球以极快的速度增长,企业里普及办公自动化,社交网站开始大规模流行,许多原本是安装在本地的应用程序也相继开发出Web版本[1]。虽然Web应用的数量呈现出突飞猛进之势,但是应用质量参差不齐。由于开发语言繁多,平台相异,开发技术繁杂等问题,系统更新与维护成本较高,导致许多Web应用的生命周期不长。因此,研究简单、易用且扩展性强的Web应用开发引擎将极大的推进Web应用的发展,提高Web应用的规范性。
 
  WordPress是一个基于PHP和MySQL的开源博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自己的博客系统[1]。WordPress并逐渐演化为CMS(ContentManagementSystem,内容管理系统)[2]。WordPress是一个稳健成长的开源软件,注重用户使用和Web标准[3],从而得到越来越多的博客系统构建者的关注,已经全球使用者成为最多的自托管博客系统。
 
  1WordPress的易用性
 
  WordPress的易用性世界闻名,甚至可以让一个零基础的用户完成网站搭建。该文以搭建一个基于WordPress的自助课程教学系统为例阐述其特点。
 
  1.1应用安装
 
  著名的“WordPress五分钟安装程序”[3]使很多第一次使用WordPress的用户折服。第一次访问WordPress时,安装程序会自动启动,并提供友好的安装界面,安装界面如图1所示。
 
  所需要填入的信息仅有4项:站点标题、用户名、密码、电子邮件,非常迎合用户急于使用的心理。安装过程简单易操作,不需要专人的应用铺设,不需要一系列繁杂的参数设置,用户不需要经过培训都可以直接安装使用。
 
  而当用户点击“安装WordPress”时,即被告知安装已经完成,安装完成界面如图2所示。仔细分析WordPress完成快速安装的原理,不难发现当用户在如图1所示的安装界面填入网站基本信息时,安装在后台已经开始进行了。安装程序充分利用了用户输入表单的1到2分钟进行安装,当用户完成表单并提交时,应用已经完成了安装。
 
  对于一个面向普通大众的Web应用,提供简单、方便、快速的安装是非常必要的。如果一个应用在安装上复杂不堪,会阻挡大多数用户的脚步,更不及应用的使用。使用如同WordPress的异步安装更是减少应用安装时间的有效创新。
 
  1.2简单上手
 
  无论你是一个搞了几年开发的技术人员,还是一个刚刚接触电脑的初学者,进入WordPress后台,无需过多指导,根据人性化的说明都可以自己玩转几乎所有功能。WordPress用了大量文字用于展现提示和帮助信息,整个使用几乎不需要参考说明文档或查阅教程。一个几乎不需要教程就可以简单上手的应用无疑是受用户欢迎的,而目前不少的应用缺乏适当的用户提示,使得用户无从下手。WordPress的标题编辑、插件升级、快速发布使用方式如图3、图4、图5所示。
 
  1.3技术支持与应用更新
 
  WordPress的更新和安装一样,简单到难以置信。无论是新的WordPress版本、插件或者主题更新,系统会自动检查更新,并提示用户更新。想要更新这些项目是一个不能再简单的事:只需勾选需要更新的项目,再点击更新按钮。在更新前,用户可以通过连接查看新版本的更新日志,了解需升级插件升级后与WordPress的兼容性。WordPress更新示例如图6所示。
 
  目前大多数Web应用平台在更新功能上做的不甚完善,部分应用不提供更新功能;部分应用更新步骤复杂,几乎要把整个应用重新铺设;能像WordPress这样几乎完美处理的非常少见。
 
  2WordPress的技术优势分析
 
  2.1语言和数据库
 
  WordPress使用的是PHP语言和MySQL数据库[4]。两者均是开源项目。这就意味着可随意修改和扩展它的功能,还能够得到数百万的程序员、数万个开发团队的支持。PHP的语法与C、ASP、JSP类似,对于熟悉上述语言之一的人来说,很短的时间就可以将PHP的核心语法掌握,如果又非常了解HTML,就能立即把PHP代码融入网站的设计,使得站点呈现动态性和交互性。目前国内的许多web站点依然使用陈旧的ASP技术,不利于网站维护。而ASP的接班人ASP.NET,其应用市场大多被其高昂的环境配置开销所阻隔;Java在开发和使用费用上虽不存在太大问题,但总避免不了大材小用之势,这时PHP快速开发的优点便显现出来。
 
  MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快的特点而被广泛的使用,更重要的是,不需要付费授权使用。
 
  2.2艺术品般的美感
 
  安装完WordPress,无论是自带的几个前台主题TwentyTen,TwentyEleven和TwentyTwelve,还是白色和浅灰色的后台,无不带来艺术品般的视觉享受。
 
  在WordPress官方的主题站上,随处可见专业设计师的作品,涵盖如Metro、瀑布流、Bootstrap等最新的板式,HTML5、CSS3等Web前端技术层出不穷。
 
  使用后台的主题搜索,很容易找到一个适用于自助课程教学系统的主题Responsive,与WordPress安装和更新一样,主题的安装也非常简单,点击现在安装后,整个网站的样式就完全改变了。WordPress主题效果示例如图7所示。

   论文榜(www.zglwb.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导代理,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


栏目列表
联系方式
推荐内容
 
QQ在线咨询
投稿辅导热线:
189-6119-6312
微信号咨询:
18961196312