现在的 app 开发好难

2020-11-27 13:04:23 +08:00
 dukefightlife

也不知道是不是自己年纪大了还是咋的, 有点怀念很久以前用 Flex Builder 的 mxml, 直接拖放,所见即所得,直接专心些组件业务逻辑, 现在的 app 框架,都靠硬编码去套, 什么 react,flutter, 乱七八糟的套, 好烦啊。

4418 次点击
所在节点    程序员
20 条回复
heyhumor
2020-11-27 13:08:38 +08:00
存在即合理
lujie2012
2020-11-27 13:11:15 +08:00
不要一棵树上吊死啊,换个技术方向。

我目前觉得,Swift swiftUI,kotlin flutter 开发 APP 很香,你怕是你吃过 MRC 的苦
janus77
2020-11-27 14:06:32 +08:00
现在的 app 非常看重交互和 UI 的,君不见苹果公司的东西卖那么火你以为什么原因呢?
然后业务复杂度也更强,不止是渲染数据而已,还有什么手势缩放啊 音视频啊 AR/VR 啊,要不你用上古时代的工具做一个试试?这是技术带来的变革。
综上你只是脱离新技术太久了而出现抵触情绪而已……时间久了就好了
zzzzzzggggggg
2020-11-27 14:43:00 +08:00
kop1989
2020-11-27 14:46:16 +08:00
这些框架只是顺应了目前互联网公司的开发模式而已。(人海战术,所以要尽量降低沟通成本和垂直领域的技术要求,代码逻辑上要解耦)
这也说明了目前在中国的软件开发,是互联网领头者说了算。
关键词:康威定律(设计系统的架构受制于产生这些设计的组织的沟通结构。)
dukefightlife
2020-11-27 14:46:34 +08:00
@lujie2012 flutter 正在用,各种 widget 套 widget,真心没 mxml 好用,记得当初.net 也高过类似 mxml 的东西。flex mxml 真的是神器。
murmur
2020-11-27 14:49:08 +08:00
flutter 是乱七八糟,rn 这些没那么麻烦,主要是你不能期望太高,我对各种非 native 框架的要求就是能用,别乱,不死机,就好了,还什么动画,想太多,你以为我不想 native,还不是没时间俩平台一起搞。
themorecolor
2020-11-27 14:53:53 +08:00
Flutter 习惯了才会发现他的好

https://juejin.cn/post/6899690976638402568/
westoy
2020-11-27 14:57:21 +08:00
我和你相反, 最早那会儿拖控件拖的想死,as3 和 flex 那会儿能直接用 sdk 编译爽的一匹.......
murmur
2020-11-27 15:13:33 +08:00
@themorecolor 这 UI 是谁设计的,那种大圆角带毛边阴影的文本框感觉好丑
themorecolor
2020-11-27 15:23:38 +08:00
@murmur 哈哈
zjsxwc
2020-11-27 15:32:30 +08:00
@heyhumor 偏个题

“存在即合理” 原文是 “all existence has its reason”

“has reason” !== “合理”
CODEWEA
2020-11-27 15:43:02 +08:00
@heyhumor 只会说这一句话?
ghosthcp516
2020-11-27 15:49:11 +08:00
@zjsxwc 存在皆有因
Bijiabo
2020-11-27 16:10:09 +08:00
我觉得有些看起来不那么时髦的技术、框架还是很好的。近些年来有些大厂的毒瘤为了 KPI 疯狂吹爆(没错,我说的就是阿里巴巴的某些毒瘤),整个氛围变得很浮躁。

踏踏实实把东西做好才是应该追求的东西,不一定要套最新的技术、概念。
lagoon
2020-11-27 16:18:37 +08:00
是新技术接受的太少了吧。

我年龄也大了,但现在更喜欢 Flutter 的这种硬编码,而且我觉得比原生快和省力。

而且代码量明显变少了。
laminux29
2020-11-27 16:19:17 +08:00
题主之所以有此感慨,是因为 Adobe 那套 AS3 + Flash IDE + Flex Builder,那一套东西,除开性能与安全,其他东西秒杀现在所有前端框架,包括 H5,并且还超越一堆东西至少一二十年。

当年一个小时可以出一套带动画的小 app,现在一个小时,还在解决兼容性问题(笑)。很多小屁股根本没接触过那一套东西,自然没办法想通那一套东西有多先进,多方便。当时的前端都不需要去研究什么技术,而是专注于业务、艺术、各种创新。看看当年的 AS3 群,每天聊美术与创新,还有 3D,现在的前端群,聊的是什么?这需求怎么实现,那兼容性怎么解决,然后几种框架哪个好,等等,高下立判。

要不是 Adobe 自己作死,把 flash 弄死了,今天谁还天天研究技术,都去做艺术与创新了。
superliwei
2020-11-28 02:14:44 +08:00
我是之前搞了近十年的 flash 开发,现在的前端技术学习起来反而很趁手。
Elissa
2020-11-28 12:12:20 +08:00
vue 一开始也很抵触,想着 jq 一把梭就行了,后来发现学习方法不对,b 站上换个视频学的很愉快,后来开发的项目上规模才发现 vue 真香
matatabi
2020-11-28 19:43:49 +08:00
flutter 统一安卓 ios 只是时间问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/729831

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX