因为这些多数是泛泛之词。不解释,确实莫名其妙处。
因为这些多数是泛泛之词。不解释,确实莫名其妙处。
十大架构中每一个都是一个新的实践。我简单说说,其实可以见我以前帖子:
云计算:这个不用说太多,google就是靠云计算起来的,它和下面新一代分布式计算,其实可以并称一起。
非关系数据库,这个Jdon满篇都是,也不用多说,我2005年就发表“数据库时代终结”,当时被人骂疯了。
WOA架构,这个很重要,实际就是B/S架构,我们讲富客户端,实际就是基于浏览器的RIA,而不是delphi swing做的富客户端,SUN曾经自豪它的SWING,自认为OO设计经典,很多人也捧臭脚,结果SUN感觉良好到将Web的MVC框架也向Swing看齐,这就是JSF,实际上,我们实战中,SWING正在向WEB看齐,比如基于XUL 还有Web service等等RIA技术,如果你脑子里没有WOA架构,你就被JSF忽悠了。
Mashups,这个是集成,通过界面widget等集成,包括RESTFul,这挑战了传统的厂商天天在喊的SOA,如果你不懂行,刚进入Java领域,就会被误导到SOA路线,然后花大把的钱买SOA中间件产品,就象买硬件一样,问题没解决,钱已经花去几百万。其实集成有时很简单,也许一个iframe 一个ajax就能完成。
Open API,也不用多说,facebook首先提出,国内校内网 也有,相当SOA,只不过还停留在传统API,但是每个人都懂什么是API,不一定知道什么是服务啊。
动态语言,挺热门,ROR等等,现在新的scale并行计算,本站也有介绍。
Social computing可以看看YouTube的脸谱功能。
P2P使用也很多,PPStream等等都有利用集体智慧。
新的应用模式New Application Models,我的理解是:只要指新的中间件平台,整合移动手机 机顶盒 工业电子等各种终端的平台,通过这个平台实现信息共享,各种信息终端都如条条大河奔江海一样,汇聚到网络上。比如IPTV中间件 电信有限电视的SDP中间件 微软的CSF中间件 NGOSS中间件等等
大家就专业问题讨论,不要发表偏离主题的言论。共同维护一个专业有深度的开放环境。
如果觉得讨论的主题很虚或者不喜欢,可以不参与讨论,不要留太多口水贴,谢谢支持。
[该贴被banq于2009-05-21 10:04修改过]
切实是最起码的门槛。如果连切实都做不到,哪来深度?
云计算我在其他的帖子里面说明了我对它的看法,质疑于它的商业价值以及生命力。
至于对象数据库,oracle我记得02年的时候就提出了,可惜一直到了09年暂时还没有听到什么成功的案例。而关系型数据库取代文件型数据库却很快。
剩下的技术大部分基于B/S架构的,B/S架构的最大缺陷在于只能是请求然后发送,服务器无法进行推送处理,虽然可以用ajax来模拟一下,不过性能上一定会损失不少。
btw:不知道为什么我单位的IP地址被封了,是想白天让我认真上班??
[该贴被ACoder于2009-05-14 21:05修改过]
我一贯也是喜欢用实际验证过的技术,对新事物,看看可以,基本不会用到实际工作里。
这10大软件架构,有空就看看,没时间就算了。
http://www.jdon.com/jivejdon/forum/messageList.shtml?thread=36297&message=23122614#23122614
[该贴被banq于2009-05-20 09:46修改过]
[该贴被xxwinnie于2009-08-08 20:13修改过]
将很多业务社会化、社区化,然后连接起来,共享、分享。。。。