求推荐一个小程序开发框架, uniapp、taro 还是直接微信原生开撸

2019-08-05 11:12:07 +08:00
 gaigechunfeng

最近想开发一款小程序,既然重新挖坑,想着要不要上一个跨平台的开发框架。 uniapp、taro,原生的,flutter。 大家都在用哪个呢,说说优缺点呢。

16081 次点击
所在节点    程序员
109 条回复
cuzfinal
2019-08-05 15:07:22 +08:00
都没用过,不过看着 taro 还行,毕竟京东小程序就是用 taro 搞得。
zhuweiyou
2019-08-05 15:20:10 +08:00
过来人告诉你,没有一个靠谱的,你去看下这几个项目的 issue 有多少 bug 就知道了。
被坑惨了,相信我,还是原生撸比较好。
aneureka
2019-08-05 15:24:00 +08:00
如果喜欢或习惯了 react 的话,taro 还挺舒服的,目前做过两个小程序都是用 taro,虽然都比较小…如果没做过的话,可以先从原生或 vue 系的入手
gaigechunfeng
2019-08-05 15:27:28 +08:00
@aneureka 我目前掌握的是 vue,我比较喜欢 taro 的 UI 风格,但又要去转 react。
如果保持 vue 的话,我选来选去倾向于 uniapp 了,因为东西太多了,极大加快开发速度 :D
gaigechunfeng
2019-08-05 15:28:42 +08:00
@jry 老铁 uniapp 我看了控件很多,直接上手就撸。
我现在掌握的是 vue,选来选去 uniapp 好一些。
就是看它的坑多不多? 我看喷它的人不少
gaigechunfeng
2019-08-05 15:29:51 +08:00
@zhuweiyou 前面做一个小程序,微信开发者工具用着真的蛋疼。
我相信你说的,多了一个框架就多了许多潜在的坑,这个应该是难免的了。
123s
2019-08-05 15:32:20 +08:00
mpvue 不太建议使用,挺多坑。开发速度还行
falcon05
2019-08-05 15:33:23 +08:00
原生就很多坑,再加一层坑上坑
skiy
2019-08-05 15:34:45 +08:00
...我的理解,就一个 UI。
max1024
2019-08-05 15:36:34 +08:00
wepy
calmlyman
2019-08-05 15:46:13 +08:00
说坑的那堆人,一上来就说坑,也不说坑的地方在哪里?如果是你们代码没写好导致的坑,你也说是坑?所以要回答就回答仔细一点,把优缺点说详细了
thinkwei2012
2019-08-05 15:46:43 +08:00
刚好看到滴滴的,不知道咋样 https://github.com/didi/chameleon
thisisgpy
2019-08-05 15:49:59 +08:00
原生,没有兼容性问题。
calmlyman
2019-08-05 15:50:44 +08:00
如果你不熟悉 vue 或者 react,那么就建议你直接用原生撸,不然增加学习成本
1.熟悉 vue 的话,可以用 mpvue (本人开发了 2 个了,没遇到什么大问题),开发效率比原生高,uniapp 的话没用过不做讨论
2.熟悉 react 的话(我没用过 react ),就看楼上的建议吧,taro 可以看看
3.我不熟悉 flutter,这个不是写 app 的吗?
sugars
2019-08-05 15:54:46 +08:00
另外说一下我使用 mpvue 的其他原因
1. 微信开发者工具太烂,我很抗拒用它
2. 用 mpvue 的话,我用的是 webstorm (用了几年了),智能程度没法比,光是效率就不知道提高多少了
sugars
2019-08-05 15:57:15 +08:00
CasualYours
2019-08-05 16:11:59 +08:00
只用过 taro。作为类 React 的框架,最大的问题是你不能完全按照 React 的语法去实现,好在官网文档详实。如果之前写过 React,会很好上手。
fansangg
2019-08-05 16:29:41 +08:00
react 撸个官方教程应该就会了吧?然后再熟悉熟悉 redux,没什么难度啊。
pangleon
2019-08-05 16:38:21 +08:00
用过原生,没啥问题啊,原生本身就已经学习了新时代前端框架的内容,反而是这些框架的拥趸觉得你学习的不伦不类,我就要用本身的框架的方式去开发,因为我熟悉了。
现在用框架开发看重的并不是这个框架开发时候的一些特性,而是附加品,比如 taro 的一键生成多端。有个 HBUILDER 带的框架做的比较好,但是核心代码闭源,自己考虑吧。
Mephisto233
2019-08-05 16:42:04 +08:00
现在就是在用 Taro 写小程序,感觉还不错

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

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

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

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

© 2021 V2EX