我参加了今年的百度开发者大会,感觉他们准备的不足,礼品太烂了。
应用万象,云创未来
地点:北京国际会议中心 ,早上8点中开始签到(通过手机后4位)签到领证入场,到10点中开发者论坛演讲正式开始
首先由李彦宏致辞,他讲的比较泛,比较随意,其中讲到hao123 的创业者是一个初中生,那时候我们大家都在学习,做的开发的大多是企业级应用,hao123 就是一个导航,技术来说的话,现在任何一个人都能做。李兴平:hao123作者,他快速的迎合了网民的需求,发现机会,他成功了。李彦宏还讲到之前他们是做产品,做应用,给客户提供好的产品以及应用,百度过去十几年做了一件事——搜索引擎,搜索引擎的主要作用是让网民平等获取信息,对互联网产业的作用的流量分发。流量分发帮助了一大批站长走向成功。现在他们来做服务,做平台、做云----百度云,给开发者提供很好的资源与服务(百度将资源打包,提供平台,让开发者为百度的用户服务,开发出好的应用)。
接下来的演讲主要围绕着百度的开放平台、百度云、未来互联网以及手机应用的介绍,听一听,了解一下概念,其中纽约留学生:尤雨溪,(独立开发者)他讲到:HTML5是当前的大热趋势,对于个人开发者,尤其是对应用开发还不是很熟悉的个人开发者而言,学习这个是一个好的选择。但是html5的时代还不成熟。
未来基于html5的应用会代替原生app,主要针对 web应用,手机应用等。
目前比如手机开发最困惑的是:开发出android的app,还要做一遍ios的开发,同时还要提供pc上的网站(太痛苦了)。
但是html5 现在还处于发芽阶段,还不成熟,现在互联网上的巨头都在推html5。具体多长时间能够成熟,这个说不好。因为这是一个w3c规范。
我下午也关注了他的技术演讲,让我认识到真正的html5应用(技术上理念就是用html+css3+javascript + 后台服务 来完成)
javascript 来完成目前做的web系统上的MVC全部功能,并且使用js直接调用后台的服务(后台只是服务)。
还有一点印象深刻的是其中javascript 一个用法:
针对全局变量,最好当参数传递到闭包函数内,这样速度会快一些
比如
var PageInfo = (function(win){
return {
init:function(){
//.......
win.alert("你好");
}
}
})(window);
window.onload = function(){
PageInfo.init();
}
调用:
PageInfo.init();//比如进行初始化页面的所有工作,对外只提供单一变量。
这些属于开发的细节,个人开发习惯。
我个人觉得百度论坛最大的亮点当属于13岁的天才开发者:郑博闻。IOS开发者,是kindle3 中文输入法的作者,太利害了,13岁。
他的演讲内容:比较精彩:
“大家好,我是郑博闻,我是一名IOS开发者,今年13岁。首先进行一个简短的自我介绍。这就是我,大家好,我是郑博闻,今年13岁,在简短的自我介绍之后,让我们开始今天的话题,开发是大家非常熟悉的单词。但是我为何选择开发,这也是大家非常感兴趣的问题。。。。。演讲也很有意思。”
其中讲到三个单词:simple,touch,green。
Simple:极简主义是乔布斯一种贯彻的理念,何为简洁,简洁是一种简单的美,来源色彩的搭配、工程的排版。我在我的产品中一直追求简洁的美,我的生活中,简洁一直是我的首选。
Touch:未来得世界是可以触摸的世界,也是触手可及的世界。
Green:绿色环境,人人有责。
“Simple、Touch、Green,三者结合在一起的时候,那就是未来。未来它是APP的未来,是Simple的未来,是Touch的未来,更应该是Green的未来,每个人心中都有创新之火,只有点燃才会燃烧,如果放在一边,随着时间的车轮滚动,会慢慢的腐朽,当你想用的时候,你会发现似乎已经并不属于你了,再也用不到了。所以我们抓紧时间让创新之火在我们心中燃烧出最动人的光彩光芒。我想说,Anyone can make a Startup,只要有足够的热情,肯定能在热爱的事业中获取成功。”
……………………………
他的讲解:应用是为了满足需求,非常简单的应用能够满足需求,它就是成功的。未来是app的时代,应用为王的时代,谁也不知道啥是杀手级的应用,但是:满足需求是应用的本质。年仅13岁给3千多的开发者演讲。他觉得是焦点,亮点。
百度的这个开发者感受:未来是 移动+ 云 的时代,(满足需求)应用的时代。百度基于自己的资源给出了解决方案,提供出很多开放式API,让开发者能够更好的开发出好的应用。并且百度在当天正式上线:百度开发者中心(developer.baidu.com),聚合百度内:开发、部署,运营、变现 全部资源,提供给合作方全流程的服务支持。
1、 百度数据开放平台(open.baidu.com/data)
2、 百度应用开放平台(app.baidu.com/developer)
3、 移动应用开放平台(mobileapp.baidu.com)
4、 百度连接开放平台(dev.baidu.com/connect)
5、 百度地图API(dev.baidu.com/wiki/map)
6、 百度移动定位API(dev.baidu.com/wiki/geolocation)
7、 百度站长平台(zhangzhang.baidu.com)
8、 百度分享(share.baidu.com)
9、 百度移动开放平台(open.shouji.baidu.com)
10、 百度游戏开放平台( youxi.baidu.com/open)
11、 百度知道开放平台(open.zhidao.baidu.com)
12、 百度百科合作平台(baike.baidu.com/hezuo)
13、 百度开放云平台(cloud.baidu.com)
其中:
百度移动开放平台:
依托百度无线搜索和百度优势移动技术能力,为站长提供全方位的支持,立足于通过平台建立于无线各类型合作伙伴的良性合作关系。
百度云开放平台:
提供给中小型创业团队,开发创新互联网运用的一个平台,分享百度云端架构,能够帮助中小开发团队开发更好的运用。