订阅程序员杂志RSS CSDN首页> 程序员杂志

《程序员》2006年6月刊:程序员开源手册

发表于2006-06-01 11:39| 次阅读| 来源《程序员》杂志| 0 条评论| 作者《程序员》杂志

摘要:编写高质量的软件代码离不开高效封装的程序库、组件包和工具。本期特别策划《程序员开源手册》汇聚开源社区C/C++、Java、.NET等平台语言精粹,让您快速了解Perl、Python、Ruby和Lua开源程序库和工具。

人物&报道

名人堂

● Eben Moglen——倡导自由软件运动的法律之手

基于其程序员与律师的背景,Eben Moglen将继续为了捍卫自由软件而高举自己的法律之手。

程序天下事

2006-06期目录

名人堂 Hall of Fame

10Eben Moglen

——倡导自由软件运动的法律之手

基于其程序员与律师的背景,Eben Moglen将继续为了捍卫自由软件而高举自己的法律之手。

程序天下事

● 微软技术

● 数据库

● Java技术

● 软件工程

● 移动开发

● 开源

● 人才风向标

网络聚焦

● 封面书摘

● 国外网站动态 

● 国内网站精彩回眸

● 论坛&文档

● 精彩blog推荐

报道

● BEA:奔跑的羚羊

BEA像一只轻灵矫健的羚羊在草原上奔跑着,一次又一次以领先的姿态冲锋在中间件和SOA领域的最前线上。

● 用程序解析天文——SourceForge最佳推荐项目

介绍了Stellarium项目团队开发一个有趣、易用的天文学软件的原因、过程和环境,以及团队成员们对它软件的看法和期待。

人物专访

● 目的明确地进行系统开发——Chuck McManis谈专用系统

Chuck McManis以他在专有系统开发领域的丰富经验,阐述了这个在这里领域中进行开发和管理的特色。

观点

● 程序员创业三关

● 为什么Linux比FreeBSD更流行?

同是开源世界的重头,彼此之间引发的冲突和矛盾似乎并不比和商业软件之争来的少。原因是什么呢?

感悟

● 时间缝里看技术发展

国内和国外的技术发展存在一个时间差,从这个时间差的变化中,国内技术和国际的接轨程度可见一斑。

声音与幽默 

特别策划

● 程序员开源手册

对程序员来说,使用程序库或组件包无疑是提高开发效率的最佳手段之一。然而面对众多开源项目,如何选择就成了一个难题;你也许还想找到开发的兵刃,并且不想为它们付费,众多的工具可能都无法满足你苛刻的要求。本期特别策划从几种主流语言的组件包和程序库的介绍,到开发过程中的工具比较,是使用开源软件程序员的必备手册。

● C++开源程序库评话 

● Java开源生态系统和框架类库 

● .NET开源纵览 

● 自由与开放的数据库 

● 开放的动态语言兴起之路 

● Perl在Web开发中的应用和程序库 

● Python库简介 

● 快车寻宝之旅 

● 一颗璀璨的月光宝石——Lua 

● 敏捷方法中的开源工具 

● 使用开源工具进行持续集成 

管理&实践

需求分析

● 铅笔和纸最有效,而不是电脑——温伯格需求访谈实录

温伯格是公认的关于需求管理方面的大师级人物。在本篇文章里,他深入浅出地对如何理解客户的真正需求,如何管理客户不断变更的需求等问题结合自己多年的经验进行剖析。丰富的实例是本文的看点。另外作者还提出了如何有效利用最简单的工具捕捉用户需求,以及一个优秀的分析师所应具备的技能:倾听与写作。

项目实践

● 一个项目团队的敏捷之旅

本文讲述了一个如何应用敏捷方法进行团队改进的故事,比如如何避免加班,如何不增加人手而完成工作,如何有效实施结对编程等。文章灵感来源于作者近期参与的真实项目。

● 轻松实现软件产品的国际化——浅谈多语言带来的可用性问题

作者希望通过本文,能让读者快速地了解国际化软件产品的设计和开发,同时也能够提高对于多语言带来的易用性问题的认识。本文不仅从理论上对软件设计的国际化问题进行了介绍,并提出了解决问题的方案。

● 微软软件设计规范书撰写技巧

功能规范书的好坏直接影响着软件的成功与否。微软作为一家成功的企业,在软件设计与开发上积累了丰富的经验,本文结合微软的企业文化介绍了如何撰写实用而简洁的规范书,很有借鉴意义。

管理工具

● XP团队管理的利器——XPlanner

客户提出新的变更需求,最后期限到可系统还问题多多,员工各自为点如何协调……这些问题相信每个技术经理人员都曾经遇到过或者依然面对着。XPlanner虽然不能完全解决这些问题,但却可以帮助经理们把这些问题简化甚而部分解决。何不拿来一试?

新观点

● 澄清对MDA的误解与误用

MDA已经不是一个新的技术,但现在仍然饱受争议。来自浪潮软件的孙向晖结合Loushang平台对MDA进行了简要阐述,澄清了开发人员对这一技术的错误理解与使用。

管理圈

● 激发IT团队的和谐特质

我们的研发团队虽小,但却面临着很多“大企业病”,沟通不畅就是其中一个很严重的问题,处理不好会严重影响团队的和谐性,前一段时间传得沸沸扬扬的“EMC邮件门”事件就是一个例证。本文我们邀请了四个有经验的管理专家与读者一起分享团队沟通中的一些技巧与方法。

● 高效开发的6个技巧

技术

Java

● Apache Shale引领:JavaServer Faces再上新台阶

Apache Shale 是Struts framework系列中的最新产品,它通过JavaServer Faces可以进行组件化的表示层开发。文本首先从Shale的对话管理器、验证和JNDI服务开始。

微软技术 

● 深入解析P/Invoke

在《P/Invoke之实用篇》一文(《程序员》2005年4月刊)中,我们知道了如何使用P/Invoke,那P/Invoke在背后到底做了哪些事情,让它可以让已有的代码库乖乖的听话从事呢?在本文中,我们将进一步揭开P/Invoke的神秘面纱,让它不再神秘,也让我们可以更好的发挥P/Invoke的魔力。

.NET

● .NET 2.0中的企业访问数据块

通过EntLib Data Access Block提供一组高度可重用的类,能让您免于编写重复性的数据库访问管道代码、根除应用程序中的误差、bug和打字错误,并把主要精力放在应用程序的核心逻辑业务上。

数据库

● 迈向大型数据库

本文内容来自胡百敬即将出版的最新著作《SQL Server 2005 数据库开发详解》,主要就SQL Server 2005的产品特征,探讨中小型数据库向大型数据库的蜕变。

软件调试

● 如何调试Windows子系统的服务器进程

Windows环境子系统进程是Windows子系统的服务器进程,号称是Windows系统的“大内总管”。不太熟悉?用什么方法可以了解它?调试!

智慧擂台

● 内存移动算法

主要介绍如何在满足不另申请数据空间,并且不采用每次左移的方法的条件下来构建移动内存的算法。

产品&应用

Sun征文选登

● 工具的力量

从界面到开发,从操作到版本控制,本文详细的对比了几大IDE,相信对读者的选择会有一定的指导作用。

工具点评 

● 高手过招,各有千秋——UML工具比较分析

 “工欲善其事,必先利其器”,学习UML选择好的工具,将会事半功倍。本文从文件产生机制和对UML 2.0的支持两个方面入手,分析了3种常见工具,相信对读者大有启迪。

书评

● 搜索技术图书攻略

Google的成功、Baidu的崛起,让搜索技术炙手可热,本文通过介绍相关书籍,为读者提供指导和建议,找到通向搜索引擎技术的殿堂的捷径。

● 无根之根——读《UNIX编程艺术》有感

作者结合了平实的案例讲述了对《UNIX编程艺术》读后感,真切的话语后是一本值得开发者一读的好书。

Amazon排行榜综述

● 风云变幻,Web风头正劲

新书上架

黄柳青专栏  

● 面向构件软件过程概述

如果你在北京的部分报刊亭买不到《程序员》杂志,可以打电话到杂志社来咨询,我们会提供离您最近购买杂志的报刊亭位置。咨询电话:01051661202-176/381


0
0

近期活动

更多

2015中国大数据技术大会

为了更好帮助企业深入了解国内外最新大数据技术,掌握更多行业大数据实践经验,进一步推进大数据技术创新、行业应用和人才培养,2015年12月10-12日,由中国计算机学会(CCF)主办,CCF大数据专家委员会承办,中国科学院计算技术研究所、北京中科天玑科技有限公司及CSDN共同协办的2015中国大数据技术大会(Big Data Technology Conference 2015,BDTC 2015)将在北京新云南皇冠假日酒店隆重举办。

微博关注

程序员移动端订阅下载

相关热门文章