梦见挑选围巾是什意思:解读软件2.0思想框架 把握技术发展趋势
来源:百度文库 编辑:偶看新闻 时间:2024/04/30 07:07:25
解读软件2.0思想框架 把握技术发展趋势
www.diybl.com 时间 : 2007-11-03 作者:佚名 编辑:本站 点击: 117 [ 评论 ]
开发与人类做过的任何其他工作都不一样。其他的工作都是思维为工具,以客观世界为目标,而软件却要求人类以计算机为工具来探究我们自己的思维。一方面,人们对这样的事情还很缺乏经验,另一方面,软件的规模越来越大,应用越来越广,在现代社会中扮演的角色越来越重要,因此,我们就必须不断地加深对软件的认识,并革新软件开发的思想和实践。近五十年来,软件自2002年至今,软件技术各个领域中的演化、进步和革新越来越频繁,越来越激烈。这些新技术、新方法每一项单独去看都意义重大,都是对过去50年软件开发传统的变革甚至革命。例如,在软件设计领域,UML力图成为表达软件设计的统一语言,而更高级的软件建模工具如MDA、DSL等技术也在积极进展当中,这将根本上改变人们表达软件设计的方式;与之相对,XML正在成为纵跨数据层、逻辑层和通信层的统一数据模型,根本上改变人们表达数据的方式;用户界面技术进入到新时期,大量的三维动画效果的运用使得用户体验达到之前难以想象的水平,而RIA的出现则综合了浏览器与普通客户端应用程序的最佳特性,找到了人们长期以来梦寐以求的平衡点;各主流语言都在积极加强自身的动态性,从而使数据与代码之间的界限变得越来越模糊;移动设备和无线网络技术的发展将计算能力满布在地球的各个角落,使得分布式计算成为常态;而多核CPU的主流化也给传统的串行化程序设计时代画上了句号,其影响之巨大可谓数十年一遇。
Web正在成为唯一真正的统一软件平台,这有可能一举结束长达数十年的平台割据分裂各自为站的局面;而SOA的目标在于调整业务与IT的关系,承诺让IT与业务齐合,实现灵活应变的业务,这更是企业IT领域里的一个根本性变革;在基础计算环境领域,多核与超大规模
然而更有趣的是,稍微深入地研究之后我们发现,所有这些看上去分散的、孤立的技术变革,事实上确实互相密切关联着。Web正在成为统一的、面向
我们相信是后者,并且将这个更大尺度的技术变革命名为“软件2.0”。我们确信,整体大于部分之和,“软件2.0”是正在发生的技术革命,其意义远远大于任何一个单项的新技术和新方法。从其目的来看,是要以前所未有的力度削除由于技术分裂、历史包袱以及工具和方法的落后,给人们开发和使用软件所带来的不必要的麻烦,从而调整人与软件的关系,重申人在IT时代的主体性地位,让软件更好的为人服务,为商业服务。从长远来看,“软件2.0”将把人类的信息化带上一个全新的境界,从而强烈地塑造人类的文明进程。即使从短期来看,“软件2.0”为理解当今软件新技术和新方法提供了一个整体的思想框架,不但能够帮助我们理解各个领域内的技术进步,而且能够帮助我们洞悉这些新技术、新方法之间的内在联系,从而把握技术发展的趋势和走向。
(点击查看大图)
城市轨道交通技术发展趋势?
中国医学影像技术发展趋势
花生油行业的技术发展趋势
数据库技术发展状况和趋势
戴望舒的《我思想》,各位如何解读?
条形码解读软件
杂志框架设计方案或软件
什么是嵌入式的软件框架
谁告诉我:氧化钡概述 氧化钡定义 氧化钡概述 氧化钡技术发展趋势 氧化钡国内外市场综述 氧化钡价格分析
哪里可以下载解读程序代码的软件。
哪有解读*.ISO的软件
.sep文件通过那个软件解读?
DAT文件用什么软件解读
DDB文件用什么软件可以解读
媒介技术发展
觅高手解释一下《非攻》 顺带着解读下墨家思想
体系结构框架是软件体系结构吗?
趋势杀毒软件客户端软件修改服务器
如何从当今世界五大力量之间的关系中解读世界格局多极化发展的趋势
bm1是什么格式文件?有什么软件可以将它解读?
PDF格式的文件要用什么软件解读?
在那里下载.net 2.0框架
大家觉得什么是趋势,如果能让你住一个很大的发展趋势,你要怎么去把握这个机会?
2005年高技术发展综述