Dart及Flutter杂记

  近几天在网上看到了Flutter的文章,顿进感觉到眼睛一亮。吸引我的主要是性能,能达到120fps。android最大的问题就是性能不如苹果。同样的配置,android容易一顿一顿的,苹果却是如丝般的柔滑,差异是很明显的。

  Flutter与ReactNative类似,开发的程序能同时运行在android和ios下,关键是性能,能超过android上原生的用java开发的程序,这太让人兴奋了。要知道,ReactNative的性能只是接近原生,与原生相比,还是差一点,呵呵。

       马上到官网上https://flutter.io/上看了下,禁不住想试试,可惜官网上没有编译好的demo,只有自己搭建开发环境。看了下系统需求,发现开发环境目前不支持windows(计划以后支持),只支持linux和mac,并且是64位的。我的电脑安装的是win7,得安装虚拟机跑linux,有点麻烦。

       Flutter的开发语言是Dart,google的一种新语言,和java有点像,会java的比较容易上手。试不了Flutter,就先试试Dart吧,到官网https://www.dartlang.org/下载,发现被墙,只有到中文论坛http://www.cndartlang.com/下载。安装好后,写了点简单的东西试了下,感觉还不错。后来发现angular2也可以用dart开发,于是到https://angular.io/dart上,照着QuickStart试试,在第一步,pub get 时就报错了,依赖的库下载不下来,认真分析了下,发现是创建目录链接有问题,估计是不支持windows吧。

       没有办法,只有下载安装linux的虚拟机了,照着做,还是比较顺利的。有时在编译时,会报网络错误,是下载依赖的包出错,原来是访问goolge的资源服务器不太稳定。在有些机器上,flutter的demo运行不了,直接挂掉了。开发环境的搭建还是比较简单的,可以参考http://www.cndartlang.com/thread-53-1-1.html。

      总体而言,google推出的flutter还是很不错的。

  编译好的demo,感兴趣的可以试试,我在红米(android 4.4.4)下运行没有问题。

     http://download.csdn.net/detail/liangjinliang/9614997

      http://download.csdn.net/detail/liangjinliang/9615001

  


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值