第85章 陈默的震撼发现
  “哦,夏先生,你好你好。”范统坐直了身体,关掉了免提,拿起了听筒,“怎么样,『胖橘』的销售还顺利吧?”
  “托您的福,还不错。”夏冬的声音听不出太多情绪,“今天打电话给您,是想再麻烦您一件事。”
  “您说。”
  “我想註册一个商標,网站用的。”
  “网站?”范统一边说,一边在电脑上打开了客户档案,找到了夏冬的资料,“没问题,网站属於尼斯分类的第42类,提供计算机领域的服务。您想好名字了吗?”
  “想好了,叫『快看网』。”
  “快看……”范统在键盘上敲下这几个字,“不错的名字,简单易记。具体需要保护哪些类別?我建议除了核心的42类,最好把涉及gg的35类,和涉及通讯服务的38类也一起註册了,做个防御性保护。”
  “就按您说的办。”夏冬的回答乾净利落,毫不拖泥带水,“您把需要的文件清单发给我,我儘快准备好。”
  “好,我现在就让小唐整理一下,整理好以后,让她直接在qq上传给你,这样快一些。”
  “好。”。
  ……
  花开两朵,各表一枝,千里之外的京城,一座矗立在cbd云端的钢铁森林里。
  三十二楼,灯火通明。
  茶水间,一个男人正靠在墙上,手里端著一杯刚冲的咖啡,眉头紧锁。
  男人名叫陈默,三十五岁,国內某顶尖网际网路公司的首席架构师。
  他的头髮有些凌乱,黑色的t恤上印著一行外人看不懂的二进位代码,眼神里透著一股被高强度脑力劳动反覆淬炼后的疲惫与锐利。
  他身后,是一片开放式办公区,几个程式设计师兄弟还在工位上噼里啪啦地敲著代码,但大部分人已经下班了。
  “默哥,还没走?”
  一个戴著黑框眼镜的年轻程式设计师端著泡麵凑了过来,是他的得力干將小李。
  陈默没有回头,只是“嗯”了一声。
  “项目那个异步处理的瓶颈,还没找到合適的解决方案?”小李吃了口茶水间的小零食,含糊不清地问。
  陈默摇了摇头,把咖啡一饮而尽,苦涩的液体顺著喉咙滑下,却没能让他烦躁的思绪有半点平復。
  “现有的框架,並发一上来,效率就指数级下降,底层逻辑的限制,没办法。”
  “国外的那些技术论坛也翻遍了,没什么新东西。”
  “一群大神天天在上面吵一些屠龙之术,离实际应用还差得远。”
  小李嘆了口气:“那怎么办?总不能真让兄弟们从头造轮子吧?这项目周期……”
  陈默没说话,转身走回自己的工位。
  他的工位很乱,桌上堆著好几本英文原版的技术书籍,显示器上密密麻麻全是代码。
  他揉了揉太阳穴,鬼使神差地打开了一个收藏夹里的网站。
  github。
  一个三个月前才刚刚上线的网站,一个程式设计师的“同性交友”社区,一个开原始码的託管平台。
  在2008年的中国,知道它的人凤毛麟角,用它的人更是少之又少。
  陈默也只是前几天听一个海归同事提了一嘴,觉得新奇,就收藏了下来。
  他想著,或许能在这里找到一些不一样的灵感。
  网站界面很简洁,甚至可以说是简陋。
  满屏的英文项目,像是代码的海洋。
  他漫无目的地翻著,就像在沙滩上寻找一枚独特的贝壳。
  一个个项目从他眼前划过,大多是一些个人练习用的小工具,或者是一些现有框架的修修补补,没什么新意。
  他有些失望,正准备关掉页面。
  就在这时,一个项目標题突兀地闯入了他的视线。
  “tornado 一个基於python的、可扩展的、非阻塞式的web伺服器框架。”
  “tornado?”
  直译过来,就是龙捲风的意思。
  名字倒是起的不错。
  但下一秒,他的目光就被標题下那一行简短的介绍给吸引住了。
  那是一行……中文。
  是的,在这满是英文的世界里,这行中文简介就像是黑白照片里唯一的一抹彩色,扎眼,又突兀。
  “简介:採用epoll非阻塞io模型,单线程即可实现超高並发。简洁,高效,为未来而生。”
  陈默的眉毛挑了起来。
  “有点意思。”
  在github这种地方用中文写简介,只有两种可能。
  要么是个完全不懂规矩的菜鸟,自娱自乐。
  要么,就是不小心把私有的项目的代码给公开了。
  看標题,好像是个了不得的思路。
  带著一丝好奇和审视,陈默点了进去。
  上传时间:一小时前。
  很新,新得像刚出炉的麵包,还冒著热气。
  项目作者:dong xia。
  看id,的確是个中国人,而且项目代码的贡献者,只有一个人。
  一个人开发的项目啊,估计质量应该不会高到哪里去。
  不过既然点进来了,还是看看吧。
  他首先点开readme文档,也就是项目的说明文件。
  文档依旧是中文写的。
  里面详细阐述了作者的设计理念,罗列了传统web框架在处理高並发请求时的种种弊端,並提出了自己的一整套解决方案。
  越看,陈默的表情就越严肃。
  他原本轻鬆靠在椅背上的身体,不知不觉间已经坐直,整个上身微微前倾,几乎要贴到屏幕上。
  “用事件循环来处理io……把每一个请求都视作一个非阻塞的任务……”
  “这……这个想法……”
  他的呼吸变得有些急促。
  这不是什么小打小闹的改进,这几乎是从底层逻辑上,对现有的web开发模式发起了一场顛覆性的革命!
  如果……如果这个想法真的能实现……
  陈默的心跳开始加速。
  他立刻下载,將整个项目的代码包拷贝到了本地。
  没有丝毫犹豫,他用代码编辑器打开了项目文件夹。
  一股清爽、利落的气息扑面而来。
  代码的目录结构清晰明了,命名规范统一,每一个模块都被妥善地安放在它应该在的位置。
  “漂亮。”
  陈默在心里由衷地讚嘆了一句。
  光是这份代码的组织能力,就足以秒杀公司里百分之九十的程式设计师。
  这绝对不是一个新手能做出来的。
  他对这个素未谋面的作者,敬意又多了三分。
  他压下心中的激动,开始从入口文件,一行一行地阅读核心代码。
  他的手指在滑鼠滚轮上缓慢滑动,目光像是最精密的扫描仪,扫过每一个变量,每一个函数,每一个类。
  起初,他眉头紧锁,像是在破解一道复杂的谜题。