Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91937
  • 博文数量: 121
  • 博客积分: 1422
  • 博客等级: 上尉
  • 技术积分: 1235
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-05 13:10
文章分类

全部博文(121)

文章存档

2012年(9)

2011年(2)

2010年(110)

分类:

2010-04-18 19:52:03

2009年几个个必须知道的软件架构主题列表:

1。云计算:这个概念目前非常火爆,但是概念不是那么清楚,涉及面从常规的主机到平台作为服务Platform-as-a-service (PaaS)。我在DZNET上详细定义了云计算,并对厂商进行了分类,云计算就是下一代的操作系统之战!

2。非关系型数据库:Tony Bain写一篇文章“关系型数据库已死?”虽然得出这个结论可能为时过早,但是很多数据库应用一开始更改使用非关系型数据库,尤其是文本的资源为中心的存 储需求。新数据库,比如:CouchDB,Amazon SimpleDB,Drizzle(来自MySQL),Mongo,以及Scalaris 现在越来越成熟。

3。下一代分布式计算:分布式计算能够处理大量的超乎想象的数据能力。同时商业软件GridGain 和开源的 Disco 也在分布式运算领域发展强劲。

4。Web-Oriented Architecture (WOA):REST架构应用更加广泛,在此基础上包括数据代表,安全,完整,组合和分布,这样的应用更加自然,富有效率的建设基于互联网的应用。

7。动态语言:动态语言类似Javascript, Perl, Erlang,以及动态语言框架Rails,CakePHP,Grails等都发展非常迅速。

8。 Social computing:通过社会化开发的软件比非社会化开发的软件更加优秀,比如很多开源项目,Wiki等。

阅读(662) | 评论(0) | 转发(0) |
0

上一篇:CVS使用原则

下一篇:bash prompt

给主人留下些什么吧!~~