第78页

单机游戏再好玩,也没法做到“杀怪练级的时候有别的人类玩家来和你k抢怪”或者“你打某个词的频率高了之后,可以影响到网络上其他人打到同音词时候的选词排序”这种功能。

往深了说,从“万能输入法”到将来要推出的“初音输入法”,两者之间有一道技术上的鸿沟,那就是未来的初音输入法要利用到搜索引擎技术,尽管只是搜索引擎技术的一点皮毛。

顾莫杰前世是写手机的,不是写网络应用的。初音娘灌输的这些东西,已经快超出他目前的学识程度了。

不过幸好,目前的他不需要知道得这么多,这么深入,他还有时间慢慢学习——他唯一必须马上知道的,就是他需要分出很多人手和精力,去解决服务器端程序这个问题。

对此,他不甘地问过初音娘:“为什么客户端程序可以直接从2050年的版本简化后移植过来,小修小补一下就成,而服务器端程序却不行?”

初音娘的回答是:“2050年的网络已经实现了彻底的云分布,所有终端已经不区分客户端和服务器端了,所以那个时代没有服务器端程序。”

这个例子相对比较好理解。比如2006年以前,几乎所有软件公司的编译工作都是单台电脑或者专门的编译服务器来完成的。但是后来,到了顾莫杰重生之前那阵子,就出现了“分布式编译”这种模式,同一个局域网内的电脑在经过一番设置之后,可以在编译的时候借用别的友邻电脑的cu处理能力来编译一部分代码。

再后来,优酷路由宝还能打出“闲置带宽可以赚钱”这种招牌,虽然这两件事情技术原理上千差万别,但是思想方向是一致的——在网络技术进步的过程中,不管细枝末节的变化多大,“分布式处理”这个大发展趋势是不会错的。

初音娘说2050年的时候,所有服务器都被分布式融入到了客户终端里去,以至于所有2050年的软件移植到2003年,都必须彻底重写服务器端的程序,也就顺理成章了。

毕竟,2003年没有2050年那个“云”一样的网端环境,只能因地制宜地重新架构,因陋就简。

顾莫杰弄不明白前面的弯弯绕,他就直接记结论:

将来他想在输入法、翻译、音频处理软件、图像处理软件这几个初音娘自带系统外挂的领域谋求发展的话,直接天上掉馅饼的好事儿是没有的,因为一切程序要从2050的应用环境挪到2003年的环境,都还需要大量的程序员付出艰巨的劳动,解决无数的兼容性问题。

但是,利好消息也是有的,那就是他需要攻坚的主要问题,仅仅局限于各大软件的服务器端程序。

而客户端部分,初音娘可以直接把一份主体基本可用的源代码白送给他。

换句话说,如果假设客户端和服务器端的研发成本是五五开,那么顾莫杰就相当于白捡了一个客户端。将来他在这几个领域的研发成本,可以比世界上其他竞争者便宜一半。

……