设为首页 | 加入收藏
文献检索:
  • 读者来信
  • Hi,阅读了2005年第4期《程序员》的整个技术专题.觉得思路很好。
  • Amazon.com开发技术图书每月观察
  • 你怎么看待技术认证?在2005年的今天.要公然地表示对认证的信任和欣赏,是要有一点勇气的。不过从Amaon的排行榜上来看.在国外名牌技术认证仍然非常热门.开发技术类图书中MCAD/MCSD的自学教材赫然位于前列.而在Java板块,SCJP的认证教材也列在第三位.在新书榜上SCWCD和SCBCD的书也是名列前茅。
  • 新书上架
  • 我是程序员
  • 我是一个程序员.编程的快感让我义无反顾。
  • 精品图书
  • 推出面向构件的中间件
  • 九十年代初的时候.随几个朋友一起从美国回来看看中国IT行业的行情和机会。当时我们谈到了关于面向对象前景的问题。那时候的所谓面向对象软件环境就是一个文本编辑器,命令行编译运行指令.如此这般。而现在面向对象的整个支撑体系从可视化编程、分布式多层运行环境、一体化平台、UML、到大容量测试可谓是应有尽有了。但问题是.随着应用的日益复杂.即使UML工具可以生成的几百页的文档.成千上万个类的关系仍不明朗。
  • 谁在主宰你的游戏——EA公司创始人Trip Hawkins
  • Trip Hawkins人如其名.从来没有停止过创造游戏产业传奇的“旅程”。他自言计算机和玩是他生活中雷打不动的两件事:小时候一玩起Strat—O—Matic棒球游戏就会没完没了,大学在哈佛学策略与应用博弈论.斯坦福MBA毕业后就被Steve Jobs招纳为苹果的第一代雇员。他成立自己第一个公司时就是为了圆开发橄榄球游戏的梦。不过。如果你认为Hawkins是游戏领域的技术先锋.那你就错了。他更像一个热心创业、长袖善舞的技术企业家。
  • 微软技术
  • 四月中,在经过了短暂的推延之后,Visual Studio 2005 Beta2发布了。因为从Betal以来,我们已经足足等待了9个月,才等到这个重要的里程碑版本。经过大量的测试和修正,Beta2的稳定性非常高,而且已经附带了“Go—Live”授权,就是说.软件厂商可以开始正式尝试使用Beta2构建基于.Net Framework2.0的软件产品了。所有MSDN的订阅用户都可以通过MSDN订阅下载站点下载到包括Team Foundation Server在内的完整版本的Visual Studio 2005 Beta2,非订阅用户也可以下载使用Express Edition。
  • 厂商直击
  • 3月28日.趋势科技与新浪网联合召开新闻发布会,双方宣布结成全面的战略合作伙伴关系,并就趋势科技为新浪过亿的邮件用议。趋势科技首席执官Eva Chen(陈怡桦)及新浪网首席执行官兼总裁汪延先生都亲临发布会现场。此次合作的主要目的是在电子邮件系统安全领域进行充分合作,加强新浪电子邮箱防毒技术,为新浪网过亿邮箱用户提供更加安全可靠的Email服务.让用户更加放心地使用新浪电子邮件服务。
  • Java技术
  • 今年5月对于我们这些Java程序员多少有那么一点重要的意味。把时钟拨回10年前,1995年的5月23日,JDK 1.0 Alpha2版本发布,这是Sun公司第一次用”、Java”这个名字来称呼这种语言。关于.James Gosling等人如何创造这种新语言、如何给它命名的种种故事,不需要我再重复一遍,每个.Java程序员都耳熟能详。我想说的是,
  • 软件工程与项目管理
  • 3月下旬,Ivar Jacobson在几个月之内再次来到北京.之所以频繁来中国是因为他已经在中国开设了雅各布森(北京)有限公司,这是一家咨询公司。Ivar Jacobson在CSDN举办的技术交流中,也涉及了咨询业在中国的话题。软件咨询业在中国还在起步时期.什么是软件技术咨询的道路,咨询和培训有什么区别?这些都是值得探索的。
  • 嵌入式移动开发
  • 四月.移动开发领域仿佛进入了战国时代,大家都在忙着连横合纵。4月1日,著名的移动开发网站OpenNETCF.org宣布,Novell公司将收购该网站。OpenNETCF在移动开发的圈子里相当有影响力,该网站多位核心成员都是微软的MVP。Novell公司收购后,OpenNETCF不但继续完善Windows CE平台上的类库,还要开发基于Embed-ded Linux和Palm OS上的.NET类库。
  • pen Source
  • 在开源社区总是有更多选择的机会,对于Linux来说更是如此。比如众多各具特色的发行版.绝对能够满足众多Linux用户各种稀奇古怪的需求。对于一些人来说.众多的Linux发行版正是Linux混乱的根源.不过这也恰恰是Linux的魅力所在之一。对爱好者来说.拥有选择的权利总是好过无需选择的烦恼。
  • 封面书摘
  • CLR是如何创建运行时对象的;算法:程序的积木块;.NET2.0为事务处理提速;建造网络应用平台。
  • 网站动态
  • http://news.earthweb.com;http://www.oreillynet.com;http://slashdot.org;http://www.theserverside.com;http://www.Artima.com.
  • 网站精彩回眸
  • 免费的午餐
  • 昨天一个朋友在网上给我看Jxreport,是一个程序员利用业余时间写的开发组件。前不久,另外一个程序员sharedat也在arkee上发布了他写的X—Brave3.0.0。
  • 麦兜程序员
  • 看麦兜的时候,我总是想尽力记住麦太说的“纸包鸡,鸡包纸,包鸡纸包鸡,包纸鸡包纸……”,但是每次都发现我的智商太低,记忆力太差,一方面我难以推导出来这看似简单的罗圈话里面的人生真谛,另一方面我的嘴完全不够灵活……
  • 变更管理的三条腿
  • 2005年3月1日一供应商们尽情地谈论了生命周期管理的问题。一些人提倡源代码管理和版本控制,而其他一些人鼓吹扫描部署应用程序的好处,还有一些人则谈论过程和控制系统。
  • 软件市场人,在负重中前行
  • 企业需要两条腿走路,一条是技术,一条是市场。销售不出去的技术是无法体现价值的,这一点在软件企业中更是如此,中国的软件市场状态如伺?面临着哪些困难?哪些人在推动市场的发展?本文希望通过采访许多不同职位.不同背景的软件市场人.给更名技术开发者以启迪和思考:除了重点关注的技术实力外,我们还应该投更多眼光于市场.只有人才。技术与市场相结合.才能让软件产业从根本上减负。
  • 电力市场信息化软件中的涉众影响力
  • 记得一位前辈曾说,如果你想帮某个单位开发一套真正有效的管理软件,那你必须有能力当上这个单位负责业务的副职。这里说的是,有效的软件产品,必须探索出客户真正的需求才可能制造出来。但仅仅有了需求是不够的,开发人员还要关注需求的实现。在外人眼里,这就是技术;涉众(Stakeholder)看到的,是每一组需求所带来的成本和产出。如何在成本和产出间做权衡,取决于决策者的眼光,实际上就是他们对市场的判断力。
  • 校园Blog的创业故事
  • 2002年的冬天.中国科技大学一个大二的学生不是在自习室里上自习.而是坐在图书馆机房里的电脑面前.他正被一个新奇的东西所吸引着——这就是Blog。他强烈的感觉到这种方便、新颖的信息发布、交流形式值得推广。自从学校里的研究生师兄为他用MT(Movable—Type)架设了Blog.他开始潜心研究.渐渐的.让大多数人都能拥有自己的Blog,架设一个Blog服务站点的想法清晰起来。
  • 让工程师更愉快地成长
  • 从北大计算机系的教授到现在百度公司的技术副总裁.从最初带领六七个奠基工程师到现在管理一百多人的工程师队伍.这个过程和转变让我在管理、技术、做人、做事等等方面获益良多。尤其是在如何管理工程师团队方面.积累了许多宝贵的经验.希望在此与大家分享。
  • SUN能否赢得中国开发者的欢心
  • 小何是一家小型软件企业负责J2EE项目研发的部门经理,平时在工作之余也很喜欢钻研新技术。自从去年10月J2SE 5.0正式发布以来,小何就一直在考虑将发生巨大改变的Java 5.0引入到公司的项目中,国外开源社群在这方面不断取得的新成就也令他心动。但是半年时间过去了,他仍然没有给自己找到一个足够充分的理由。
  • 一个协同OA产品的诞生
  • 最近,Intel公司的创始人之一摩尔先生发表观点,指出“当前计算机的运算能力在提高.应用软件的数量也不断增加.但遗憾的是,这些应用界面的复杂程度也在提升。这并不是缺乏努力的结果.而是软件开发人员在退步。我喜欢简洁的应用界面,但具体是什么样子的也不清楚。”面对这样一个需要大家共同考虑的问题.要给出明确的答案确实不容易。但本文讲述的用友致远一家在国内协同管理软件市场快速串升的产品厂商的协同OA产品开发的案例可以说给出了一个不错的阐述。
  • IPTV,开发商的新空间?
  • 年初,当陈天桥刚宣布要瞄准“中国人的客厅”时,没有人预计到一场新的好戏正要上演。随后的盛大斥资4.5亿美元成功入主新浪网,陈天桥进攻IPTV市场的战略层层铺开。英特尔设计芯片、微软提供操作系统、长虹制造机顶盒、广电提供电影和点播服务、新浪提供新闻资讯和广告平台,整个IPTV市场呈现出一种山雨欲来的局面。
  • 金融信息化对人才需求的变化
  • 从行业应用看,金融界对IT的应用几乎是所有行业中最早的。比如在高性能计算方面,工商银行的集中交易系统一天有将近四五千万笔交易,没有任何其它系统比它更高了。虽然电信的交换次数要多,但电信交易比较简单,而一次金融交易大概会涉及到十多个数据库的操作。如查资金库、审计库、报中央数据库等等过程,然后再返回来到前台,非常的复杂。
  • 软件项目报价的真相——熊节:怎么把大象装进冰箱
  • 据统计.80%的软件项目亏损是因为报价不合适而引起.这些不合适的报价又往往由软件公司之间的恶性竞争所致。如何让软件项目报价既在客户能够承受的心理价位之内.又充分考虑用户需求而不至于导致软件开发公司亏本.是一个值得大家探讨的话题。目前开发人员普遍抱怨的是,市场人员在接单时,什么样的需求都敢答应!什么样不合理的功能都敢接下来.是导致软件开发失败的毒瘤!而另一方面.许多客户还停留在“软件项目存在高额利润”的认识上。同一软件项目.不同公司报出的价格甚至相差好几倍.有时价格甚至低得让客户都目瞪口呆。种种现实.无一不折射出这一领域的混乱和不堪。软件报价.难道这真的是一场没有规则的游戏?
  • 项目负责人Jeanger:一次小软件项目的投标经历
  • 先说明一下.这只是一个非常小的软件项目.相比其它业务复杂的大型软件项目而言.其中很多模块和功能还是比较好度量的。
  • 都是恶性竞争惹的祸?
  • 启动“数字电厂”这项工程,林先生整整忙了2个多月,林先生是一家电厂信息部门的主管。今天,所有公司的方案书都已经送来,讲标过程也已完毕。面对桌上厚厚一摞软件公司的方案书,林先生惊讶了,预算为130万的项目.有的公司竟然报出了60万元的低价,最高报价的公司所报出的价格是最低的3倍!要知道,这个预算可是林先生及其部下花了近2个月才核算规划出来的。究竟是哪儿出了问题呢?林先生搞不懂了。
  • 价格,究竟谁说了算?
  • 在许多软件公司.“打单”的市场人员往往被奉为英雄,很大一部分软件价格是他们说了算。因此常有项目经理抱怨说现在完全是市场人员决定软件的价格。埋怨市场人员在接单时.什么样的需求都敢答应!什么样不合理的功能都敢接下来!
  • 软件项目定价规范化之难
  • 软件这种商品不同于青菜、牙刷.等其它普通商品,其价格有非常清晰的评估手段,投入多少厂房.土地等成本,花费多长时间能够产出多少商品等,都是清晰的.可控的。从某种意义上说。软件是一种艺术品.你怎样给一个艺术品定价?根据艺人的身份?还是他所用颜料的多少?
  • 寻求平衡点:接单的学问
  • 软件项目报价时.一个客观的事.实是参与竞标的公司往往不在同一起跑线上。比如.有的公司有多年企业门户、电子商务网站的开发经验.在做同类项目时.他们肯定会报出低于一般公司的价格.因为从某种意义上讲.他们只是在重复销售自己的产品。所以一些有经验的客户在选择软件公司时.对对方是否有同类软件项目开发经历比较在意。
  • Get Connected!——记2005微软亚太区MVP峰会
  • 年4月24日.新加坡。充满强烈都市金属味的Suntec City中心,突然传来了一阵粗犷原始的鼓声。鼓声息后,一句“Are you ready”又引发了比鼓声更加富有激情的欢呼声——“YES!”
  • Lotus Notes荣光20年
  • 宽敞明亮的大厅中,音乐响起。2005年4月25日,上百名IT人见证一个产品在创新中走过的20年历史。在IBM大中华区副总裁及大中华区软件集团总经理宋家瑜先生和他同事的演讲中,可以看到Lotus Notes 20年的成长经历中,以软件技术进步带来更高效的工作。
  • 文曲星也编程
  • 一个简单不能再简单的文曲星竟然成了编程的平台.而且还支持类似Java那样的跨平台语言产品。让我们来了解一下Lava创造者的故事吧。
  • 声音&幽默
  • Windows即将进入第三个十年.发动“start something”宣传运动的目的是纪念人们跟随梦想.追求他们所喜愿的事物.比如创建室内音乐工作室.或成为家庭摄影师。
  • 软件咨询——并不像看上去那样简单
  • 很多做过开发的都有过做咨询顾问的幻想——苦心钻研一门技术.然后成为这个领域的专家.穿梭于各种充满诱惑的华丽场所.给那些像热锅上的蚂蚁一样焦急的客户提出高明的建议.而客户会立即毫不犹豫地采纳。更重要的是.每一分钟的工作都能捞上一笔不菲的收入。咨询真的就像看上去那样容易和有诱惑力吗?
  • 给计算机系学生的建议
  • 大概一两年前.我还在夸夸其谈桌面应用程序是将来的潮流,大学生们现在还是偶尔发email来向我请教职业发展的问题。现在正好是招聘得旺季.所以我把我的建议写下来.以供学生们阅读.嘲笑.忽略。
  • 图形用户界面的风花雪月
  • 上期介绍过GUI前期的历史之后,我们已经知道了图形用户界面的基本元素在那时大都出现了。于是乎,很多有眼光人士都摩拳擦掌,都想在GUI这块捞点油水。所以GUI的发展进入了快车道,因为这些历史是伴随着我们成长而演绎的,所以大家可能在阅读这些故事时就能回忆起那种厮杀的号角声。废话不说了,现在就让我们来一起回味这些精彩的故事吧。
  • 领域驱动设计讨论
  • 从2003年11月18日到2004年2月3日期间.硅谷模式小组(Silicon Valley Patterns Group)把他们的每周例会花在学习DDD(领域驱动设计)上。每次大约20个人参加.(《领域驱动设计》作者Eric Evans也参加了他们的讨论。译者摘译讨论实录中的部分内容.供大家学习DDD作参考。
  • 浅谈模式的正交分类
  • 这几天遇到了两个问题.一个是关于模式分类的.还有一个也是关于模式分类的。
  • 软件测试V模型之不足
  • 软件测试模型简要说明了我们该如何认识测试过程。它告诉人们如何开展测试活动,测试的目的是什么.什么时间建立测试以及使用什么信息来源建立测试。一个好的测试模型引导我们的思想.而一个糟糕的模型则使我们困惑。
  • 2005四大前沿技术评析
  • 面对日新月异的软件技术,不仅时刻让技术人员感到软件知识的危机,而且常常被巨头们提出的新概念弄得满头雾水。如今,厂商、社区、媒体上也在不断宣传如SOA、MDA、AOP、业务平台、网格计算、语义、插件体系结构等各种名词,更是让本来就已经知识膨胀的软件行业更加显得扑朔迷离。随着时间的推移,
  • 话题一:面向服务的架构[SOA]——SOA释疑
  • 面向服务的架构(Service—Oriented Architecture.SOA)是请求/应答型应用序系统设计的最佳架构模式实践,它主要关注商业层面上的软件模块化和商业软件在新的运行时上下文的快速、非插入式重用。用户只有真正理解SOA的本质,包括其优势和局限性,才可能在现代IT架构中找到SOA的定位。
  • SOA——当红进行时
  • 在过去的很多年里,软件大厂商造就了应用服务器、应用基础架构等等一系列的名词。以应用服务器为中心的中间件市场经过多年的厮杀之后逐渐形成了以IBM、BEA为龙头,Oracle、Sun.Borlana、Novell等其他厂商瓜分剩余市场的局面。当中间件市场的利润接近透明时.各大厂商需要寻找一个名词来替代中间件,从而刺激已经接近饱和IT采购市场,于是他们不约而同地瞄准了SOA。
  • Indigo:一个构建SOA的基础架构
  • 2004年.面向服务的架构(SOA)成了业界几个最时髦的名词之一.几乎所有IT技术厂商都开始在各种场合中引用这个SOA这个词.但是开发人员在被厂商们的宣传轰炸过后.头脑中仍然会存在许多的疑问:到底什么是SOA?它和面向对象、三层架构、组件技术有什么区别?我需要怎样构建一个SOA系统?
  • 话题二:面向方面编程[AOP]——AOP的本质和意义
  • AOP(Aspect-Oriented Prog ramming)是一种超越OOP(Object—Oriented Programming)的编程模型,它允许程序员将横切关注点(Crosscutting Concems,散布在多个模块中的一致概念如同步处理、持久化(Persistence)、日志等都是典型的横切关注点)封装成清晰的可重用模块,然后通过组合这些模块和功能性组件获得系统的实现。
  • AOP:误解与事实
  • 最初听到AOP这个名词.我以为它与OOP是同一范畴的概念.以为面向方面编程(Aspect Oriented Programming)是面向对象编程的一种进化。但当深入了解了AOP之后,我才发现这是一种误解。
  • 话题三:模型驱动架构[MDA]——模型驱动开发的幻象与现实
  • “十年内.没有任何单独的软件工程进展可以使软件生产率有数量级的提高”.Frederick Brooks在1986年做出的这一论断被广泛称为“银弹定律”。Brooks给了这一定律一个10年的期限。然而事实证明他过于谨慎了.在他做出这个论断之后接近20年.银弹定律仍然像魔咒一样紧紧束缚住软件工业。面向对象被证明有负众望.软件工程更是陷入泥潭.魔咒丝毫没有松绑的意思。我们应当像敬畏“没有永动机”的理论那样敬畏“银弹定律”呢.还是应当去挑战它.突破它?
  • 模型驱动开发——可能改变—切的新技术
  • 回顾人类近五十年的计算之路,不难发现这样的事实,那就是人们所需要考虑的计算层面越来越抽象,越来越集中于业务逻辑而非在计算平台上的实现细节。这使得人们开始把更多的精力用于搭建灵巧的架构、实现变化多端的业务逻辑。于是各种设计模式、AOP等高抽象层级的软件理论方兴未艾。但是,这些理论都没有从根本上解决人们要自己把思想转化成代码这一事实,
  • 业务基础平台——黎明之前
  • 如何适应业务的快速变化是开发和实施信息系统面临的最重大的挑战,这个挑战归结起来,就是抽象出一种自然、简洁、直接描述业务和管理的体系,业务基础平台正是针对此领域发展出来的技术。它基于业务与实现无关的理念,从解决布鲁克斯说的软件开发的根本任务为出发点,找到和利用这种描述业务的方法,让这个不变的方法去适应变化。
  • 技术前景实话实说
  • 软件技术发展的历史已经证明.不能成为标准的技术是没有前途的。一项技术能否成为标准.不是一个纯技术的问题.技术的生命力、该技术出现时的IT环境、大公司能否支持该技术等起到了更为重要的作用。也就是说.任何技术的生存发展都有其特定的时空背景.离不开其所处的时代背景和局限性。所谓技术的时代背景.就是客户所在的产业发展阶段及当时的IT文化和客户心理。
  • ·NET CLR Hosting简介
  • 如果你的程序需要支持.NET怎么办?如何能够使得开发人员可以使用各种语言扩展你的应用程序,既然Java提供了可以将JVM依附在其宿主程序上的方法,.NET自然不会落后.本文就向读者介绍了如何把.NET依附到某个应用程序上的技术,从原理到实现,尽收眼底。
  • 探讨和比较Java和.NET的并发控制
  • 从操作系统开始支持多任务开始,并发控制的问题就一直是人们关注的焦点。作为当前两大应用平台的Java和.NET当然会对此问题提供内在的支持,本文的作者就将从原理到实现架构带你深入到这两个平台中去看个究竟。
  • 走进程序世界的田园——从系统调用看微内核宏内核
  • 微内核优雅而精巧,宏内核紧凑而高效。关于这二者间熟优熟劣的争论一直就没有停息过。从这两种派系的代表人Tanenbaum和Linus的争论中,我们已经看到,这种争论似乎已经上升到了“美学”的高度。而本文的作者就将从一个实际的角度为我们讲述这两种体系的差别,让程序员从技术层面来感受一下“艺术”。
  • 如何编写易于移植的C++程序
  • 由于操作系统的差异,同一种操作本身版本的差异。目前C++标准库提供的功能仍然有限以及C++编译器产品不是完全兼容等问题,使得我们在移植大型应用译制时候往往会出现很多难以解决的问题,如何合理的避免他们提高C++程序的移植性,本文作者从源代码的组织安排等方面提出了一些实用的建议。
  • 互联网公司如何使用WEB数据挖掘
  • 机会的疯狂出现意味着竞争的疯狂出现,当互联网迎来又一个新的发展高潮时,谁不想把握机会,独领风骚。但当所有人都在同一起点上开始竞争时。如何降低决策的风险?答案就是合理的应用Web数据挖掘。使用Web数据挖掘能从数据的汪洋大海中挖掘出需要的知识,指导团队进行正确的决策。
  • 使用Spring AOP功能来实现Cuckoo's Egg设计模式
  • 在《程序员》前几次的文章中,我们陆续向大家介绍了Spring提供的AOP功能以及具有“主动性”的around类型的执行逻辑,这次作者将为我们讲述一种依赖于该执行逻辑的设计模式,加深我们对面向切面(A0)这一比较新的领域的理解。
  • Veb Service大局观
  • 现在即便不是做软件的人,对Web Services这个字眼也应该耳熟能详了,但是像此前的OMG‘s Common Object Request Broker Architecture (CORBA), Microsoft‘s Component Object Model (COM)等技术一样,名字熟归熟,但是真要应用,又颇感纷繁复杂,相当难以下手。本文试图从一个比较高,但又不至于高得看不到细节的角度删枝去叶地分析一下Web Services的核心技术和发展概况。
  • 从自发到自觉——从一个自觉使用代码重入的案例谈起
  • 多线程技术的应用,必然伴随着代码重入问题的产生。然而在很多人的观念里,它人我们带来的麻烦往往多于它带给我们的利润,于是,人们总是想尽力避免使用多线程。然而,在很多时候,我们已经在不知不觉中涉及到了这个问题,一个共享资源,一个静态的方法.一组静态的变量等等.在我们按照已有的惯例来编写代码的时候。他们都有可能在多线程环境下为我们带来麻烦。作者通过一个案例提出了建议。让我们在多线程应用的设计编写过程中从必然王国走向自由王国。
  • 重新定位的睿智——读《软件再造:面向对象的软件再工程模式》
  • “在很长一段时间里,我一直对一件事情比较困惑——那就是在大部分讨论软件开发过程的书里,所讨论的都是从零开始编辑程序。我之所以对此感到困惑,是因为在人们开始编写代码时,这并不是他们最通常所面临的情境。很多人必须从改进既有代码库开始,即使这些代码库并不是他们自己编写的。”
  • Java移动开发晋级读物
  • 从2000年Sun推出K.Java至今.Java手机程序的发展.已经迈向第五个年头。您一定会发现.现在市面上的手机,不管高级或低级,支持、Java就像手机一定要支持收发短信一样理所当然。Java随着手机普及率的增加.理所当然地成为最广泛的目标平台。可是.相较于其它技术,教导开发人员如何开发、Java手机程序的书,并没有因为这个平台的推广而变多。
  • 读者来信
    Amazon.com开发技术图书每月观察(舒平)
    新书上架
    我是程序员(郑晔)
    精品图书
    推出面向构件的中间件(黄柳青)
    [人物&报道]
    谁在主宰你的游戏——EA公司创始人Trip Hawkins(方茜)
    微软技术
    厂商直击
    Java技术
    软件工程与项目管理
    嵌入式移动开发
    pen Source
    封面书摘
    网站动态
    网站精彩回眸
    免费的午餐(老熊)
    麦兜程序员(郝培强)
    变更管理的三条腿(DavidRubinstein)
    软件市场人,在负重中前行(孟迎霞 欧阳璟 邹震)
    电力市场信息化软件中的涉众影响力(章柏幸)
    校园Blog的创业故事(才子英)
    让工程师更愉快地成长(刘建国)
    SUN能否赢得中国开发者的欢心(熊节)
    一个协同OA产品的诞生(闫辉)
    IPTV,开发商的新空间?(张兰)
    金融信息化对人才需求的变化(潘辛平)
    软件项目报价的真相——熊节:怎么把大象装进冰箱(熊建国)
    项目负责人Jeanger:一次小软件项目的投标经历(熊建国)
    都是恶性竞争惹的祸?(熊建国)
    价格,究竟谁说了算?(熊建国)
    软件项目定价规范化之难(熊建国)
    寻求平衡点:接单的学问(熊建国)
    Get Connected!——记2005微软亚太区MVP峰会(韩磊)
    Lotus Notes荣光20年(介仁)
    文曲星也编程(侯光敏)
    声音&幽默
    [管理]
    软件咨询——并不像看上去那样简单(青润 熊妍妍)
    给计算机系学生的建议
    图形用户界面的风花雪月
    领域驱动设计讨论
    浅谈模式的正交分类(温昱)
    软件测试V模型之不足
    [技术]
    2005四大前沿技术评析
    话题一:面向服务的架构[SOA]——SOA释疑(刘如鸿)
    SOA——当红进行时(刘如鸿)
    Indigo:一个构建SOA的基础架构(涂曙光)
    话题二:面向方面编程[AOP]——AOP的本质和意义(徐昊)
    AOP:误解与事实(张逸)
    话题三:模型驱动架构[MDA]——模型驱动开发的幻象与现实(孟岩)
    模型驱动开发——可能改变—切的新技术(崔轶)
    业务基础平台——黎明之前(宋兴烈)
    技术前景实话实说(汪须忠)
    ·NET CLR Hosting简介(蔡学镛)
    探讨和比较Java和.NET的并发控制(游智超)
    走进程序世界的田园——从系统调用看微内核宏内核(于渊)
    如何编写易于移植的C++程序(紫云英)
    互联网公司如何使用WEB数据挖掘(余毅)
    使用Spring AOP功能来实现Cuckoo's Egg设计模式
    Veb Service大局观(卢威)
    从自发到自觉——从一个自觉使用代码重入的案例谈起(苏丽辉 余松)
    [产品&应用]
    重新定位的睿智——读《软件再造:面向对象的软件再工程模式》(温昱)
    Java移动开发晋级读物(王森)
    《程序员》封面

    主管单位:中国社会科学院

    主办单位:中国社会科学院文献信息中心

    社  长:张悦校

    主  编:孟迎霞

    地  址:北京市朝阳区酒仙桥路14号兆维工业园b区3楼2门1层

    邮政编码:100015

    电  话:010-64351458

    电子邮件:editor@csdn.net

    国际标准刊号:issn 1672-3252

    国内统一刊号:cn 11-5038/g2

    邮发代号:2-665

    单  价:10.00

    定  价:120.00