每周学一点 egret(5):Egret Wing2.1 改善的地方

昨天接了一个同学的提议,想开发一个app,本来用As3写很快就可以完成,但是不太想挖ANE的坑所以放弃这个念头,改用了Egret 去写,就当一个软件去写,有时候发现有人用你的软件你会很开心,很有自豪感。我是学软件工程,所以软件开发宗旨是发现有价值的东西,存在则合理。所以偶然开发一些应用还是有点意思。开始的时候我可以用IOS去完成这个任务,但是发现同学无苹果机器,于是改用H5去写一下,但是慢慢做的过程当中,H5要调用相册和摄像头等的底层功能就显得无能为力,没有现成的API,只能通过通信去交互告诉安卓的底层去完成这样的设计。本来没有打算使用网络存储的功能,但是发现一个点,H5也没有能力调用存储卡的功能,只能默默地使用一些中间过程去实现。也就是类似 JS 调用OC 调用Java 这样一个过程。还有其他方案,类似 cordova
H5优势去做UI真的很快速,写起来真是很舒服。这一点比较有优势。我在书写的过程当中,越有倾向去写,发现Egret Wing 还是有很大提升空间。这一点,可能是因为bug 有点过多了,还是遇到各种莫名奇妙的问题。用起来会被卡主了。资料还是有点少。maybe 大神们都去了其他星球干活去了。
有时候自己也会犯2B的错误,写出一个递归死循环 堆栈都溢出了。
昨天发现一个点,Egret Wing 在图层方面有待加强,图层并不支持编辑功能,所以就算我改了名字和不能影响在属性面板设置ID,而在绑定TS文件里面,元件很多时候,还要声明好多,和写很多监听交互,这一点还真多多少少有点想偷懒。如果可以提供一种机制快速生成这种声明,那样我只需要一次改名就可以全部完成设置了。这样,我就可以避免这些麻烦事情了。
最好的做法是绑定了TS文件后,我修改了ID 会自动写进TS文件当中去,这样也更省心了。

当中Egret Wing 在2.1的版本改善了不少,之前提及过一些意见也收到反馈这一点真不错。但是快捷键这个神器而言,Egret Wing 在快捷键设计还是需要继续努力。 对于Egret Wing 这一款写UI是挺方便,有一些过程不太适合美术,美术在工程流过程当中学习成本会偏大一点,这一点是需要加强一下。或者提供一个美工版本,他们关注的更多UI本身设计,其他的都不再需要了。前端有时候需要针对需求组合组件设计一个新的需求。所以这一点真是需要改善地方。丢给美术,省了前端的心思去调整。
至于项目当中要不要使用好呢?这个还是有需要用上。GUI的编写还是挺快的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值