面孔演讲词
Upcoming SlideShare
Loading in...5
×
 

面孔演讲词

on

  • 579 views

 

Statistics

Views

Total Views
579
Views on SlideShare
579
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

面孔演讲词 面孔演讲词 Document Transcript

  • 面孔演讲词 @ 极客公园1.大家好,我是面孔的张路。很高兴有这个机会来分享我们团队和产品的故事。2.我先想讲一下我们团队的经历,和我们为什么要创业做这个事。3.这是十年前我们做的一个产品:XteamLinux。它是国内第一个商业化的 Linux 发行版本。4.其实起源很简单, 当时我们的创始人任一写了一个图形化的安装程序,可以让普通人也能够使用和安装 Linux。这个程序只有 1 万行代码。5.三年以后,XteamLinux 在香港上市。后来我们开玩笑,说每一行的代码的价值应该值 1 万。我们当时相信极客能够改变世界。6.10 年以后。7.我们又聚在一起了。我们讨论了很多次,有什么样的机会值得我们再做一次。8.最后我们总结成了 3 个 Yes 和 3 个 No。9.这是我们面临的新的环境,毫无疑问,移动互联网正在改变世界。10.这是我们面临的竞争环境。机会非常多,没有垄断者。11.这是我们做这件事的意义。你可以分享你小孩的照片给你的父母。这跟个人电脑存在的意义完全不一样。12.那么接下来是我们应该怎么做?我们想做一些比单一的一个 APP 更有意义的东西。13.而且我们和 10 年前一样,信仰开源运动。
  • 14.最重要的是,马上动身做。谁也不知道未来会怎样,但是越早越好。15.于是我们成立了我们的移动互联网实验室:我们把它叫“面孔”。16.我们推出的第一个产品叫面孔网。17.面孔网其实是个微博应用,这是它的界面。18.这个产品的全部理念就是这个图和这句话。微博应该和人交流。你关注的人的面孔,会像星星一样向你眨眼睛。19.实际上,面孔网主要是我们的技术储备。我们在前端用了 HTML5,和一个我们自己开发的框架,当时还是 0.1 版本。在后端,我们写了一个半结构化的数据库,它可以适应社交网络的增长。20.我们的第二个产品叫见面,它是一个 Android 应用。21.这是见面的界面。22.产品理念也可以浓缩成一句话:一个该忘忘,该记记的弹性社交网络应用。它的意思就是人们只关心最近 2 个礼拜都见了什么人。23.这时候,Julia 已经迭代到 0.8 版本了。这个框架我们做了很多优化,结果见面这个 app 只用了 2000 行代码,几天就写完了。我们把它开源了。24.这时候,面临一个问题。按照这样的节奏,我们可以每个月出一款 APP。我们想出了好几个系列。可以沿着这条路走。但是实际上,这个工具更有用,我们要不要把它藏起来,还是放出来?25.最后我们的结论还是要开源。如果一个面向程序员的东西不开源的话,我们自己都不会用它。26.
  • 但是开源并不是免费。我们可以通过提供服务收费。27.那么问题回过头来:人们到底需要什么样的工具?能够使他们更好的开发 APP?28.肯定是要基于 HTML5 的。一个平台之上的平台。满足你的应用跨平台的需求。29.是不是一套代码就可以搞定?比如同样的代码,在手机上就是调用相机,在浏览器里面就是上传图片。30.我们把这个框架叫做 Julia。这是我们的命名规则。之前我们有一个内部小工具,叫梦露,就是寿命不长的一段代码。31.它应该像 Native APP 一样,访问各种本机资源。32.运行效率非常关键。33.我们在这上面做了很多优化,包括写一个编译器。34.崩溃的问题,在 Android 上非常突出。35.我们也做了很优雅的处理和优化。36.但是所有这些,都是对机器而言。人能够得到什么,他们为什么需要这样一个框架?37.我们看了国外所有的 HTML5 框架,都没解决这个问题。38.我们必须让程序变得优雅,而设计师和工程师能够更好的沟通和配合。39.我们提供了语言层面的支持,比如写这么一个可触摸区域的按钮,你只需要一句代码就可以描述了。
  • 40.还需要什么?41.毫无疑问,它是开源的。可以让你非常快的开发一个跨平台的 App。42.这是我们的路线图。春节的时候我们会继续工作。这个月 1.0 版本会出来,3 月份 2.0 版本会出来。43.Julia 是我们整个计划的一大步,但肯定不是最后一步,在 Julia 的基础上,我们会对 JS 语言本身来做一些优化。我们不仅仅是代码开放,心态开放,团队也开放,也欢迎有兴趣的可以加入一起来做。谢谢大家!