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

《程序员》2006年10月刊:Web开发之华山论剑

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

摘要:伴随互联网的出现,Web开发逐渐兴起,造就了一个软件开发领域不衰的话题。不同的技术流派演绎着不同的辉煌,本期特别策划重点分析这些技术背后的历史与它们之间的异同点,更有业界Web技术专家所分享的大量实用案例。

人物&报道 

(1)名人堂 

  • MarcCanter——人生因为爱好而精彩

(2)程序天下事 

  • 微软技术

  • 数据库技术

  • Java技术

  • 软件工程与项目管理

  • 嵌入式移动开发

  • Open Source

  • IT人才风向标

(3)网络聚焦 

  • 精彩blog推荐 

  •  封面书摘&国外网站动态 

  • 国内网站精粹 

(4)科技创业点评

(5)开源项目推荐

(6)调查   

  • 推开编程那道门

在外行看来编程是玄妙而神奇的,是什么让你窥见了这个玄妙的世界?是什么让你发现了软件绚烂外表下的契机?

(7)程序人生

  • 从宾馆服务员到微软技术专家

讲述了一个程序员腾飞的过程,在他身上可以看到,怀着梦去拼,一切皆有可能。

(8)人物专访

  • 开源软件,路在何方?——访Apache之父布莱恩•贝伦多夫

中国有越来越多的软件开发者或开发团队加入到开源社区中来,但人们对开源的认识似乎仅仅只限于将它理解为免费的“拿来主义”……

 (9)报道 

  • 有多少软件可以自由

今年9月16日是“国际软件自由日”,为了纪念这一活动,《程序员》特别策划了“自由软件”专题,简短回顾了自由软件运动的历史和现状,同时希望将来有更多的人来关注这一运动。

  • 技术界也需要明星

8月份,2006年中国首届杰出数据库工程师评选活动落下了帷幕。本文不仅介绍了大赛的过程及意义,也能让您领略到杰出数据库工程师的风采。

  • 国产软件厂商合纵破局

为了与国外软件相抗衡,国产软件厂商在艰难的市场开拓中,逐步探索出一条合纵破局之路,以十挡一。

(10)观点

  • 一切远未结束

几乎过去的每个时代里,软件开发方式和开发环境都发生了重大变革。但不再像面向对象和互联网技术革新时代,今天,我们将幸运地成为并发变革的见证者。

  • 软件平台化推动中国软件产业链发展

中国软件业经过二十几年的发展,已经取得了长足的进步,但是依然存在着很多问题,其中有两个问题需要亟待解决:一个是人才的同质化问题,另一个是没有形成中国软件的产业链问题。

(11)声音与幽默

(12)特别策划  

  • Web开发之华山论剑

伴随互联网的出现,Web开发逐渐兴起,造就了一个软件开发领域不衰的话题。不同的技术流派演绎着不同的辉煌,在以内容为主转到以人为主的Web应用的今天,这种竞争愈加激烈,有出自名门微软的ASP.NET 2.0,也有开源社区的Java、PHP以及近来甚嚣尘上的RoR。与Web 2.0的热炒一样,社
区里对这些技术的争论从没有停止,本期特别策划重点分析这些技术背后的历史与它们之间的异同点,更有业界Web技术专家所分享的大量实用案例。

  • Web开发人员的利器:Ruby on Rails
  • Web表现层:跑完龙套唱主角
  • 论Web 2.0时代的PHP
  • 利用ASP.NET建立你的商业应用
  • Feedsky新版背后的开发故事
  • 365kit是怎样炼成的
  • ASP.NET 2.0开发心得实践
  • Soopie.com的RoR之旅
  • Web 2.0产品开发方法的建议
  • 漫谈Web开发技术流派
  • “小麦”成长日记

管理&实践

(1)需求分析

  • 涉众需求的和谐获取之道

作者通过一系列的案例,对如何获取涉众需求做了深刻阐释,再次强调了认清
涉众利益的重要性。

  • 结合用例,快速开发J2EE程序

本文通过实例分析,介绍了从使用用例到代码实现的过程,并且分别从用户和设计者的角度总结了使用用例产生代码的优点及不足之处,颇具借鉴意义。

(2)项目实践

  • 软件架构概念思辨

本文经过对软件组件分解、交互、合成的深入解析,最终完成对软件架构的定位,使读者更深入地理解软件架构的概念。

  • 结构化和敏捷方法及过程修炼

传统的结构化开发方法与敏捷开发方法有许多不同之处,作者通过对几种开发方法的对比,提倡根据实际情况选择合适的开发方法,称之为自由智能化开发方法。

(3)软件创业

  • 清华没有教我做婚介

从清华大学的计算机博士,转变成一个婚恋网站的CEO,田范江是如何走上创业之路的?他认为,创业需要做好充分的准备。

(4)团队故事

  • 做第一门户背后的守护神

新浪网的研发团队是如何工作的?记者通过采访新浪副总裁、CTO李嵩波,为读者讲述了一个幕后英雄团队的故事。

(5)管理圈

  • 关注软件开发项目中的人

作者结合自己十几年的软件从业经验,用生动的事例告诉项目团队领导者,为取得项目成功,应该如何对待与团队项目相关的人。

技术 

(1)Java 

  • 覆水难收?轻松写个Undoable程序(下)

上期介绍了知名软件中的Undo/Redo行为模式,探讨JavaUndoableAPIs运行过程,本期继续聆听侯捷老师讲述应用端如何运用Swing写出Undoable程序。

(2).NET

  • Linq的超越——强类型反射

本文将首次探讨Linq用于进行强类型反射,并介绍利用表达式树的一种实现。  

  • (3)数据库
    • 使用SybaseWorkSpace调试存储过程和触发器
  • SYBASE公司研发的WorkSpace产品提供了对数据库开发的强大支持。其中,数据库调试工具是它非常有特色的一个功能,本文以具体实例来介绍如何用WorkSpace调试存储过程和触发器。
    • MySQL实现中文全文检索的解决方案

    中文全文检索需要切分字词,以达到按词索引的目的,这是中文全文检索技术中的难点。本文提供了为MySQL解决这一问题的思路。

    (4)嵌入式

    • 基于NiosII和eCos的串口通信程序开发

    本文为笔者在NiosII处理器结合eCos环境下的实际项目开发经验总结。

    (5)系统开发

    • 茶杯里的风暴(下)

    承接上期文章,本文继续对Erlang高效的并发/并行内在机制的分析。在这个多核的时代还有很多类似的实例值得我们去深思、发展和创新。

    (6)调试与测试

    • 量体裁衣制定性能测试策略

    性能测试是评价和控制软件性能的有效手段。各种规模的企业在各种规模的项目中适合应用什么样的性能测试呢?本文会给您一个初步的答案。

    • 敏捷的测试

    在敏捷项目实践领域中,测试绝对是一个经常谈及的话题。然而,测试这个术语被赋予了太多意义,这意味着我们需要深究细节,才能确定所讨论的是哪一类“测试”。

    产品&应用

    (1)工具

    • GlassFish:Java社区的新惊喜

    GlassFish是SUN基于社区推出的一款开源的JavaEE服务器,其功能几乎是对JavaEE5的全面实现,并在此基础上增添了新的特性,包括延迟加载和动态映射等,极大地改善了用户体验。

    • 使用VisualStudio团队开发版进行项目管理

    VisualStudio团队开发版为软件项目管理提高了效率,作者从定义项目门户和跟踪应用程序质量这两个方面阐述了团队系统(TeamSystem)的重要作用。

    (2)新品上市

    (3)书市动态

    • 2006年下半年初计算机类图书综合视点

    国内的计算机图书市场从今年7月开始,渐渐摆脱上半年的颓势,开始逐渐复苏。从本文中,你可以读到书市起伏背后的玄机。

    (4)书评

    • Web开发佳作点评

    什么样的书能够算是Web开发的佳作呢?首先是要有清晰的理论阐述,其次是要有完整的技术体系,第三是要有利于培养读者解决问题的能力,第四是要能够传达经验。

    (5)新书上架

    (6)黄柳青专栏

    • 面向构件的软件过程:并行开发与测试

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

    咨询电话:01051661202-176/381 

    0
    0

    近期活动

    更多

    2015中国大数据技术大会

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

    微博关注

    程序员移动端订阅下载

    相关热门文章