wendux / flutter-comment

Flutter中文网评论
10 stars 0 forks source link

Flutter for Web开发者 - Flutter中文网 #45

Open wendux opened 6 years ago

wendux commented 6 years ago

https://flutterchina.club/web-analogs/

jiaozhouzhou commented 6 years ago

如果所有的效果全部套用的话,flutter要嵌套多少层呀。

MisterZhouZhou commented 6 years ago

React 一个style的样式在Flutter都需要通过嵌套组件来实现着实有些复杂

cshenger commented 6 years ago

我隐约感觉嵌套这种风格后期绝壁是个坑

kinm commented 6 years ago

Emmmm....还是觉得VUE的风格好! VUE项目不论你怎么写,都可以快速定位要修改的地方! 如果界面复杂,这种嵌套的风格维护起来真的要人命!

lichentao commented 6 years ago

难道flutter可以一套代码三端运行了?

lichentao commented 6 years ago

是不是以后也有更加便捷的DSL,前端上的框架如同雨后春笋办来袭吧

leeseean commented 6 years ago

嵌套地狱 啊。能不能改成vue风格的写法?

akkuan commented 6 years ago

这个嵌套真的。。。。没得改了吗?

westinyang commented 6 years ago

为什么要这样嵌套,可读性 可维护性 可复用性 何在?

hanxu317317 commented 6 years ago

已经有讨论: https://github.com/flutter/flutter/issues/11609

binyu1231 commented 6 years ago

各位 语法是语言本身决定的,dart 语言个人感觉是类型语言中比较灵活的了(莫非你们能逼他们出 dartx?)。实现方式也会更倾向iOS 和 Android 开发者的习惯。不过嵌套结构是人写出来的,火箭也是人造出来的 div>ul>li>label>input+span,想想办法

wind928 commented 6 years ago

嵌套不是问题啊,主流的框架不也都是嵌套的,毕竟HTML决定了肯定有嵌套。Flutter的问题只是这种代码式的写法相比于标签不够直观。 当然,也并不是非嵌套不可,相信后续会有链式的API出现

TaroXin commented 6 years ago

如果你感觉嵌套过多,无法维护,那么就是你需要细化组件的时候了!

ryan730 commented 6 years ago

如此倔强的不使用 “模版语法”,google是在走angular 的老路(不与时俱进),最后被react和vue超越。 好不容易,提出canvas + 直接对接VM,来跨端,这种比较尝新的思路,却最后毁在一些不亲民的策略上,只能说google 这次又要给“ 前人栽树,给人乘凉 ”了。。。

baby1990 commented 6 years ago

嵌套的问题可以使用语法糖,类似于jsx的方案,将代码抽象成html的标签结构来处理,做个转译的工具应该是可以的

jamninetyfive commented 6 years ago

这个的代码量 可想而知。这难道不是负变化。

xxzhiwei commented 5 years ago

嵌套的问题,通过不断分出组成‘组件’,大概也能解决吧?

watsonhaw commented 5 years ago

@ryan730 那你直接用react native或者fork改一版不好了?

caobingsheng commented 5 years ago

嵌套问题都有,html不也嵌套么,只不过不够直观,能用vue转换一下就好了,类似react native那样,让vue脚本可以用dart啊,其他的基本不变就可以了

thlstsul commented 5 years ago

样式和结构全部堆在一起,这要是不能很好的管理,会搞吐的吧

llqgit commented 4 years ago

dart 语言,和这个 css 写法,真是坑。既然是新框架,为啥不能设计的简单易用呢。写一个简单的样式,搞得学习曲线这么高,代码这么多。不知道咋想的。。。