- 浏览: 2885973 次
- 性别:
- 来自: 武汉
-
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
软件开发与人类做过的任何其他工作都不一样。其他的工作都是思维为工具,以客观世界为目标,而软件却要求人类以计算机为工具来探究我们自己的思维。一方面,人们对这样的事情还很缺乏经验,另一方面,软件的规模越来越大,应用越来越广,在现代社会中扮演的角色越来越重要,因此,我们就必须不断地加深对软件的认识,并革新软件开发的思想和实践。近五十年来,软件技术的革新每天都在进行,然而,目前的技术发展却呈现出前所未有的局面。
自2002年至今,软件技术各个领域中的演化、进步和革新越来越频繁,越来越激烈。这些新技术、新方法每一项单独去看都意义重大,都是对过去50年软件开发传统的变革甚至革命。例如,在软件设计领域,UML力图成为表达软件设计的统一语言,而更高级的软件建模工具如MDA、DSL等技术也在积极进展当中,这将根本上改变人们表达软件设计的方式;与之相对,XML正在成为纵跨数据层、逻辑层和通信层的统一数据模型,根本上改变人们表达数据的方式;用户界面技术进入到新时期,大量的三维动画效果的运用使得用户体验达到之前难以想象的水平,而RIA的出现则综合了浏览器与普通客户端应用程序的最佳特性,找到了人们长期以来梦寐以求的平衡点;各主流语言都在积极加强自身的动态性,从而使数据与代码之间的界限变得越来越模糊;移动设备和无线网络技术的发展将计算能力满布在地球的各个角落,使得分布式计算成为常态;而多核CPU的主流化也给传统的串行化程序设计时代画上了句号,其影响之巨大可谓数十年一遇。
Web正在成为唯一真正的统一软件平台,这有可能一举结束长达数十年的平台割据分裂各自为站的局面;而SOA的目标在于调整业务与IT的关系,承诺让IT与业务齐合,实现灵活应变的业务,这更是企业IT领域里的一个根本性变革;在基础计算环境领域,多核与超大规模服务器集群的出现,使得对于并行计算的要求变得空前迫切,从而也直接地将函数式编程语言从实验室推向前台,并且进而要求硬件和网络基础设施的重大变革。这么多重大的技术变革竟然在几乎同时发生,自1960年代以来还是第一次。
然而更有趣的是,稍微深入地研究之后我们发现,所有这些看上去分散的、孤立的技术变革,事实上确实互相密切关联着。Web正在成为统一的、面向服务的分布式计算平台,从而为在企业内和企业间实施SOA建立了基础设施。数据模型向XML的统一,不但将Web更好地整合起来,而且为SOA提供了标准环境,更使不同平台、不同设备的广泛分布式计算协同成为可能。Web和SOA对于开发效率、灵活性和软件质量的诉求,恰好由新的软件过程方法和语言工具来满足。在以互联网为平台的面向服务计算的年代,对单个计算节点的计算能力、规模和节能提出了前所未有的要求,而这一点又由多核CPU、大规模服务器集群和新的并行程序设计语言的发展予以满足。总而言之,所有这一切技术变革,过去在各个领域里遵照自己的规律发展着,穿越几十年的时间,却恰好在今天这个时候汇合到一起,彼此互相支持,相互弥补,呈现前所未有的和谐与一致。为什么竟然会这么巧?难道仅仅是巧合吗?或者在这些单独的分散的技术进步背后,有一个尺度更大的,更宏伟的变革?
我们相信是后者,并且将这个更大尺度的技术变革命名为“软件2.0”。我们确信,整体大于部分之和,“软件2.0”是正在发生的技术革命,其意义远远大于任何一个单项的新技术和新方法。从其目的来看,是要以前所未有的力度削除由于技术分裂、历史包袱以及工具和方法的落后,给人们开发和使用软件所带来的不必要的麻烦,从而调整人与软件的关系,重申人在IT时代的主体性地位,让软件更好的为人服务,为商业服务。从长远来看,“软件2.0”将把人类的信息化带上一个全新的境界,从而强烈地塑造人类的文明进程。即使从短期来看,“软件2.0”为理解当今软件新技术和新方法提供了一个整体的思想框架,不但能够帮助我们理解各个领域内的技术进步,而且能够帮助我们洞悉这些新技术、新方法之间的内在联系,从而把握技术发展的趋势和走向。
“软件2.0”是一个历史机遇。CSDN和《程序员》杂志将坚定而积极地完善和宣传“软件2.0”的概念和思想,并将在2007年11月举办的“软件开发2.0技术大会”上,邀请中外技术名流高人,具体而微地阐释“软件2.0”的各个方面。我们也呼吁中国软件开发社群中的有识之士共同努力,把握住这个机遇,,为个人、为企业、进而为整个中国的软件产业带来新的居民。
:) 人类打包的功夫从来不可小视。编辑、厂商、名人…… 整个产业链的人都靠这个吃饭。
自2002年至今,软件技术各个领域中的演化、进步和革新越来越频繁,越来越激烈。这些新技术、新方法每一项单独去看都意义重大,都是对过去50年软件开发传统的变革甚至革命。例如,在软件设计领域,UML力图成为表达软件设计的统一语言,而更高级的软件建模工具如MDA、DSL等技术也在积极进展当中,这将根本上改变人们表达软件设计的方式;与之相对,XML正在成为纵跨数据层、逻辑层和通信层的统一数据模型,根本上改变人们表达数据的方式;用户界面技术进入到新时期,大量的三维动画效果的运用使得用户体验达到之前难以想象的水平,而RIA的出现则综合了浏览器与普通客户端应用程序的最佳特性,找到了人们长期以来梦寐以求的平衡点;各主流语言都在积极加强自身的动态性,从而使数据与代码之间的界限变得越来越模糊;移动设备和无线网络技术的发展将计算能力满布在地球的各个角落,使得分布式计算成为常态;而多核CPU的主流化也给传统的串行化程序设计时代画上了句号,其影响之巨大可谓数十年一遇。
Web正在成为唯一真正的统一软件平台,这有可能一举结束长达数十年的平台割据分裂各自为站的局面;而SOA的目标在于调整业务与IT的关系,承诺让IT与业务齐合,实现灵活应变的业务,这更是企业IT领域里的一个根本性变革;在基础计算环境领域,多核与超大规模服务器集群的出现,使得对于并行计算的要求变得空前迫切,从而也直接地将函数式编程语言从实验室推向前台,并且进而要求硬件和网络基础设施的重大变革。这么多重大的技术变革竟然在几乎同时发生,自1960年代以来还是第一次。
然而更有趣的是,稍微深入地研究之后我们发现,所有这些看上去分散的、孤立的技术变革,事实上确实互相密切关联着。Web正在成为统一的、面向服务的分布式计算平台,从而为在企业内和企业间实施SOA建立了基础设施。数据模型向XML的统一,不但将Web更好地整合起来,而且为SOA提供了标准环境,更使不同平台、不同设备的广泛分布式计算协同成为可能。Web和SOA对于开发效率、灵活性和软件质量的诉求,恰好由新的软件过程方法和语言工具来满足。在以互联网为平台的面向服务计算的年代,对单个计算节点的计算能力、规模和节能提出了前所未有的要求,而这一点又由多核CPU、大规模服务器集群和新的并行程序设计语言的发展予以满足。总而言之,所有这一切技术变革,过去在各个领域里遵照自己的规律发展着,穿越几十年的时间,却恰好在今天这个时候汇合到一起,彼此互相支持,相互弥补,呈现前所未有的和谐与一致。为什么竟然会这么巧?难道仅仅是巧合吗?或者在这些单独的分散的技术进步背后,有一个尺度更大的,更宏伟的变革?
我们相信是后者,并且将这个更大尺度的技术变革命名为“软件2.0”。我们确信,整体大于部分之和,“软件2.0”是正在发生的技术革命,其意义远远大于任何一个单项的新技术和新方法。从其目的来看,是要以前所未有的力度削除由于技术分裂、历史包袱以及工具和方法的落后,给人们开发和使用软件所带来的不必要的麻烦,从而调整人与软件的关系,重申人在IT时代的主体性地位,让软件更好的为人服务,为商业服务。从长远来看,“软件2.0”将把人类的信息化带上一个全新的境界,从而强烈地塑造人类的文明进程。即使从短期来看,“软件2.0”为理解当今软件新技术和新方法提供了一个整体的思想框架,不但能够帮助我们理解各个领域内的技术进步,而且能够帮助我们洞悉这些新技术、新方法之间的内在联系,从而把握技术发展的趋势和走向。

“软件2.0”是一个历史机遇。CSDN和《程序员》杂志将坚定而积极地完善和宣传“软件2.0”的概念和思想,并将在2007年11月举办的“软件开发2.0技术大会”上,邀请中外技术名流高人,具体而微地阐释“软件2.0”的各个方面。我们也呼吁中国软件开发社群中的有识之士共同努力,把握住这个机遇,,为个人、为企业、进而为整个中国的软件产业带来新的居民。
评论
8 楼
element8325
2007-10-10
IT发展趋势也太快了的,有点跟不上了,还是踏实一点,一步一步来吧
7 楼
SilenceCliff
2007-10-10
惊鸿逝水 写道
不知道2.0版本是怎么release的,会不会有补丁?都说新飞冰箱好,那是广告做的好。
:) 人类打包的功夫从来不可小视。编辑、厂商、名人…… 整个产业链的人都靠这个吃饭。
6 楼
ray_linn
2007-10-10
看起来web = 1/2软件? 几近狗屁。在一看,原来是来自著名的IT八卦杂志<CSDN>,这本杂志根本在软件业不算啥权威。
5 楼
fyting
2007-10-09
Web不是唯一的解决办法,很多Web2.0网站在Web页面技术上狠下功夫,却忽视了一个可选的客户端软件可以带来的用户体验的巨大提升。期待发展越来越快的RIA技术可以早日真正替代本地客户端。
4 楼
惊鸿逝水
2007-10-09
不知道2.0版本是怎么release的,会不会有补丁?都说新飞冰箱好,那是广告做的好。
3 楼
imjl
2007-10-09
就看了图,,还行。
2 楼
ozzzzzz
2007-10-09
这个东西是转载吧
1 楼
庄表伟
2007-10-09
这个图的确不错。
只是在过程方法方面,展开不够
只是在过程方法方面,展开不够
发表评论
-
开源中国的 IT 公司开源软件整理计划介绍
2015-04-27 09:19 843为了方便大家检索开源软件,促进开源在中国的进一步发展,开源中 ... -
40 个超棒的免费 Bootstrap HTML5 网站模板
2015-04-11 16:12 2904Bootstrap 是快速开发Web应用程序的前端工具包。它 ... -
前端与后端的测试工具组合
2015-01-15 13:03 2198在Java领域,Apache, Spring, JBoss ... -
离开自己的安乐窝
2015-01-03 13:30 669以下是我对世界的看法: 在一个你熟悉的地方,舒 ... -
废水变清洁能源:新型太阳能装置净水产氢
2013-10-18 09:21 839加州大学的科研团队将太阳能电池与微生物燃料电池巧妙的整合在一 ... -
Nagios 4.0 正式版发布,企业级监控系统
2013-09-25 08:50 992Nagios是一个监视系统运行状态和网络信息的监视系统。Na ... -
如何管理一个远程团队
2013-07-04 06:50 1317过去的几个月里耗尽了大量的精力一直在争论 ... -
2012 年最佳 Android 应用
2013-01-09 18:35 9992012 年最佳 Android 应用 • ... -
我跳槽是因为他们的显示器更大
2012-05-29 22:39 1488好的技术人员向往具有很强的企业技术文化氛围的工作场所。但 ... -
听命于我!让机器人流上道德的血液
2012-04-01 11:47 1484随着机器人变得越来 ... -
我国科学家发现新中微子振荡 有助研究反物质
2012-03-09 18:49 1230大亚湾中微子实验国际合作组发言人王贻芳在北京宣布,大亚湾中 ... -
IBM 新专利: 通过代码提交评判程序员
2012-03-06 12:34 1167觉得老板只需要用软 ... -
程序员水平分级 你属于哪一类?
2012-02-15 22:32 1105近日,whattofix.com 刊登了一篇 Danie ... -
为程序员量身定制的12个目标
2012-01-15 23:12 907对程序员们来说挑战自我非常重要,要么不断创新,要么技术停 ... -
Android之父Andy Rubin访谈录
2011-10-20 22:44 1165就在昨天的Ice Cream Sandwich发布会结束以 ... -
Firebug 1.8 功能
2011-09-12 08:40 1134著名的Firefox网页调试开发插件 Firebug 1.8 ... -
湖南长沙真人《愤怒的小鸟》主题公园
2011-09-04 08:38 1123好吧,首先是山寨暴雪主题公园,现在又有现实版的《愤怒的小鸟 ... -
中国第一代程序员列传
2011-08-12 22:36 12011年7月,仅仅47岁的“中国第一程序员”求伯君彻底退 ... -
美国IT圈家谱
2011-07-21 21:52 1427为什么全球的科技新闻/互联网新闻/创业新闻都被美国所占据? ... -
DONA,可爱的智能机器人乞丐
2011-04-17 21:17 1110大家一定见惯了地铁中的乞讨人,不过都已经审美疲劳了 ...
相关推荐
### NIST发布网络安全框架2.0版本:关键更新与意义 #### 一、新版本的变化 **1.1 适用范围扩展至所有组织** - **背景介绍**:自2014年NIST首次推出网络安全框架以来,全球范围内网络安全威胁日益严峻。在此背景下...
智能网联汽车技术路线图2.0(以下简称“路线图2.0”)是一份针对智能网联汽车(Intelligent Connected Vehicle,简称ICV)未来发展的重要规划文件。ICV是指将车联网技术与智能车辆相结合的新一代汽车,通过车载...
以下将对ThinkPhp 2.0框架的核心特性、主要结构和应用场景进行详细解读。 1. MVC模式与项目结构: ThinkPhp 2.0采用Model-View-Controller(MVC)架构,将业务逻辑、数据处理和用户界面分离,使代码更易于维护和...
0772_极智开发_解读pytorch2.0新特性及示例代码
摩托罗拉A8写频软件2.0是一个专为摩托罗拉对讲机A8设计的应用程序,用于修改对讲机的频率配置和其他高级设置。这个软件是摩托罗拉为专业用户提供的工具,使得用户能够根据自己的需求定制对讲机的功能,以适应不同的...
宁盾解读等保2.0“边界防护”:资产可视+可信验证+动态管控.docx宁盾解读等保2.0“边界防护”:资产可视+可信验证+动态管控.docx宁盾解读等保2.0“边界防护”:资产可视+可信验证+动态管控.docx宁盾解读等保2.0...
中国IT服务运维工具框架图2.0解读 中国IT服务运维工具框架图2.0是IT服务运维工具的最新版本,旨在提供一个统一的IT服务运维工具框架,帮助企业构建现代化的IT服务运维系统。该框架图是基于ITSS(IT Service Support...
宁盾解读等保2.0“边界防护”:资产可视+可信验证+动态管控.pdf宁盾解读等保2.0“边界防护”:资产可视+可信验证+动态管控.pdf宁盾解读等保2.0“边界防护”:资产可视+可信验证+动态管控.pdf宁盾解读等保2.0“边界...
《解读分享:等级保护 V2.0》 等级保护(简称“等保”)是我国信息安全保障体系中的一个重要组成部分,旨在确保各类信息系统安全稳定运行。V2.0版本是等级保护制度的一次重大升级,它在V1.0的基础上进行了诸多改进...
USB2.0协议深入解读.ppt
《大傻串口调试软件2.0:物联网设备调试的得力助手》 在现代的物联网(IoT)技术中,串口通信扮演着至关重要的角色。它是一种基础且广泛使用的通讯方式,使得硬件设备之间能够进行数据交换。为了帮助开发者和工程师更...
以下是对标题“网络技术发展趋势”以及相关描述、标签和部分内容的详细解读。 ### 网络技术发展趋势 网络技术的发展趋势涵盖了多个方面,包括但不限于硬件创新、软件优化、服务融合以及用户体验提升等。随着互联网...
【行程单打印软件V2.0】是一款专为航空出行设计的专业打印工具,它使得打印机票行程单这一过程变得高效且便捷。这款软件的核心功能在于,用户只需输入PNR(Passenger Name Record)代码,就能快速获取并打印出完整的...
解读教育信息化2.0行动计划
网络安全等级保护2.0合规解读 等保2.0合规解读
网络安全等级保护2.0是国家标准的发布,标志着国家网络安全等级保护工作步入新时代,对保障和促进国家信息化发展,提升国家网络安全保护能力,维护国家保护空间安全具有重要的意义。 在《信息安全技术信息系统安全...