2009年,是世界金融风暴进入实质性阶段的一年;2009年,是中国经历了一系列天灾人祸后,决心蓄势待发的一年。2009年,新春尹始,烟花爆竹市场率先拉动内需,中华大地的夜空,烟花怒放的激情,寄托了人们对牛年运势的希冀。然而紧接着一场铺天盖地而来的旱灾,无情地撕碎了那烟花般的憧憬,于是理性再度袭来:这个世界正在运转的规律并不以人的主观情感为转移。所以展望2009年的中国软件业,人们再度忧心忡忡,在目前经济危机已经开始影响实体经济的时刻,中国软件业,将发生哪些变化?中国软件业,将何去何从?
毫无疑问,在这个变化与发展都极为激烈的年代,中国软件业也不能幸免。还未出正月,各大软件厂商就开始急不可耐地发布各种信息,向媒体和用户讲述各种战略。从《程序员》的角度看,我们正处在整个中国软件产业的拐点上。基础技术、企业级技术、互联网、信息安全、游戏、外包等各个领域都在发生剧烈的变化,每一个软件业的人对于2009将会产生怎样的变化都充满了好奇。
同样对于《程序员》这种业界的观察者来说,上述问题同样吸引了我们关注的目光。为此,我们组织了内部几乎全部的采编力量,对整个中国软件进行了一次大规模的扫描,从企业、专家和用户那里听取他们的看法与观点,并将这些内容组织成文。
也许你会认为2009年对于你来说并没有太大的影响,也许你会认为2009年你将面临新的工作机遇与挑战,但无论如何,把握住大趋势的发展方向,都会有利于每一个人,每一个企业的未来。因此,希望我们本期组织的专题能让你拥有更宽广的视野,让你听到不同的声音。
本期的杂志封面报道,将包含以下文章:
·软件中国2009年大势图
·基础技术:坚定创新发展的步伐
·企业级技术2009展望
·融:越过冬天的鸿沟
·从跨国巨头们言行看移动领域发展趋势
·游戏行业,冬天里的一把火?
·外包:韬光养晦,伺机而动
·迈向云安全2.0时代
·企业Web 2.0 2009年之8大预测
·基础技术:坚定创新发展的步伐
·企业级技术2009展望
·融:越过冬天的鸿沟
·从跨国巨头们言行看移动领域发展趋势
·游戏行业,冬天里的一把火?
·外包:韬光养晦,伺机而动
·迈向云安全2.0时代
·企业Web 2.0 2009年之8大预测
高端视点
打造中国科研的“奥运军团”
亮剑——狭路相逢智勇者胜
游戏开发者的两性一心
打造中国科研的“奥运军团”
亮剑——狭路相逢智勇者胜
游戏开发者的两性一心
报道
和谐共鸣——IBM Lotusphere 2009记
核高基重大专项,百亿资金打造国产IT行业巨头
开发平台也过冬——专访IBM Rational总经理 Daniel Sabbah
亿元现金,帮你“赢在巨人”
一个足球,带来一片欢笑——记联众《体育关爱基金》
“软件中国2008”评选榜单揭晓
和谐共鸣——IBM Lotusphere 2009记
核高基重大专项,百亿资金打造国产IT行业巨头
开发平台也过冬——专访IBM Rational总经理 Daniel Sabbah
亿元现金,帮你“赢在巨人”
一个足球,带来一片欢笑——记联众《体育关爱基金》
“软件中国2008”评选榜单揭晓
架构
集群式游戏服务器架构方案设计开发
随着网络游戏大行其道,集群式游戏服务器架构的设计和开发逐渐为软件开发业界所关注。本文介绍了网络游戏架构设计中所遇到的问题,并提出相应解决方案。
集群式游戏服务器架构方案设计开发
随着网络游戏大行其道,集群式游戏服务器架构的设计和开发逐渐为软件开发业界所关注。本文介绍了网络游戏架构设计中所遇到的问题,并提出相应解决方案。
大型web2.0网站架构纵横谈(三)
主动配置型的缓存架构,可以有效解决海量非共性数据访问、数据缓存级别并发更新和存储方面的问题。
主动配置型的缓存架构,可以有效解决海量非共性数据访问、数据缓存级别并发更新和存储方面的问题。
实践
软件开发者面试百问
一个程序员的水平高下,通过好的面试问题可以马上区分出来。文中的面试问题列表,涵盖了结构、算法、数据结构、测试等多个方面。
软件开发者面试百问
一个程序员的水平高下,通过好的面试问题可以马上区分出来。文中的面试问题列表,涵盖了结构、算法、数据结构、测试等多个方面。
六战俱全
试图只用一种技术手段或工具解决所有问题,尽管可以完成任务,但却效率低下,并且存在隐患。好的开发人员,能结合所处的技术环境和各种约束,混合使用多种技术手段。
试图只用一种技术手段或工具解决所有问题,尽管可以完成任务,但却效率低下,并且存在隐患。好的开发人员,能结合所处的技术环境和各种约束,混合使用多种技术手段。
网站运维之道续谈
网站运维工作,需要好的知识管理和积累过程;同时,好的自动化管理也可以让运维工作更上一层楼。
网站运维工作,需要好的知识管理和积累过程;同时,好的自动化管理也可以让运维工作更上一层楼。
从“毽子文化”说起——专访用友华表研发团队
一分钟先生:绩效
浅谈即时验收在敏捷开发中的应用
即时验收可以尽早检验代码实现与业务需求是否契合,并能协助及时发现、修复并验证bug,从而有效地提高开发效率、保证质量。
即时验收可以尽早检验代码实现与业务需求是否契合,并能协助及时发现、修复并验证bug,从而有效地提高开发效率、保证质量。
技术
使用JNA方便地调用原生函数
JNA打破了Java和原生代码原本泾渭分明的界限,实现了Java和原生代码的强强联合,使其在各自擅长的领域分工合作,快速解决问题。本文作者介绍了Java在这方面的新技术,并给出应用实例。
跨站请求伪造攻击:CSRF安全漏洞
文中介绍了一类常见的Web攻击手段——跨站请求伪造攻击,并提出其防范措施。
C/C++与.NET加密的对接方式
本文介绍如何用Win32加密API与.NET加密类库这两种不同的加密接口得到完全相同的加密结果,重点解释如何使双方密钥保持一致,为C/C++与.NET数据加密的互操作性提供了一种简单的解决方案。
DirectX和OpenGL动画的录制
介绍两个可分别用于录制DirectX和OpenGL渲染动画的类。
Groovy on Grails的若干Web报表解决方案
Groovy on Grails是一门新兴的敏捷开发语言和框架,它有着亲切简洁的语法和更为强大的技术支撑。针对在使用Groovy on Grails进行敏捷开发中碰到的典型问题——Web报表,本文通过一个假设的火星人信息统计项目介绍了5种具有代表性的报表解决方案。
使用JNA方便地调用原生函数
JNA打破了Java和原生代码原本泾渭分明的界限,实现了Java和原生代码的强强联合,使其在各自擅长的领域分工合作,快速解决问题。本文作者介绍了Java在这方面的新技术,并给出应用实例。
跨站请求伪造攻击:CSRF安全漏洞
文中介绍了一类常见的Web攻击手段——跨站请求伪造攻击,并提出其防范措施。
C/C++与.NET加密的对接方式
本文介绍如何用Win32加密API与.NET加密类库这两种不同的加密接口得到完全相同的加密结果,重点解释如何使双方密钥保持一致,为C/C++与.NET数据加密的互操作性提供了一种简单的解决方案。
DirectX和OpenGL动画的录制
介绍两个可分别用于录制DirectX和OpenGL渲染动画的类。
Groovy on Grails的若干Web报表解决方案
Groovy on Grails是一门新兴的敏捷开发语言和框架,它有着亲切简洁的语法和更为强大的技术支撑。针对在使用Groovy on Grails进行敏捷开发中碰到的典型问题——Web报表,本文通过一个假设的火星人信息统计项目介绍了5种具有代表性的报表解决方案。
调试之剑
万马奔腾——如何调试登录会话建立阶段的故障
万马奔腾——如何调试登录会话建立阶段的故障
月度关注
我们每天都在与代码打交道,并且时刻总结着自己的心得以提高代码质量。但代码的质量问题,总会让我们彻夜难安。本期月度关注为您介绍了3款专注于代码质量的软件,希望能助您一臂之力。
我们每天都在与代码打交道,并且时刻总结着自己的心得以提高代码质量。但代码的质量问题,总会让我们彻夜难安。本期月度关注为您介绍了3款专注于代码质量的软件,希望能助您一臂之力。
保证代码运行质量的利器——PurifyPlus
DevPartner助力程序员提高代码质量
FindBugs帮助开发人员提高代码质量
DevPartner助力程序员提高代码质量
FindBugs帮助开发人员提高代码质量
图书
书评:本来面目——大教堂、集市,与作坊
书评:本来面目——大教堂、集市,与作坊
评论
软件产业大联盟
移动计算:A Revolution?
软件产业大联盟
移动计算:A Revolution?
详细内容,敬请期待《程序员》杂志3月号。
欢迎参与03期读者调查:
http://surveies.csdn.net/survey/comein/112