由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - React native 还是 Flutter?
相关主题
React native如何大牛请介绍一下 Meteor与 React?
最完善的js跨平台app速成模板: 应有尽有Web技术日报 2015-01-29 Facebook发布React Native
The ionic app takes 3mins to load on android?react js这个有必要学习么?是代替什么的?干angular js用的?
再说说react & angular 2现在学front end framework的话哪个最好?
Material Design 大家用的多么 -- ngMaterialanyone using Vue.js ?
今天看了下Vue.jsAngular vs. React
手机app前台angular/ionic后台如何解决?我由Angular转向React,为什么?
苹果健身榜前十app源代码:ionic/angular是react几种代码混合好还是angular分开好
相关话题的讨论汇总
话题: flutter话题: react话题: native话题: app话题: search
进入Programming版参与讨论
1 (共1页)
A********i
发帖数: 97
1
现在要做个App, 差不多就像是Instagram, 有user, post, likes, comments,
followers, followings. 唯一比Instagram复杂的就是有一个复杂的search function
要做,像搜房子软件Redfin
, Zillow那样的search, 有数值range search, 有category search(比如town home or
single family house), 由于之前从来没有写app的经验,就自己学了Flutter, 因为
Flutter最近比较火,又是谷歌back up, 后台也用谷歌专门搞得那一套Firebase,
Firestore, 后来写出来个非常简陋的框架,但发现Firebase的数据库(由于是non-sql
)很多复杂的search不支持, Flutter 也有些坑, 比如inline video.
由于没有App development 的经验, 所以就想找人来帮着写, 让个有经验的人带一下
,给点guidance。但是Flutter这玩儿比较新,很懂的不多。倒是懂React native的人
很多, 所以现在就犹豫要不要再重新用React native来写,本来写的那个框架太简陋
,怎么也要重写, 而且React native 还可以用AWS 的database, 这样复杂的search
功能也可以不用很费劲。但是这样就要学React native, 我自己是连Java script 都不
太懂, 平常用的语言就是C++ 和 python, 我对C++还比较懂。
现在呢,就是想在论坛里问问有App development 经验的大佬,我应该选哪个框架比较
合适? 哪个坑比较少?我的目标是3-5月把app 弄成功。
w********m
发帖数: 1137
2
二选一的话 flutter
两个都不好用
flutter的优点是编译出来大概20几兆
react native要50几兆
s*********y
发帖数: 6151
3
你到底是要UI framework还是search function?
UI是前端 search是后端 可能还要中间件 要想做Zillow那种search需要比较复
杂的功能比如Elastic search 来做aggregation 不是初学者能搞定的
g****t
发帖数: 31659
4
最早instagram我记得是Django,redis,cassandra这些python后端。
所以如果我是楼主,既然类似于instagram,就用python做后端完事了。
前端没有必要用reactive风格的新工具。就是照片和几个按钮的话,python吐个js,
html
就够了。未来需要改的话,可以晚些再说。

【在 s*********y 的大作中提到】
: 你到底是要UI framework还是search function?
: UI是前端 search是后端 可能还要中间件 要想做Zillow那种search需要比较复
: 杂的功能比如Elastic search 来做aggregation 不是初学者能搞定的

s*********y
发帖数: 6151
5
当然可以 用汇编都能手动撸一个 看给多少钱了

【在 g****t 的大作中提到】
: 最早instagram我记得是Django,redis,cassandra这些python后端。
: 所以如果我是楼主,既然类似于instagram,就用python做后端完事了。
: 前端没有必要用reactive风格的新工具。就是照片和几个按钮的话,python吐个js,
: html
: 就够了。未来需要改的话,可以晚些再说。

g****t
发帖数: 31659
6
https://instagram-engineering.com/web-service-efficiency-at-instagram-with-
python-4976d078e366
我改了建议了。看来没记错,instagram用python的。
那楼主既然模板是instagram,就python也可以的。

【在 s*********y 的大作中提到】
: 当然可以 用汇编都能手动撸一个 看给多少钱了
A********i
发帖数: 97
7
我的是mobile app, 我的理解是(可能是错的理解) 找个cross platform 的语言做
mobile UI, 后端用google firebase 或者 AWS 来搞, 我的理解是这两个clound的数
据库都提供search 功能, 不同是看哪个可以支持更复杂的search. 我是不想自己搭后
端,这样就要有找人搞后端,提高了成本, 你们说的用python 来搞是不是抛开google
clound, aws自己搭后端的意思?
p***o
发帖数: 1252
8
上来就搞cross platform mobile app估计难了点,为啥不搞web app?

google

【在 A********i 的大作中提到】
: 我的是mobile app, 我的理解是(可能是错的理解) 找个cross platform 的语言做
: mobile UI, 后端用google firebase 或者 AWS 来搞, 我的理解是这两个clound的数
: 据库都提供search 功能, 不同是看哪个可以支持更复杂的search. 我是不想自己搭后
: 端,这样就要有找人搞后端,提高了成本, 你们说的用python 来搞是不是抛开google
: clound, aws自己搭后端的意思?

A********i
发帖数: 97
9
这是手机app啊, web app 完全不符合context

【在 p***o 的大作中提到】
: 上来就搞cross platform mobile app估计难了点,为啥不搞web app?
:
: google

g****t
发帖数: 31659
10
和你的设计最接近的是instragam,对吧?看看他家的架构,
比葫芦画瓢?
前端cross platform我司都是老工具,坑少。
cordova,angular都有用到。

google

【在 A********i 的大作中提到】
: 我的是mobile app, 我的理解是(可能是错的理解) 找个cross platform 的语言做
: mobile UI, 后端用google firebase 或者 AWS 来搞, 我的理解是这两个clound的数
: 据库都提供search 功能, 不同是看哪个可以支持更复杂的search. 我是不想自己搭后
: 端,这样就要有找人搞后端,提高了成本, 你们说的用python 来搞是不是抛开google
: clound, aws自己搭后端的意思?

相关主题
手机app前台angular/ionic后台如何解决?Web技术日报 2015-01-29 Facebook发布React Native
苹果健身榜前十app源代码:ionic/angularreact js这个有必要学习么?是代替什么的?干angular js用的?
大牛请介绍一下 Meteor与 React?现在学front end framework的话哪个最好?
进入Programming版参与讨论
p***o
发帖数: 1252
11
手机上跑web app多了去了,还不算html5打个包加个壳那种。

【在 A********i 的大作中提到】
: 这是手机app啊, web app 完全不符合context
g****t
发帖数: 31659
12
是的。我司就是类似如下过程,都是印度的印度人做。
https://medium.com/@christof.thalmann/convert-angular-project-to-android-apk
-in-10-steps-c49e2fddd29

【在 p***o 的大作中提到】
: 手机上跑web app多了去了,还不算html5打个包加个壳那种。
A********i
发帖数: 97
13
你司是哪?
Instagram mobile UI 好像大部分是react native, 后端看起来比较复杂,对我这种没
经验的人看着云里雾里。
这个APP 刚开始不用搞得太复杂,对一个million users 的scale, 能用就行。

【在 g****t 的大作中提到】
: 和你的设计最接近的是instragam,对吧?看看他家的架构,
: 比葫芦画瓢?
: 前端cross platform我司都是老工具,坑少。
: cordova,angular都有用到。
:
: google

g****t
发帖数: 31659
14
我的意思是,后端用python,前端用 angular。
你的前端是照片几个按钮,怎么写其实都是不难。
难点看着和react native,flutter
的关系不大。

【在 A********i 的大作中提到】
: 你司是哪?
: Instagram mobile UI 好像大部分是react native, 后端看起来比较复杂,对我这种没
: 经验的人看着云里雾里。
: 这个APP 刚开始不用搞得太复杂,对一个million users 的scale, 能用就行。

A********i
发帖数: 97
15
多谢了!
后端要是搞python的话,这要自己在aws上自己搭吗?

【在 g****t 的大作中提到】
: 我的意思是,后端用python,前端用 angular。
: 你的前端是照片几个按钮,怎么写其实都是不难。
: 难点看着和react native,flutter
: 的关系不大。

M********t
发帖数: 5032
16
flutter很烂
react native没搞过
l******n
发帖数: 9344
17
web app的api在app一样用
前端就是ui,爱用啥用啥,后端你用python,go都一样,就是提供数据而已。你说的
search功能,用数据库提供的就可以了

【在 A********i 的大作中提到】
: 这是手机app啊, web app 完全不符合context
g****t
发帖数: 31659
18
你要Million user, 架构肯定要有设计上的取舍和权衡的。不太可能有out of box立即
就好的工具。
所以前面那位说,初学者搞不定,我觉得有道理。这个要求不太适合没经验的人做。

有了第一次做的经验,现阶段
不如查查各系列常用软件的benchmark, Django,node, spring boot等等的
benchmark,琢磨和比较一下。上次碰到的难点,写写简单的测试,看看。
我个人喜欢用3-5年前的技术。因为这些技术常见的问题,容易找到人问。不然碰到非
原理性的难点,没有参考资料的话,一个要搞好几天,说不定还搞不对,开发风险比较
大。


: 多谢了!

: 后端要是搞python的话,这要自己在aws上自己搭吗?



【在 A********i 的大作中提到】
: 多谢了!
: 后端要是搞python的话,这要自己在aws上自己搭吗?

t*****n
发帖数: 2578
19
Flutter是Angular么?
React Native很简单。觉得RN好。
g****t
发帖数: 31659
20
Angular is type script based framework. Flutter used the Dart as its major
language.


: Flutter是Angular么?

: React Native很简单。觉得RN好。



【在 t*****n 的大作中提到】
: Flutter是Angular么?
: React Native很简单。觉得RN好。

相关主题
anyone using Vue.js ?是react几种代码混合好还是angular分开好
Angular vs. React什么样的公司喜欢尝试新技术
我由Angular转向React,为什么?react, angular2 哪个有前途
进入Programming版参与讨论
h**i
发帖数: 712
21
你需要估算cloud 的运营成本,找到一个折中架构,否则还没赚钱每个月就给首富送钱
了。NoSQL一般支持复杂查询都不太好,你要说说具体要求。

【在 A********i 的大作中提到】
: 多谢了!
: 后端要是搞python的话,这要自己在aws上自己搭吗?

g****t
发帖数: 31659
22
最后说一点我做项目的经验浅见:
如果我们把选项分为上中下三种,在所有的选项中,用你最擅长的工具或者技术做项目
,都是在上策之列。
所以尽管我不了解cpp后端怎么弄。但我认为,用cpp从头到尾完这个项目,也完全可能
是你最好的选择之一。
good luck

function
or
sql

【在 A********i 的大作中提到】
: 现在要做个App, 差不多就像是Instagram, 有user, post, likes, comments,
: followers, followings. 唯一比Instagram复杂的就是有一个复杂的search function
: 要做,像搜房子软件Redfin
: , Zillow那样的search, 有数值range search, 有category search(比如town home or
: single family house), 由于之前从来没有写app的经验,就自己学了Flutter, 因为
: Flutter最近比较火,又是谷歌back up, 后台也用谷歌专门搞得那一套Firebase,
: Firestore, 后来写出来个非常简陋的框架,但发现Firebase的数据库(由于是non-sql
: )很多复杂的search不支持, Flutter 也有些坑, 比如inline video.
: 由于没有App development 的经验, 所以就想找人来帮着写, 让个有经验的人带一下
: ,给点guidance。但是Flutter这玩儿比较新,很懂的不多。倒是懂React native的人

f*********e
发帖数: 8453
23
谢谢,我一直在找这种东西。一直都觉得为了写手机app再另外弄一套开发工具和框架
是非常蛋疼的一件事。不过这么搞能不能用GSM之类的通知?有没有接口?

apk

【在 g****t 的大作中提到】
: 是的。我司就是类似如下过程,都是印度的印度人做。
: https://medium.com/@christof.thalmann/convert-angular-project-to-android-apk
: -in-10-steps-c49e2fddd29

g****t
发帖数: 31659
24
这个不太清楚。我就是看看问问我公司做这块的情况。没有手工经验。我自己写过手机
app,用的java,swift


: 谢谢,我一直在找这种东西。一直都觉得为了写手机app再另外弄一套开发工具
和框架

: 是非常蛋疼的一件事。不过这么搞能不能用GSM之类的通知?有没有接口?

: apk



【在 f*********e 的大作中提到】
: 谢谢,我一直在找这种东西。一直都觉得为了写手机app再另外弄一套开发工具和框架
: 是非常蛋疼的一件事。不过这么搞能不能用GSM之类的通知?有没有接口?
:
: apk

w********m
发帖数: 1137
25
大牛,讲讲你遇到的flutter的坑吧

【在 M********t 的大作中提到】
: flutter很烂
: react native没搞过

1 (共1页)
进入Programming版参与讨论
相关主题
什么样的公司喜欢尝试新技术Material Design 大家用的多么 -- ngMaterial
react, angular2 哪个有前途今天看了下Vue.js
把angular改成react了手机app前台angular/ionic后台如何解决?
有人用angular 2吗? ionic 2的alpha出来了苹果健身榜前十app源代码:ionic/angular
React native如何大牛请介绍一下 Meteor与 React?
最完善的js跨平台app速成模板: 应有尽有Web技术日报 2015-01-29 Facebook发布React Native
The ionic app takes 3mins to load on android?react js这个有必要学习么?是代替什么的?干angular js用的?
再说说react & angular 2现在学front end framework的话哪个最好?
相关话题的讨论汇总
话题: flutter话题: react话题: native话题: app话题: search