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

《程序员》2004年9月刊:中国优秀软件架构师感悟录

发表于2004-09-01 17:44| 次阅读| 来源《程序员》| 0 条评论| 作者程序员杂志

摘要:架构师是软件行业中一种新兴职业或者是角色,他要主导系统全局分析设计和实施、负责软件构架和关键技术决策。本刊请到了很多软件企业的优秀架构师,讲述如何才能做一个好的软件架构师,推动中国软件的设计和发展。

人物&报道

1)企业专访

  • 上海巨资投资软件 企业可独得5000 万

上海市政府给三家软件企业1.5 亿的支持资金,打造软件产业链。

2)名人堂

  • 操作系统“天神”Dave Cutler

他曾是硅谷最牛的 Kernel程序员,在几十年的程序生涯中设计了数个操作系统,令人难以置信。

3)程序天下事

4)封面书摘

5)调查

  • 软件学院 有一说一

来自不同的软件学院的学生畅谈自己的经历和感受,为软件学院的发展出谋划策。

6)感悟

  • 修车师傅与软件项目管理者以讹传讹

7)特别策划

  • 中国优秀软件架构师感悟录

架构师是软件行业中一种新兴职业或者是角色,他要主导系统全局分析设计和实施、负责软件构架和关键技术决策。为了更好的推动中国软件的设计和发展,我们请到了很多软件企业的优秀架构师,请他们讲述如何才能做一个好的软件架构师。

8)对话

  • 数据库带来抽象的轮回——专访IBM“杰出工程师”Nelson Mattos

来自 IBM 的杰出工程师,畅谈数十年研发数据库技术的体会和感叹,谈及对开源数据库的看法,揭示数据库未来发展的方向。

9)创业

  • 激情开发中国的 IDE 平台——Magic C++背后的故事

“程序员创业”是我们新推出的一个栏目,通过不同的创业案例深入的探讨其成功和失败的因素,并请来成功的创业者做细致的评点。本期是 Magic C++ 的创业案例,并请雅虎中国的总裁周鸿袆担任嘉宾进行评论。

(10)开源文化

  • 推倒操作系统的“围墙”——SourceForge最佳项目 Bochs

Bochs是对整个Intel x86计算机进行模拟的程序。它可以模仿 386、486、Pentium或 PentiumPro的行为。几位项目领导者和主程序员介绍了他们开发这个产品中的点点滴滴。

(11)声音 & 幽默

管理

1)开发故事

  • Linux创世纪

关于 Linux的开创史,一直是一个让人久久回味的故事。早已有众多的开源大师为此写过不少的文章,本文作者将这一段历史娓娓道来,让 Linux 的传奇映入我们的眼帘!

2)解决方案

  • 基于 IM 的团队协作

IM 也能用于团队协作?是的,这并非玩笑。这是“数字化协作开发”的趋势。

3)软件创业

  • 从个人软件到企业软件

在学生时代,写出一个小程序,你就充满了成就感!可是当你真正进入软件企业做开发的时候却发现自己差距很远。究竟个人软件同企业软件的差别在哪儿?请看本文作者的解答。

4)软件工程

  • 软件测试之测试计划

测试计划等于测试计划文档吗?请不要混淆这两个概念!本文的作者将对此作详细的解读。

5)非程序员

  • 打开需求之门——在中国实践用例技术的感悟

将用例驱动的面向对象方法真正应用到实际中,关系到项目后面的所有步骤。本文是作者对应用用例技术的经验总结。

技术

1)ICE 专题

  • 专题导读:ICE:夏天里的零度

  • Marc Laukien 访谈录

笔者采访了,Marc和M atthew,深刻了解到 ICE以及其他类似的
技术,并亲身感受了两位技术天才的自由与洒脱。

  • 新一代面向对象中间件

ICE是新一代的面向对象中间件平台,开发者只需付出很少的努力,就能够用 ICE构建出分布式客户——服务器应用。ICE在概念上与 CORBA类似,但在许多方面都有突破性的进展:它的对象模型更简单、更强大;解决了过去困扰中间件的低效问题;提供了许多新特性,比如支持用户数据报协议(UDP)、异步方法分派、内建的安全性、自动的对象持久,以及接口聚合。本文将讨论 ICE的各种设计决策、对比 CORBA和 ICE所采用的不同方法,并概述 ICE 的设计所带来的好处。

  • 大型多玩家游戏中间件

大型网络游戏是中间件技术的典型应用。本文以在线游戏 wish为例比较全面地介绍了 ICE 的技术特性。

  • Hello World—— ICE 分布式应用开发入门

初步了解了 ICE 的相关技术,本文中用了 Hello World例子开始ICE 程序的学习之旅。

2)侯捷观点

  • JDK 1.5 的泛型实现

泛型技术与 Sun JDK 的渊源可追溯自 JDK1.3。但无论 JDK 1.3或 JDK1.4,都只是以编译器外挂附件的方式来支持泛型语法,并且 Java标准库未曾针对泛型全面改写。而今 JDK1.5正式纳入泛型。本文讨论 JDK1.5的泛型实现,包括如何使用及自定义genericclasses and algorithms,其中若干语法异于 JDK 1.3 和 1.4。

3)名家专栏

  • 苍蝇、蚊子和臭虫——重构和设计模式实践指南

在实践的开发过程中,我们常常被无休止的客户需求弄得焦头烂额。经过漫长而痛苦的经历后蓦然回首,才发现自己的代码中充斥着各种各样的苍蝇、蚊子及臭虫。但是你不再会迷失方向,本文作者将和您共同分享他的经验。

4)熊节专栏

  • 体验 XUL

界面的描述一般是Java程序员比较头疼的事情,面对那些对计算机所知无几的用户,如何才能达到最好的效果,让人和机器充分沟通?今天,XUL 来了。

5).NET&Java

  • 探讨和比较 Java和.NET的序列化(Serialization)框架

平台之间的较量还在继续,且大有愈演愈烈之势。Java和.NET的主战场以企业级开发为主,战火迅速蔓延到哪怕最为微小的技术细节上。本期请各位看官观“虎”斗序列化框架。

6)Delphi

  • Delphi Language 的新特性

计算机编程语言前进的步伐从未停止过。大名鼎鼎的 Pascal经历了无数次的脱胎换骨,让 Delphi站立在编程语言林立的今天。让我们共同揭开 Delphi 语言革命的帷幕。

7)Ineta 专栏

  • 简单 Web 页面 Crawler 的实现

本文首先对正则表达式做了一个整体的描述,接下来介绍.NET对正则表达式的支持。在读者对正则表达式有了一定了解之后,应用这些知识实现一个类似Webzip的用来获取Web页面的简单Crawler。

(7)游戏开发

  • 浅谈游戏产业与游戏编程技术

游戏行业战火纷飞。先有台湾单机游戏横行 PC,后有韩国网络游戏在国内大行其道,国内的游戏产业发展也在突飞猛进。本文作者就整个产业提出了一些基本的观点。

产品&应用

  • 在 Intel 架构上释放程序的最佳性能

编译器是当今软件开发中最基本的工具。在Intel平台上Intel编译器是其中的佼佼者。本文介绍了 Intel编译器如何与流行的 IDE和其他开发工具进行协同开发。

  • 深度探讨 Delphi 三层架构

Delphi 的 EEP与 VD3 是类似于.NET Smart Client方式的三层架构开发工具,利用它们您可以方便快捷地进行基于三层架构的开发。让我们来了解一下它们的特点。

1)工具点评

  • 每日构建利器:FinalBuilder

日常的每日构建不光需要成为制度,更重要的是要找到合适的工具。

2)书评

  • 山外看山——评 The Art of Unix Programming

TAOUP 号称 Unix开发的必读之作,其博大精深的内容能让你获益匪浅!请看作者对本书的评论。

  • 新书上架

CSDN 每月精选上市的新书,由编辑或业界专家亲自点评。

3)程序员 magalog

放弃理想,未必能成就现实。

(4)编读往来

(5)问卷 &索引

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

0
0

近期活动

更多

2015中国大数据技术大会

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

微博关注

程序员移动端订阅下载

相关热门文章