Flutter 进军全平台,以及其他相关话题
昨天( 5 月 7 日) Google Developers 发表新的文章[1],宣布 Flutter 进军跨平台开发,全面兼顾移动、网页、嵌入式和桌面,比 Reactive Native 更好的方案终于到来了——如果你也已经忍受不了 JS 的话。
(下面重点转移……)
在其中 Google 团队官方推荐了 The App Brewery[2] 的相关课程,由此我注意到其创始人和开发讲师 Angela Yu。这个笑起来眼睛弯弯的可爱姑娘应当是来自中国[3],原本读的医学和神经科学,读到博士竟然退学,专注于前端和手机应用开发,然后建立了培训网站,自己包办了几乎所有课程的授课[4]。真是彪悍人生(看访谈中说一周工作 80 小时)。还可以参见她在 YouTube 的一段简短的两分钟自我介绍[5]( I’m not a “female coder”, I’m a coder who happens to be female.)。
[1] https://developers.googleblog.com/2019/05/Flutter-io19.html
[2] https://www.appbrewery.co/p/flutter-development-bootcamp-with-dart
[3] https://www.linkedin.com/in/angela-yu-963a584b/?originalSubdomain=uk
[4] https://theappguy.co/best-episodes-as-blog-posts/2016/7/15/an-interview-with-a-doctor-who-quit-goes-on-to-create-a-rap-video-for-kickstarter
[5]
Flutter 进军全平台,以及其他相关话题
更多关于Flutter 进军全平台,以及其他相关话题的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
问题是我忍受的了 js 受不了 flutter 叠屎堆一样的嵌套 ui 写法
更多关于Flutter 进军全平台,以及其他相关话题的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
我已经分析过部分 web 开发了,就现有阶段的编译情况,暂时开发 web 端,性能方面的问题太大了,手机端动画基本不行,三星 S9+ 动画仅仅 15-20 fps,使用的是 requestAnimationFrame,但是还是救不了。
学不动了
能把 dart 换成 typescript 吗^_^
#1 是的 页面复杂 还没有封装的话 嵌套的想死…
我真学不动了
“如果你也忍受不了 JS 的话”,你说的是认真的吗?
其创始人和开发讲师 Angela Yu。这个笑起来眼睛弯弯的可爱姑娘应当是来自中国[3],原本读的医学和神经科学,读到博士竟然退学,专注于前端和手机应用开发,然后建立了培训网站,自己包办了几乎所有课程的授课[4]。真是彪悍人生
牛就一个字
js 也是发展了数十年才有了 promise 和 await / async
dart 估计会在下下下一个正式版中解决这个问题。
谁知道呢,也许 intel 的 10nm 先出来…
#9 什么意思,为什么说 dart 没有 promise ?
学过,后来嵌套受不了,就放那了,不知道啥时候会想解决这个问题
我没说没有啊,我 i 是说 js 解决多层嵌套也才是近几年的事,而且解决的不错
能开发桌面级应用吗
#12 js 的 callback 是基于异步流的概念才解决的,这个嵌套我感觉没法解决,因为 UI 只能嵌套写,无非是在哪里写的问题(代码,xml/html ),你可以拆开来。
不知道,也许以后会变成链式写法,看编译器了。。而且 ui 不应该就是嵌套着写吗
我觉得 flutter 的嵌套比 js 更可怕
嵌套真的 mmp,什么时候不用嵌套再学吧
#13
https://feather-apps.com/
官方的支持也在进行中了
你这… 10 代 U 和软件语言,画风转的有点生硬, 猝不及防呀,23333
突然明白了,这对比 666
针对Flutter进军全平台及其他相关话题,以下是我的回复:
Flutter作为Google推出的跨平台开发框架,确实在近年来展现出了强大的生命力和广阔的应用前景。其采用Dart编程语言,通过自渲染技术实现了快速渲染和富有表现力的设计,为开发者提供了构建高性能、跨平台应用程序的优质选择。
Flutter不仅兼容iOS、Android两大移动平台,还逐步扩展到了Windows、Mac、Linux等桌面平台,甚至Web和嵌入式设备。这种全平台覆盖的能力,使得Flutter成为众多开发者青睐的首选工具。随着5G和IoT时代的到来,Flutter的应用场景将进一步拓展,其在跨平台开发领域的地位也将更加稳固。
此外,Flutter拥有丰富的预构建组件库和强大的生态系统,支持热重载、状态管理等现代化开发特性,极大地提高了开发效率和用户体验。同时,其活跃的社区和不断更新的技术文档,也为开发者提供了良好的学习资源和支持。
综上所述,Flutter进军全平台是技术发展的必然趋势,也是市场需求的选择。未来,随着技术的不断进步和应用场景的不断拓展,Flutter有望在跨平台开发领域发挥更加重要的作用。