想快速搭一个放推广广告的 APP,*好能跨平台,但搭建速度是唯一要求.

后续要接入第三方广告平台.

怎么选型,各位大佬 0.0

(个人技术栈偏后端,较少写 JS,所以都有一定的学习成本)

37 条回复    2021-02-13 22:24:46 +08:00
debuggerx
    1

debuggerx   61 天前   ❤️ 1

首先排除 flutter,其他人继续
Lxxyx
    2

Lxxyx   61 天前   ❤️ 1

React Native 可以满足你的需求,在不遇到 BUG 的情况下也挺快的,但出问题时如果不懂 native 就会比较麻烦
tuomasi
    3

tuomasi   61 天前   ❤️ 1

kotlin 或者 java
sss495088732
    4

sss495088732   61 天前

@debuggerx flutter 坑很多么 0.0,,…还花了一天时间看文档
sss495088732
    5

sss495088732   61 天前

@Lxxyx ….0.0 应该很难遇到不出 bug 的情况.
sss495088732
    6

sss495088732   61 天前

@tuomasi 所以还是原生么,还以为原生快被淘汰了.0.0
wa143825
    7

wa143825   61 天前   ❤️ 1

首选排除你来写,花钱找一个吧
xieren58
    8

xieren58   61 天前   ❤️ 1

Flutter , 谁用谁爽 ,快速开发赚到钱再说.
janxin
    9

janxin   61 天前   ❤️ 1

优先考虑原生,除非有强需求或其他需求,不建议选跨平台,要踩坑
sss495088732
    10

sss495088732   61 天前

@wa143825 还得维护迭代 0.0….不自己写不放心….上一个就是买的.现在被恶心吐了…换了四五个人维护这个屎山项目…搞不动了..重来一遍

sss495088732
    11

sss495088732   61 天前

@janxin 没什么调用到原生 API 的功能.都是 UI 和渲染,接第三方 webview 是不是能考虑跨平台
sss495088732
    12

sss495088732   61 天前

@xieren58 0.0 嗯嗯…就是这么想的…实在不行后期再招人重构
meteor957
    13

meteor957   61 天前

@sss495088732 你要说原生市场缩减有可能,原生被淘汰了,你觉得 rn flutter 这种还能活着?
visonme
    14

visonme   61 天前   ❤️ 1

四选一,要速度,无太多前端经验,我还是推荐 uniapp
weixiangzhe
    15

weixiangzhe   61 天前 via Android   ❤️ 1

直接 webview 吧?
wsyft
    16

wsyft   60 天前

+1
wsyft
    17

wsyft   60 天前

@visonme +1 支持 14 楼。
16 楼*次发帖不会回复。
sss495088732
    18

sss495088732   60 天前

@meteor957 嗯嗯,也是.草率了
sss495088732
    19

sss495088732   60 天前

@visonme 0.0 我看墙内 uniapp 挺多的.之前本科阶段导师也说 uniapp 很行 0.0.
WebKit
    20

WebKit   60 天前 via Android

uniapp 打包成原生 bug 太多了,不推荐,flutter 还是有些坑的,不过不用原生相关的东西还是可以的,流畅度也是可以的。kotlin 这个目前资料太少了
tanranran
    21

tanranran   60 天前   ❤️ 1

根据你的需求,uniapp 或者 Flutter,但是优先 uniapp

,楼上估计都是没有深入用过吧 [本人原生安卓 7 年经验,iOS 2 年经验,前端 3 年经验,C#1 年经验,uniapp1 年实际商用经验]

Flutter 需要学习的内容比 uniapp 高
React Native 太重了
Kotlin 现阶段更本不能商业化的跨平台
uniapp 缺点就是涉及到地图、多媒体、各种硬件功能的话,需要自己写插件,但如果业务只是 CRUD,他*对是目前跨平台中开发效率*高学习成本*低的框架

dcalsky
    22

dcalsky   60 天前

@sss495088732 本科导师也用过 uniapp ?很潮啊
ryougifujino
    23

ryougifujino   60 天前

@tanranran #21 kotlin 也是有 kotlin multiplatform 的,不过不是 UI 跨平台就是了。Netflix 实践过( https://netflixtechblog.com/netflix-android-and-ios-studio-apps-kotlin-multiplatform-d6d4d8d25d23?gi=ec795dd165c8 )所以不能算是不能商业化跨平台。
sss495088732
    24

sss495088732   60 天前

@WebKit 搭了个 flutter demo….感觉跟写 QT 一样 0.0…
sss495088732
    25

sss495088732   60 天前

@tanranran 0.0 非常感谢大佬.我先试下搭个 demo 跟 flutter 对比一下…感觉 uniapp 的社区很活跃 0.0
sss495088732
    26

sss495088732   60 天前

@dcalsky 教了我们一年就变成副院长…才 30 岁
tydl
    27

tydl   60 天前 via Android

uniapp 原来 app 这么好写
tanranran
    28

tanranran   60 天前

@ryougifujino #23 可能是我描述的有问题,意思是 kotlin 的跨平台,离正式使用还很远,主要是生态问题
lrvinye
    29

lrvinye   60 天前   ❤️ 1

uniapp 确实很快
YIsion
    30

YIsion   60 天前 via iPhone   ❤️ 1

uniapp 只适合简单的页面展示和表单提交。客户端有复杂的业务或者页面就不建议用了
debuggerx
    31

debuggerx   60 天前   ❤️ 1

@sss495088732 flutter 很好啊,我只是根据你的需求建议,你们不适合 flutter 而已,不要误解了。大多数场景我都是推荐跨平台方案优先 flutter 的,但是从你的描述,预计你用 fluuter 搭广告平台难度比较高,风险更大一些
mauve
    32

mauve   60 天前   ❤️ 1

想要优秀的用户体验只有原生
hushao
    33

hushao   59 天前   ❤️ 1

如果 js 不是很懂,rn 大概率你会碰一鼻子灰。flutter 很舒服,但是单单一个广告平台的话,ui 可能不重,flutter 对你们来说就是杀鸡的牛刀。uniapp 你们场景我猜是很合适的。
wuliaoshixia
    34

wuliaoshixia   59 天前   ❤️ 1

楼主要做的推广 app,所列的技术肯定都能实现。根据楼主描述的技术栈,感觉 uniapp 比较适合你们。
lxhcool
    35

lxhcool   59 天前

flutter 或者 rn
lxhcool
    36

lxhcool   59 天前   ❤️ 1

你还是选 flutter 吧,uni 和 rn 要学 vue 和 react
coolesting
    37

coolesting   53 天前 via Android

上手速度和跨平台,uniapp 〉 react n 〉 flutter 〉 native

如果要性能和深度,就反转来看。