html5游戏开发设计技术解析Egret篇

    近日,因为游戏热门而引起业内对游戏引擎Egret(白鹭)倍加关注。Egret是一款适用于HTML5开发的游戏引擎,也可以用在安卓、IOS、WP原生平台等。目前业界对于Egret的前景处于半喜半忧状态,喜的是其高效的网游转手游性能,忧的是H5游戏状况的不清晰。

    以下内容整理自Egret(白鹭)创始人相关解答:单就Egret本身而言,给出我关于以下几个问题的想法。

    1.Egret为何用TypeScript?为何不用Dart,AtScript或者其他?

    TypeScript(TS)是一个严格意义上JavaScript超集,而且它目前的1.4版本的语言设计更接近于ES6,如果只是单纯认为TypeScript是微软出的一个开源语言的,请认真去网站深入了解一下这个开源项目,了解以下微软的首席架构师为何会针对JavaScript做了这么个玩意。

    那么为何Egret会选用TS呢?

    首先,我们认为Dart的形式针对很多会使用JS或AS3的开发者而言(尤其是初学者这个最大的群体),学习的成本曲线较陡,而谷歌又是一个在技术上“太过”创新的公司,跟随一个有可能“朝令夕改”的技术去制作一款产品,而且将整个Egret的工具和服务的体系都悬于它之上,实在有些让我坐卧难寝。谷歌的AtScript的目标又过于宏大,瞄准了ES7,但是就目前的H5的技术推进而言,下一个JS的标准是看齐ES6。我们想做一款创新好用的产品,但是首先我考虑的是先要创作一个能用的产品。

   回到TS,它目前版本是1.4,即将在2015出现2.0,语言的结构设计无限趋近与ES6的标准,有了module࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值