我想做一个微信小程序的毕设,前端界面我打算直接用微信开发者工具来做,可是我不太懂微信开发者工具的框架是什么,还有uniapp和HBuilderX,这三个到底什么关系?
我可以在微信开发者工具里面用uniapp框架吗?因为不太想用HBuilderX,之前用过不好用,他要闪退就很恼火
微信开发者工具只能写原生的,你要用uniapp可以用vscode,但建议最好还是用hbx,里面打包运行什么的都很方便,编辑器而已,用着用着就习惯了
问题1:微信开发者工具是一个编辑器,并且可以直接预览小程序,但是在这个编辑器里只能写原生小程序代码。
问题2:uniapp 是一个跨端开发框架,用的是 vue 的语法,可以编译成小程序,所以用uniapp开发的时候,你得打开一个微信开发者工具给来预览小程序,还要打开另一个编辑器比如vscode编写uniapp的代码,保存的时候会实时编译成小程序。
问题3:上面说了,uniapp 是一个跨端开发框架,hbuilder是个编辑器,也是dcloud出的,对uniapp支持度很高,有很多快捷操作,这是其他编辑器没有的。
做毕业设计的话,搞源生的小程序就可以了,纯粹一些。
1、微信开发者工具,源生小程序专属编辑器,其他跨平台开发的微信小程序也需要唤起微信开发者工具,做小程序源生的方式调试方便,没有中间环节。没有那么多花里胡哨。
2、如果用的是vue的方式,那就需要用到uniapp把文件转成小程序接受的形式,用到hbuilderX编辑器
3、uniapp和Flutter、ReactNative都是跨平台开发框架,可以打包成小程序、app、h5的各类终端,没这个跨平台需求,那就可以不选择