没接触过
之前写过小程序,没接触过uni-app,用的原生的小程序工具和语言开发的。
后面陆续更新过接近一年,整体下来感觉还可以(没吃过细糠,哭)。
只是在用编辑器的时候,感觉没有idea顺手。
加上语法高亮和提示不是特别好。
格式化效果不理想。
还有其它特点吗?想下来也没有。
另外一个,没有跨平台需求的话,微信原生基本够用了。

被老项目裹挟
接触到一个老项目,用uni-app写的。
没办法,只能去学习uni-app,一番了解下来。
工具比微信开发者工具好用,代码格式化,提示各方面都还不错。
文档方面比微信的齐全,可选的UI框架也多,可以一套代码多个平台。
用了大概几个月,整体体验是:比微信开发者工具好用,可以跨平台。坑也多,但勉强能忍(相对来说,没有更好的选择)。
uni-app真的垃圾吗?
个人感觉不算,毕竟uni-app的跨端优势还是很明显。
一套代码可以多端运行,开发工具做的也比较好(毕竟是免费的)。
坑的点主要是在有些文档更新的不全,问问题可能找不到人,性能方面与原生无法比较,有些跨端的坑很难避免(但这原因不在于uni-app)等等。
相比之下,开发小程序方面也没有更好的选择。
如果现在让我开发APP,可能首选是Flutter(怕不怕回调地狱,哈哈),之后是uni-app。
但如果是开发小程序和快应用,首选必然是uni-app。
另外,Flutter对鸿蒙的支持力度不如uni-app,所以如果涉及鸿蒙应用开发,用uni-app更好。
在选择一个技术时,应当全方位考虑,语言、性能、学习难度、工具、生态等等。
所以,uni-app并非想象中那么难用。
让我写uni-app,我愿意,毕竟熟悉,上手快。
让我用?那我选QT。
