flutter-菜鸟的认识

flutter引擎是用c++写的,flutter是一种框架,一套基于ios,android的移动UI框架,框架是用dart语言写的,dart作为一门新兴的语言,只不过现在生态还欠缺。但是其从2011年就已经开始诞生,到15年移动应用sky框架的诞生就是flutter的开始叫法,现在已更名为flutter到现在2月份23日dart2更新,dart2是为了更好的解决客户端交互,例如强大的类型功能,ui代码(ui as code)。

  • 移动端

移动端,构建一个受欢迎的应用程序,会比任何语言构建的时间耗费短,这解决了程序员加班加点。。。。。。。。啊哈哈。使用响应式编程开发,具有快速的垃圾回收高性能渲染引擎。最重要的是使用dart语言写的易读,优雅。

  • web端

web端,其实有专门的库dart:html和完整的web框架,web端运行的是JavaScript代码,所以使用的时候就会被编译器成JavaScript。

学习可以在这里起飞,https://flutterchina.club/
半道出家的java工程师学习这个flutter使用一个月的感觉是容易上手,尤其是热加载调试程序会非常快,widget树可以在as工具调试
这里写图片描述

ui容易上手,经过 各种组件的组合,就会创建一个非常漂亮的UI。
至于进阶学习,可学习何小友大神的教程http://flutter-dev.cn/topic/12/flutter%E4%BB%8E%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA%E5%88%B0%E8%BF%9B%E9%98%B6%E7%B3%BB%E5%88%97%E6%95%99%E7%A8%8B

真正的一款app光从技术层面来说ui设计到业务逻辑缺一不可,刚好业务逻辑正好是难点,写ui的时候切记别把业务逻辑写死,以便做到组件复用,和解耦。这是最好的。正在充电中,学习dart和flutter中,,,,,,,,

猜你喜欢

转载自blog.csdn.net/TonyHelloWorld/article/details/80748524