不可否认,目前编程技术中最火爆的莫过于Java和.NET,而二者在图书市场上的反应却相去甚远。Java类图书可以说是如日中天,而在编程类图书中更是“得Java者得天下”,这个时候,有心的人们就开始关注:.NET类图书何日能够出现反弹?
Java与.NET
Java与.NET在图书市场上的这种表现
Java虽然由Sun公司创造出来,但由于后期众多公司的介入,因此Java的标准并不统一,而且与Java相配套的帮助文档也很少,这使得人们要学习Java就必须借助于相关图书,这又使得Java类图书出奇地好销。目前,市场上电子社的《JSP应用开发详解》、机工社的《JAVA编程思想》、清华社的《Jbuilder9软件开发项目实践》都有着不俗的销售业绩。
与Java相比,仅有着四年历史的.NET自然属于后来者。而且,Java诞生于提出了“网络就是计算机”的Sun公司,而.NET则是微软公司认识到网络的重要性以后,由桌面进军网络的一种产物,最早的.NET曾打算命名为COM3,但微软的开发人员很快查明COM3是一种设备名,不能用来命名一种新技术。当时的.com火遍全球,于是,似乎是出于追求时髦的目的,.NET这个名字就出现了。与Java实现了跨平台技术不同,微软公司的.NET一直不肯放弃只在Win鄄dows上运行,因而只是实现了跨语言应用。与有着数十年历史的UNIX相比,Windows在企业级应用上确实还嫩了一些。因此,微软公司一直抱着一种追赶的态度去开发和发布新技术,这使得.NET得到了过快的更新。图书市场上已形成了一个不成文的规矩:当新版本出现后,以旧版本为内容的图书就会受到读者的冷遇。于是,.NET图书由于.NET技术的飞速发展而成为了风险非常大的图书类。另外,由于.NET图书由微软公司一家把持,因此能得到更好的支持,反映出来就是.NET软件都自带一套极其完善的开发指导文档。开发人员在进行开发工作时,往往更爱使用这些指导文档,从而降低了对纸介质图书的依赖程序,因此,.NET图书销量受到了进一步的限制。
.NET由于具备了这样几个弱点,因此.NET图书的整体表现确实不尽如人意。目前,市场上仅有铁道社的《ASP.net程序设计》、清华社的《ASP.NET编程基础》勉强与Java类图书抗衡。从整体编程类图书市场来看,.NET图书明显地落于下风。
.NET的机会
然而,.NET图书也并非没有机会。从技术角度说,采用.NET开发由于还需要学习许多底层技术,因此较具深度的.NET类图书将是开发人员急需的。而市场上在这类图书市场上,正在形成一个真空。从市场角度说,由于竞争对手的缺乏,.NET图书处于低谷却正好为进入这一领域的出版商创造了良好的条件。
再过四个月,微软就将发布自己的.NET2.0,而Java5则抢在它前面发布了,一场Java与.NET的对决又将展开。每一次新版本软件的推出,都给电脑新书的出版创造了条件,相信这次也不会例外。因此,.NET图书将马上迎来自己的一个小高潮。至于.NET图书的高潮能持续多久,还取决于.NET2.0与Java5的对决结果。