网络应用开发者该换脑筋了

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:yougot_chen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  像所有软件一样,网络应用也会随着技术进步和业务需求的变化而不断推陈出新,但这并不意味着无休止的编程。——尼尔麦·卡利斯特
  
  十年前,成千上万的开发者夜以继日地忙于开发数百万行代码的应用程序,每个公司都希望自己能够引领数字时代的变革,抢占行业的制高点。可当时的那些代码现在都到哪儿去了?
  与十年前相比,如今的网络应用构建模式已经有了很大差别。花费大量成本使用C/C 搭建大型电子商务引擎及内容管理系统的时代已漸渐远去,取而代之的则是采用Java或PHP语言的开发模式。
  任何变革都可能推动行业的进步。在IT行业中,开发平台的进化速度常常超过搭建在该平台上的应用程序。比如Java是网络时代涌现出的一颗新星,但如今的Java EE开发模式与最初基于servlet的模式相去甚远;在Linux上编译的代码有时无法在最新的服务器上运行。这意味着,与经常运行在老旧服务器上的企业级应用相比,早期的网络应用代码已逐渐消失,而“徒劳”过后的我们,现在应该做什么呢?
  首先,一个成功的网络项目一定是敏捷的。“尽早发布,频繁发布”是开源行业中的箴言,对于网络开发而言同样适用。“发布”可以视为产品的一个重要特性,不可或缺。对于刚刚起步的企业或项目则更是如此,将产品更快投入市场的能力要比详细的开发规划更加重要。
  此外,在项目的初始阶段还应该特别重视程序的可扩展性。在网络开发行业中,尽早发布一个版本之后再逐步重写代码以实现更强的扩展性,要比开发人员仔细推敲细节导致产品的延迟发布更划算。最近几年,我们已经目睹了这种快速松耦合式的开发方法在很多知名网站上有着成功的应用。例如,Twitter已经逐步淘汰Ruby代码,取而代之的是一款使用Scala语言开发的新平台。
  其次,以程序员编程行数或类似参数作为考量标准的企业需要反思。如果我们清楚网络应用的代码只有有限的生存周期,那么最好的避免浪费时间的方法并非多写代码,而是少写。而且,如今的开发者可以利用库函数、框架、服务器等很多工具来搭建网络应用,网络应用的开发过程也因此变为搭配这些组件的过程。于是开发者可以将更多的精力集中在处理特定应用的业务逻辑上,从而使产品质量与竞争者拉开距离,而非浪费大量时间在代码编写上。
  最后,企业应该意识到他们对软件的投资只是短期资产。代码是一次性的,但开发者不是。任何一个版本的网络程序所具有的知识产权价值微乎其微,更加有价值的恰恰是搭建程序的开发人员,在技术及商业环境不断变化的今天,他们才是真正的随需应变者。
其他文献
10月27日,日立数据系统有限公司(以下简称日立数据系统)将在北京举办2010年中国用户大会。在此次大会举办前夕,中国计算机报独家采访了日立数据系统执行副总裁兼全球销售、服务与支持业务总经理 Randy DeMont,就虚拟化、统一计算以及日立数据系统在中国的发展等话题进行了深入探讨。  今年是日立集团创立100周年。对于所有日立人来说,这意味着一种成功,更意味着一种责任。对于日立集团的全资子公司
一家能长期保持高速成长的公司,其内部管理自然也有特别之道。如何让急剧扩张的企业依旧保持有条不紊的运营?我们不妨走进腾讯公司,通过其成功的文印管理环节来解读其成功之道。  大型企业的文印管理挑战多  近几年,腾讯公司的企业规模始终保持两位数的增幅。目前公司员工达16000余人,如此之多的员工,每天自然要产生大量的文印工作。但这些员工分布在深圳总部以及北京、上海、广州、成都等多个分公司,给系统化的文印
能源环保领域平台是首都科技条件平台四大领域试点平台之一,由北京市科委直属事业单位北京市可持续发展科技促进中心负责运营管理。    整合24家机构资源    能源环保领域平台借助能源环保领域信息服务系统整合能源环保领域的科技服务资源。能源环保领域信息服务网是一个非营利的公益服务性网站,所提供服务内容,立足技术创新和科技进步,以能源环保领域科技条件资源共享和行业信息动态发布为主。能源环保领域平台与首都
龙江银行建立全行统一的数据仓库平台,整合各业务系统数据,加强内部管理,提升客户体验。项目一期上线了绩效考核、KPI指标快报、6S管理快报和管理报表等数据仓库应用,二期将构建完整的数据质量管理系统。    走在哈尔滨市的友谊路上,记者抬头看见蓝底黄字,以龙形和字母B(bank 银行)组成正形,并辅以镂空“江”字的龙江银行股份有限公司(简称龙江银行)的行标。28层高的龙江银行总部大楼矗立在松花江边,见
中国民航信息网络股份有限公司(以下简称中航信)是国资委下属央企中唯一从事民航信息服务的公司,航空公司、机场的大部分系统都由中航信提供。中航信目前有订座、离港、分销、结算四大商务信息系统,服务范围延伸到了300多个国内城市、100多个国际城市,连接了国内及港澳地区27家航空公司、147个机场、6500多家机票销售代理。  本报曾经报道过中航信和东方通签约的消息。现在,中航信和东方通中间件的合作第一阶
随着越来越多用户开始理解软件存在安全漏洞的现实,用户需要的就不仅仅是漏洞的补丁了,还需要软件相关安全问题的知情权。——尼尔·麦卡利斯特    丰田“召回门”事件最近闹得沸沸扬扬。与汽车业有些不同的是,在软件行业,并非所有软件公司都将处理漏洞视为整个开发周期中最关键的一步。所有软件公司發布的产品中都存在隐形的安全漏洞已经逐渐成为人们的共识。  软件测试服务提供商Veracode的一份调查报告指出,在
日前,广联达软件股份有限公司成功登陆深交所中小企业板(股票简称:广联达,股票代码:002410),成为国内建设领域首家上市的软件公司。在行业信息化领域一直显得有些低调,在工程建设信息化服务领域有“隐形冠军”之称的广联达,终于从幕后走向前台,成为业内关注的焦点。  建设行业是国民经济的支柱行业。建筑行业统计显示,近10年来,中国建筑业市场年均增长率为22%,2008年建筑业总产值已经达到6.11万亿
日前,TE安普布线成功完成福建省烟草公司数据中心项目,为烟草公司数据中心(IDC)提供稳定可靠的网络连接系统。福建省烟草公司数据中心是全国烟草行业一个高标准的数据中心机房,它以“规范、安全、稳定可靠”为宗旨,建成达到国家计算机机房建设规定的A级标准,整体工程达到国内机房工程的领先水平,满足未来5~6年业务系统数据处理的需要。  福建省烟草公司数据中心机房总面积约为350平方米,建有主机房、不间断电
农村信息化往往会陷入“面子工程”的泥潭,地方信息主管需要深刻理解农村信息化需求,从实处着手,才能让信息化真正惠农。        当信息化在城市和大企业里如火如荼地展开时,信息化深入农村最后一公里的号角也已吹响。但是如同电脑下乡和家电下乡会遭遇截然不同的两种结果一样,农村信息化和城市信息化在推进过程中遇到的问题也大不一样。我们只有因地制宜充分利用农村和农民的特点,才能真正使信息化变成惠农的工具。
IPS广视角面板虽色彩出众、可视角度大,却因其普遍大于6ms的响应速度,令游戏爱好者感到美中不足;具备了软硬件校色功能的专业级显示器吸引了诸多图像处理工作者、摄影爱好者的目光,却因其万元以上的售价令消费者扼腕叹息。  近期,三菱电机在中国推出具有IPS广视角面板较快响应时间且兼具完美影音娱乐与色彩处理功能的MDL231CV液晶显示器。该显示器色彩逼真,响应时间仅3.8ms,自带硬件校色与专业校色软