《程序员》新年盛宴:技术盘点2007

来源:互联网 发布:数据治理 英文 编辑:程序博客网 时间:2024/04/19 19:49

在春节到来之际,我们特别为读者朋友烹调了“新年盛宴”。本期特别策划以“技术盘点2007”为主题,特别邀请了多位专家为本刊撰文,回顾过去这一年来软件开发十个领域的快速变化与发展。这些领域包括:开源社区、动态语言、Web开发、企业级软件、数据库、微软技术、Java、软件工程、安全、移动与嵌入式。除了复习2007年上述领域的重点内容外,他们也为将来各个领域的发展指出了方向。希望能够给读者朋友一些启示。

薪资无疑是年底最受关注的话题,本期调查栏目为您奉上《回顾过去,展望“钱”景——2007年软件开发者薪资调查报告》,在本次调查中,笔者根据收集到的4009份有效问卷,为大家解读了2007年开发者薪资的几个关键词,并预测了2008年的新动向。

圈内人一定都知道,近几天发生的两大著名的收购事件:Oracle收购BEA及Sun收购MySQL,对此每个人可能都有自己的看法,本期我们特意邀请淘宝网首席架构师王文彬及Sybase北京研发中心技术总监尹立群与读者分享他们的观点。

此外,ObjectMentor公司资深咨询师Robert S. Koss博士在本期与我们分享他的宝贵经验“实践出真知”,台湾技术作家侯捷老师也继续着他的经验分享之路:侯捷:Boost.Function内核剖析。

既然是“盛宴”,势必要“丰盛”,现将08年2期杂志目录公布如下,希望您可以找到适合自己口味的佳肴。《程序员》全体编辑祝各位读者朋友新年快乐!

36  盘点技术2007      
38  2007,中国软件业的分水岭         
40  自由之剑再次升级——2007年自由软件运动评述        
42  Web技术2007盘点         
44  回顾企业软件2007,面向服务、面向交互      
46  2007 Java技术回顾与展望     
48  微软2007技术回顾       
50  乱花渐欲迷人眼——回顾动态语言的2007    
52  软件工程发展趋势分析      
54  2007主流数据库产品回顾与展望       
56  机遇与竞争并存——2007年的嵌入式市场       
58  2007信息安全技术与产业大盘点      
60  2008年开发者的新挑战   
62  2007年的10个焦点 
     
人物&报道

报道
10 谋定而后动:微软布局SOA
11  Myspace中国率先开放API
12  八年成就开发梦

调查
13 回顾过去,展望“钱”景——2007年软件开发者薪资调查报告
薪资是关系每一个程序员民生大计的首要问题,在本次调查中,笔者根据收集到的4009份有效问卷,为大家解读了2007年开发者薪资的几个关键词,并预测了2008年的新动向。

人物专访
16  .NET垃圾收集器的过去 现在 未来(上)
Patrick Dussud是.NET垃圾收集机制的创始人、微软著名架构师,跟随他进行这段技术之旅,相信会解开我们心中不少的困惑。

20 打造最强大的Ruby on Rails开发团队——ELC Technologies公司CEO  Lex Sisney专访
Rails的专业开发公司如何帮助用户实现商业价值?其自身以何种开发模式运作?这种商业模式是否能被其他开发公司有效复制?本文给您答案。

感悟
33 软件考古学
“软件考古”这个提法是否有些陌生?在本文中蔡学镛将用那一贯的幽默风格给您上一堂生动的软件考古课。

64 CSDN&《程序员》2007“软件中国“年度评选
继连续三年评选之后,CSDN携手《程序员》杂志社推出2007年度“软件中国”金牛奖评选活动,分为工具、产品和技术类,图书类,年度人物类三大类别,究竟有哪些被提名,请看本期专题的详细内容。

管理&实践

需求分析
74 如何做好需求收集
项目前期需求收集过程的效果好坏,会对软件产品的最终质量产生直接的影响。如何收集好需求,本文作者给出了一条行之有效的实际操作途径。
 
项目实践
78 为什么应该保留TOP 10 风险列表
没有不存在风险的项目,能否识别和管理潜在的风险,也是一个项目经理最重要的基本素质。作者以实际的案例论证了这一点。
 
79 白话CMMI
作者首先对CMMI的前世今生进行了回顾,接下来结合具体实例对CMMI五个级别的特点和过程进行了简要介绍。
 
架构师视界
83 SecondLife架构剖析
本文介绍了SecondLife中几种不同类型的服务器,并以用户登录验证验证过程为例讲述了服务器之间的交互过程。

 开发故事
86 微软和开放
一段不得不说的往事(三)
OpenGL并没有因为SGI的沉沦而完蛋,相反,失去了商业巨头的支撑和控制,OpenGL反倒真正成了开放的API,获得整个产业的支持。作为系列文章的终结篇,本文为我们讲述了OpenGL由困境到涅槃的过程,并憧憬了OpenGL的灿烂前景。

团队故事
88 奉献,分享,开放——记北京Linux User Group
Beijing Linux User Group,被认为是世界上最好的Linux用户组,带头人Fredrick Muller,为我们讲述了他是如何以“奉献”、“分享”与“开放”的精神,达到目前的高度。

技术

C/C++
90 Boost.Function内核剖析
本期介绍其内核技术,我将带领读者观察Boost.Function相关源码。

97如何编写自己的3DsMAX骨骼动画导出插件(上)
本文将会介绍骨骼动画系统里的一个基础部件:3Ds MAX 的骨骼动画
导出插件。

企业开发
101 Spring framwork 2.5介绍(中)
这是上期介绍Spring发展史文章的第二部分,对这个领域陌生的开发者,可以通过此文学习Spring,对于比较熟悉这个领域的人,也是一个温故知新的机会。

107 Java前沿------Bill Shannon和Roberto Chinnici访谈录
在Artima的这次采访中,Bill Shannon和Roberto Chinnici讨论了即将推出的下一版本企业Java规范的关键设计考虑。

算法擂台
110 Cantor表解答
112 Cantor表与Kolmogorov复杂度
114浅谈学习算法
115采访侧记

产品&应用
工具
116 Java开源网络通信框架设计评析
选择一个优秀的nio框架固然可以简化nio网络应用的开发,但是现存框架中的一些机制
针对具体项目而言却未必总是最佳的。

书评
127 面向对象分析与设计
图书节选
128 NIM“拈”游戏分析
专栏
133实践出真知
魔鬼存在于细节之中,而且这些邪恶肮脏的细节是无法通过一幅图发现的。

134宫本茂的童心和乔布斯的叛逆——设计哲学背后的文化基因
正是文化基因的差距,和设计哲学的独到,才使得这三个公司成为新的创新典范。

136 并购重整产业格局,标准还需竞争实现
IT产业整合是一直在发生的事情,科技的创新也不会因为这些合并而停止。