面孔网张路:Julia开源框架

43

TAGS:

description

 

Transcript of 面孔网张路:Julia开源框架

Page 1: 面孔网张路:Julia开源框架
Page 2: 面孔网张路:Julia开源框架

先说一个团队的故事

Page 3: 面孔网张路:Julia开源框架

2000年XteamLinux

Page 4: 面孔网张路:Julia开源框架

起源:10000行代码

Page 5: 面孔网张路:Julia开源框架

3年(1998-2001)香港创业板上市

1行代码 = 10000元?

Page 6: 面孔网张路:Julia开源框架

2011年

Page 7: 面孔网张路:Julia开源框架

任一

杨锴 张路

Page 8: 面孔网张路:Julia开源框架

3个Yes3个No

Page 9: 面孔网张路:Julia开源框架

Yes, All the world is going mobile.

世界变移动

Page 10: 面孔网张路:Julia开源框架

Yes, There’s no big (I mean BIG) player in

town.

没有大家伙

Page 11: 面孔网张路:Julia开源框架

Yes, The IT finally gives our Mom and

Dad something to use!

父母皆可用

Page 12: 面孔网张路:Julia开源框架

No, There will be no SINGLE killer-app that

conquers all.

一个APP不能包打天下

Page 13: 面孔网张路:Julia开源框架

No, The old, close-minded business strategy IS the

dinosaur.

不开放,就烂掉

Page 14: 面孔网张路:Julia开源框架

No, The now-big stops becoming

bigger.

现在就开始

Page 15: 面孔网张路:Julia开源框架

面孔: 我们的移动互联网实验室

Page 16: 面孔网张路:Julia开源框架

第一个产品:面孔网

Page 17: 面孔网张路:Julia开源框架
Page 18: 面孔网张路:Julia开源框架

姚晨有750万粉丝,而肉眼可见的星星不过

6974颗

Page 19: 面孔网张路:Julia开源框架

HTML5 + Julia 0.1 +Library-R 社交应用数据库

Page 20: 面孔网张路:Julia开源框架

第二个产品:见面

Page 21: 面孔网张路:Julia开源框架
Page 22: 面孔网张路:Julia开源框架

该忘忘,该记记的弹性社交网络

Page 23: 面孔网张路:Julia开源框架

基于Julia 0.82000行代码

已开源:放在Github

Page 24: 面孔网张路:Julia开源框架

每个月出款App,还是开源我们的工具?

Page 25: 面孔网张路:Julia开源框架

开源,与宣传无关

• 现在的开发者离不开开源(Python/Ruby/Apache的HttpClient)

• 任何文档都比不上源代码• 写程序就是写论文:不发表,就烂掉• 保守秘密?应用的开发不是航天科技

Page 26: 面孔网张路:Julia开源框架

开源 ≠ 免费

框架开源服务收费

Page 27: 面孔网张路:Julia开源框架

问题是:人们需要什么框架?

Page 28: 面孔网张路:Julia开源框架

HTML5

跨平台:至少3个(Web、iOS、Android)

Page 29: 面孔网张路:Julia开源框架

同一套代码访问所有传感器?

Page 30: 面孔网张路:Julia开源框架

Julia

Page 31: 面孔网张路:Julia开源框架

Julia:HAL (哈尔)

Page 32: 面孔网张路:Julia开源框架

运行效率媲美本机App?

Page 33: 面孔网张路:Julia开源框架

Julia:速度优化• JS引擎的特点决定了多层次继承的

代码运行速度慢,因此Julia在设计上尽可能避免了这种模式。

• 预编译的Template

• 基于CSS3的动画

Page 34: 面孔网张路:Julia开源框架

“天啊,又崩溃了?”

Page 35: 面孔网张路:Julia开源框架

Julia:减低内存消耗

<div></div>

<div></div>

Page 36: 面孔网张路:Julia开源框架

所有这些只是对机器的,人有什么需求?

Page 37: 面孔网张路:Julia开源框架

工程师和设计师协作代码不要快速变烂

Page 38: 面孔网张路:Julia开源框架
Page 39: 面孔网张路:Julia开源框架

Julia:MVC支持

<div class=”btn” data-touchable=”takePicture”> <label class=”cam-gradient”></label>

</div>

可触摸区

Page 40: 面孔网张路:Julia开源框架

其它?

Page 41: 面孔网张路:Julia开源框架

Julia = 开源App = 快速消费品

快速学习敏捷开发马上开始

Page 42: 面孔网张路:Julia开源框架

Julia Road Map时间 里程碑 介绍2011.3 启动! 经过一年多的准备,Julia项目正式开始。2011.5.17 面孔网上线(Julia

Demo 1)基于Julia技术的Web端产品(新浪微博应用)

2011.9.21 见面app内测版发布(Julia Demo 2)

基于Julia做的第一款移动图片社交应用(Android版本)

2011.10.30 见面app开源 见面的源代码发布到了Github上,同时开通了Julia的Google讨论组。

2011.11.10 Julia v0.8 版本 基于JDK的Android版本2011.12 Julia v0.9 版本 Android版和Web版,数据模型API升级,同时支持

Mobile和Desktop。v0.9的文档将包括基本文档和样例。

2012.1 Julia v1.0版本 Template(模板)API升级,NativePlugin、NativeRuntimePlugin 接口。Julia应用开发API兼容性保证。

2012.3 Julia v2.0版本 iPhone支持,开发者调试环境工具包,多平台(Android、iPhone、Desktop)产品自动生成器。

Page 43: 面孔网张路:Julia开源框架

Julia:不是结束,只是开始