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

公司多了一个原生 flutter 项目,这个后端好上手吗

  •  
  •   Patrick6 ·
    patrick12138 · 2023-12-25 18:24:49 +08:00 · 2033 次点击
    这是一个创建于 367 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司主 web 后端是.net ,我写过 Java ,Java Web 的后端都知道点。 不知道这个如果写这个移动端的 flutter 会不会打乱后端学习节奏

    13 条回复    2023-12-27 19:36:39 +08:00
    jifengg
        1
    jifengg  
       2023-12-26 10:01:15 +08:00
    如果没接触过 app 端开发,有好有坏,好处是接触了 flutter 之后,你可以独立开发一套应用了。坏处是,涉及到原生( android ,ios )的地方,会比较吃力。

    flutter 使用 dart 语言,这个语言有个好处是也可以开发后端服务,学习过程中使用 dart 编写后端,flutter 写前端,可以更快的学习这门语言。
    yinlei212
        2
    yinlei212  
       2023-12-26 10:16:49 +08:00
    Dart 跟 java 语法概念差不多,可以平滑切换,写多了会觉得 Dart 比 java 好用,有一点是前后端都写是累(甩锅没人接)。
    但是可以沉淀技术人的全局意识。
    如果喜欢技术那就可以弄,越多越好。
    如果对你来说技术只是一个过度那就 pass 吧。
    bsg1992
        3
    bsg1992  
       2023-12-26 13:03:15 +08:00
    flutter 只是写界面 没啥难度。
    如果涉及到一些原生功能,且 flutter 没有提供好的插件,你又没有原生 app 开发经验,遇到这种问题就比较难以解决
    Patrick6
        4
    Patrick6  
    OP
       2023-12-26 17:34:08 +08:00
    @jifengg #1 如果是这种那我的理解是类似 js 这种语言吗,既可以前端框架,又可以 node.js 来开后端,是这样吗
    Patrick6
        5
    Patrick6  
    OP
       2023-12-26 17:44:07 +08:00
    @bsg1992 #3 原生 app 开发,底层是 Java 安卓那套吗,可以举个例子吗,可能会是怎么样的原生问题?
    Patrick6
        6
    Patrick6  
    OP
       2023-12-26 17:46:12 +08:00
    @yinlei212 #2 简单一点的前端布局联调啥的还是会的,但是 app 端确实没接触过,不知道这种前后端是分离开的还是咋,难的点会在哪里就比较不懂
    yinlei212
        7
    yinlei212  
       2023-12-26 17:56:45 +08:00
    肯定是前后端分离,通过 api 调用
    Patrick6
        8
    Patrick6  
    OP
       2023-12-26 18:06:01 +08:00
    @yinlei212 #7 这样,那合理的
    bsg1992
        9
    bsg1992  
       2023-12-26 19:59:35 +08:00
    @Patrick6 安卓 Java iOS object-c 或者 Swift
    例如你需要调用蓝牙,相机 ,applypay ,灵动岛之类的手机功能,或者对接一些其他平台的 SDK
    flutter 上没有实现好的库,你就得去写 Java 或者 oc 代码进行开发 然后在 flutter 侧 写 channel 进行调用。
    而且 iOS 必须得用 mac 电脑进行打包发布,Windows 无法打包 iOS 应用
    bsg1992
        10
    bsg1992  
       2023-12-26 20:01:35 +08:00
    我也是.net 开发,flutter 写界面其实和前端差不多,麻烦的就是原生功能,还有就是怕遇上一些系统 bug ,如果你不懂原生开发很难对问题进行定位。
    Patrick6
        11
    Patrick6  
    OP
       2023-12-27 09:25:51 +08:00
    @bsg1992 #10 我这个应该不用管到 ios 的,就安卓端就可以,那你是运用就 flutter 前端,然后接口后端还是.net 这样的模式吗,还是说后端也用到了 dart 语言呢
    jifengg
        12
    jifengg  
       2023-12-27 10:38:48 +08:00
    @Patrick6 要类比的话更像 .net ,毕竟都是编译型语言。
    dart 能开发后端,但是目前用来开发后端还是太蛋疼。
    bsg1992
        13
    bsg1992  
       2023-12-27 19:36:39 +08:00
    @Patrick6 后端 dotnet app 端 flutter
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1272 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:31 · PVG 07:31 · LAX 15:31 · JFK 18:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.