BlogEngine 团队在7月发布了 BlogEngine 2.5,已经有不少博易老用户体验过。不过对于大部分用户来说,BE 2.5 最大的变化在于基于ASP.NET 4.0开发,并支持多个博客共用一个博客系统。跟着 BE 一路走来已有近四年,实际上 BE 在这四年里功能设计上发展算是很快的,但用户群的增加相较其开发技术来说则要慢了许多。从这次 BE 2.5 的更新中,可以思考出一些原因。
尽管独立博客在 WordPress 一统天下的当下已是狭缝中求生存,但 BE 过于侧重开发层面的技术更新,而轻视了市场的培育,使得 BE 2.5 至今成为了技术成熟度上屈指可数的独立博客系统的同时却沦为了极小众的博客系统。想想看,在配置等同的服务器上,使用 ASP.NET 的成本要比PHP、ASP等系统要高得多。而 BE 一向紧跟 .NET 发展潮流,总是基于最新的 ASP.NET 版本进行开发。在服务器上 .NET 2.0 尚未普及的国内,BE 的运行早就要求 .NET 3.5 环境了。这样一来,要在国内推广 BE 无疑存在这一硬伤。
博易一直与 BE 保持同步,尝试培育国内用户。当然会在更新版本时权衡用户的升级成本,我还是希望用户可以无缝地、零成本地升级到最新版本。考虑到 Windows 2008、IIS7、ASP.NET 4.0 在国内的普及率,我会在更新 BE 2.5 时慎重考虑以一种什么样的形式来发布博易2.5版。大家有什么建议,可以在此发表意见。