做媒体做多了,通常会有言过其实的表现,但这次我觉得怎么推荐这期的特别策划(第10期“Web开发之华山论剑”)都是不过份的,作为这期专题的策划人之一,在我跟踪整个策划制作的过程中,有很多故事值得书写。
案例为主,确定路线
在孟岩说起这个选题的时候,就激起我很大的兴趣,在Web 2.0大潮的顶尖处围绕Web开发来做一期专题,一是顺乎潮流,另外也是责任,再者想必我们的很多读者也欢喜看看其它人是如何做网站的,尤其是交互式为主的网站。比起上次做的“搭上外包这班车”,这个技术性更强一些,也更吸引我一些,虽然同时还负责着《程序员》增刊《开源大本营》(宣传时称《开源软件集锦》),但咬了咬牙还是接下来了。
但当这个“希望”到手的时候,才晓得它的份量,要出一个全部以实践为主的内容并不是一件容易的事情,如果只是讲一个技术点或者技术趋势是容易的,可是找人将人家的看家本领拿出来分享可就不是那么容易的了。不管怎样,先出策划案再说,根据从前的模式把整个专题分为三部分处理:综述、技术辨析、案例、总结等四部分。本来我的想法是把技术辨析部分按40%的篇幅处理,案例占一半,其它的10%两个小部分去分一下,拿着方案和孟岩讨论时,他只指出了一点,“辨析可以再少一点,多讲案例”。Great,可我内心的想法致,把从前做专题的那种模式颠覆掉,以故事与案例为主,在过程中让读者体味技术的妙处。
本期策划导读(部分):不可否认的是,每一种应用都有最适合它的实现方法。特别是开源的出现更为Web开发人员选择的技术多样化成为可能。在本期策划中,我们把Web开发技术大体分为ASP.NET、PHP、Java及近来甚嚣尘上的Ruby on Rails等四类,邀请各领域内的技术专家以其自身经历深入剖析不同技术之间的异同点,并列举大量精彩的最佳实践。如43things,如和讯博客,如百合网,如365kit等这些应用也许已经方便了你的生活,由这些应用背后的技术始作俑者来讲述其背后的故事,对我们编辑和读者而言都是一次愉快的技术之旅。互联网还在,技术仍在经历大浪淘沙的洗礼。不论是技术垄断之下的产物ASP.NET,还是开源社区明星PHP与Java,还是初出茅庐的Ruby on Rails,都在Web应用中绽放光芒。这种演变依然继续,一期专题难以覆盖全部,我们的目的是希望读者能够领略这些技术的点滴奥秘,进而以此为参考整理出适合自己的解决方案。
管你中外专家,一手抓
方案既定之后,就是抓合适的人,这是一个集思广益的过程,因为欧阳在从前做开源手册时积累了一些作者,再加上孟岩的推荐,几个重点人物就已经被锁定了——前网讯的技术经理余毅、前搜狐互动产品部的技术主管钱宏武、Donews技术总监霍姖、Soopie网创始人许必雄、锐道技术总监包一雷、百合网技术总监刘如鸿、还有“小麦”的技术头夏昕等。分头联系,好在各位兄弟比较乐意分享,前期工作OK。
其实这时PHP、ASP.NET、Java的专家已经就位,可是谁来讲Ruby on Rails呢,而且我是要把这个作为重点来讲的,虽然在前言里我提到这几个技术是不分重点的,可是被孟岩“忽悠”了N久加上了解了一堆文件之后,我对这个技术颇有几分好感。Great,孟岩推荐了一个大拿,JPalley,一个在北京硅谷创业的斯坦福学生,单他的毕业院校就让我放心,呵呵。赶紧Gtalk,马马虎虎的英文,好歹把意思解释清楚,Palley欣然接受邀请,但说要等三天之后才能给我答复是否能够完成。上帝,这时距离最后的截稿期限只有一周不到的时间,但把这个宝押在Palley身上是值得的。另外为保险期间,还联系了前天际网的技术总监Robbins,也是一个美国大拿,可惜不巧,他正好去了印度。
行云流水般的案例
难以形容当我拿到jPalley稿件时的心情,行云流水一般,说实话,也正是因为这篇文章让我马上从博文视点要了本“应用Rails进行敏捷开发”,开始研究Ruby on Rails。但此时距离专题排版只有两天的时间,要把英文转成中文,怎么办?So Good,网络真是个好东西啊,赶紧联系了Sybase、Thoughtworks与一个CSDN的网友,把文章分成三个部分进行翻译,仅用不到六个小时的时间就搞定,质量上乘(大家可以根据拿到手的杂志做评论),感谢三位兄弟的帮助,俺这厢有礼了:)。
老钱与刘如鸿的文章也让我很吃惊,虽然都是行云流水,但一个是嬉笑怒骂,一个是技术隐藏深处,在审校时都费了不少的功夫。特别是老钱文章的最后一句“Ruby?对不起,我抵制日货!”,让我忍俊不禁。但在谈论技术时,我们暂且放下政治。
一些文章标题:(因为杂志不在身边,所以这里靠回忆,有误之处请谅解)
Ruby on Rails:Web开发人员的利器(作者:Palley)
论Web 2.0时代的PHP(作者:钱宏武)
利用ASP.NET开发你的商业应用(作者:刘如鸿)
Web展现层:跑完龙套唱主角(作者:包一磊)
365kit是这样炼成的(作者:霍炬)
ASP.NET开发实践心得(作者:刘俊民 网名-宝玉)
Soopie的RoR之旅(作者:许必雄)
关于Web开发的几点建议(作者:余毅)
漫谈Web技术辨析(作者:黄晶)
“小麦”成长日记(作者:夏昕)
封面被否,如何起死回生?
文章断断续续地都到齐了,等排版也搞定之后,封面拿到蒋大爷(对总编的妮称)那儿时,标题却被否掉了(原标题为“Web开发辨析与最佳实践”)。阿们,这可如何是好,此时其它的文件其实就绪,时针也指向22:00,明天我还要去上海出差。赶紧开动大脑,几个人就开始头脑风暴起来~~~
要突出“辨析”还要突出“最佳实践”,有什么好的主意呢?大比武?大比拼?太俗了!常政的主意好,不就是把这几个技术拿出来比一下吗,不如叫“是骡子是马,出来蹓蹓”,多有创意,虽然很吸引眼球,但估计会被蒋大爷骂个狗血喷头。继续来,什么?小刘来了个“Web开发,谁主沉浮?”也不错,但感觉还是没有表达出全意来。因为开始的名字是我起的,一见钟情的感觉没有丢,实在想的我头大之时,“急中生智”道,“还是原来的题目好,不用改好来”,结果是招来一堆白眼,“你还想被毙啊?”。常政卷土重来,想起围棋里用的“博弈”二字,又联想到某人非常喜欢围棋,会不会正中其下怀到,但忽儿想到这样投一人所好的做法太不人道,马上打消住念头,但这确实是个不错的主意,读起来也顺口——博弈Web开发。但依然未决,想起幸运52中的求助外援,于是我们拨通了编辑部“聪明绝顶”的孟岩的电话,“嗯,不能用博弈,这个词表示的一物降一物的意思,不妥,可以考虑一个华山论剑”。以上就是确定标题的一个大体过程,但是当我们撤退的时候,封面标题还是没有定,我是带着满腹的疑问上飞机的。在上海发短信问老张相关事宜时,他回复标题正式确定为“Web开发之华山论剑”并说后设计的封面赢利一致好评,我的心才正式落地。
舍得一身剐也要推荐
再回重点中的重点——内容。在这些专家的案例遨游中,我们可以体味到ASP.NET、Java HSS、PHP与Ruby on Rails四大Web开发技术的异同点,以事实来说明技术,想必很多人也是喜欢这样的文章类型的。所以,当我鼓吹这期的特别策划时,内心里也是想与大家分享一些故事,一些专家的Web 2.0网站实现心得故事。也许你现在会质疑我,但若要评论,看过杂志后再说也不迟!我有这个信心!