一年来,作为黑莓开发者来的感受


       过去的2012年可以说是我成长与收获最多的一年,我是一名在校软件工程专业的大学生,现在已经大三了,很有幸能够参加了“2012 BlackBerry 10移动应用高校竞赛”  ,并且我们网维团队获得了一个特等奖,一个一等奖,两个三等奖的成绩,想想那一段不断学习和敲击键盘的暑假,什么都值得了。


       黑莓可以说是我进入移动开发的启蒙,刚进的大学的迷茫,不知道学习什么,然后加入了我现在的团队-wteam-网维,2012年6月左右,我们团队决定参加2012 BlackBerry 10移动应用高校竞赛,这是我们经过深思后决定的,我们相信黑莓并且把他当成我们团队的主打方向。为了参加比赛,暑假我只回家了一个星期,然后就回到学校了,因为我们都是入门者,在参加比赛前我们完全一点开发经验都没,甚至我们打算用来开发的语音--HTML5都是现学现用的。


       暑假的这两个月,我们作为黑莓开发者新手,虽然每天都做着重复的工作,但是我们每天总结一次,每天进步一点点,看着idea一点点的实现出来。黑莓移动应用高校竞赛对我们来说是一次全新的挑战,无论是开发平台还是开发技术。在参加比赛前,我们团队主要是做网站开发,虽然已经熟悉掌握了html,css,javascript等开发技术,但是对html5,css3还是仅仅停留在了解的基础上。html5作为一门新技术,我们非常的看好,特别是它的跨平台性,用来做app易用性,当我们逐渐深入它们时,我们如获至宝,有一种相见恨晚的感觉。我们在项目中使用了许多HTML5的特性,其中包括canvas、webSql、webworker等。


       由于是首次接触黑莓应用开发平台,在开发过程中当然遇到不少的难题。刚开始,开发出来的应用在PC机上显示很华丽,但移植到黑莓平板电脑却是面目全非,通过我们多次不懈的调试,终于找到最佳的视觉效果设计方案。还有在PC上我们开发用了javascript的mouse事件,放到真机上的时候,才发现mouse事件在playbook上的不灵敏,跟我们想要的效果差好多,后来查找资料才知道平板要用touch事件来处理的,真的是太菜了。还有一个一直让我们头疼的问题是某个应用刚开始没选对存储方式,从而产生大量冗余的javascript代码,最终导致开发出来的应用在使用的过程中经常卡机,甚至出现死机现象。我们团队所有队员进行积极思考,讨论,交流,这个问题也在我们努力下得到完美解决。还有当我们逐渐深入了解黑莓api后,我们慢慢地被强大的api所震撼,之前感觉很不可思议的想法突然间变得那么清晰,困扰我们多时的问题迎刃而解。特别是在使用JQuery过程中,意外地在黑莓官网的相关链接发现Alice这个JS库,轻便且上手快让我们在较短时间内提高了画面的华丽感。

 

       感谢黑莓,是黑莓把我们带进了移动开发,让我们找到了方向,希望能够找到更多的志同道合者,一起讨论和交流黑莓开发经验。


下面是我们团队的集体照


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值