现在的 app 开发好难 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
dukefightlife
V2EX    程序员

现在的 app 开发好难

  •  
  •   dukefightlife 2020-11-27 13:04:23 +08:00 4822 次点击
    这是一个创建于 1778 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    20 条回复    2020-11-28 19:43:49 +08:00
    heyhumor
        1
    heyhumor  
       2020-11-27 13:08:38 +08:00
    存在即合理
    lujie2012
        2
    lujie2012  
       2020-11-27 13:11:15 +08:00
    不要一棵树上吊死啊,换个技术方向。

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

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

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

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

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

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

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

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

    要不是 Adobe 自己作死,把 flash 弄死了,今天谁还天天研究技术,都去做艺术与创新了。
    superliwei
        18
    superliwei  
       2020-11-28 02:14:44 +08:00
    我是之前搞了近十年的 flash 开发,现在的前端技术学习起来反而很趁手。
    Elissa
        19
    Elissa  
       2020-11-28 12:12:20 +08:00 via Android
    vue 一开始也很抵触,想着 jq 一把梭就行了,后来发现学习方法不对,b 站上换个视频学的很愉快,后来开发的项目上规模才发现 vue 真香
    matatabi
        20
    matatabi  
       2020-11-28 19:43:49 +08:00
    flutter 统一安卓 ios 只是时间问题
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3595 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 10:25 PVG 18:25 LAX 03:25 JFK 06:25
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86