第1个回答 2019-06-28
一般情况下一个完整的微信小程序项目包括服务端和客户端两个部分,没有服务端的小程序也有。像简单的小工具程序、单机游戏,但是还是非常少的,从企业经营的层面考虑,为了积累用户数量,绝大部分的微信小程序都有服务端。
客户端就是我们从微信加载的微信小程序中的一部分,服务端一般提供数据的存储、处理业务逻辑,进行图片与视频资源的存储,部署在服务器上。用户打开微信小程序通过接口和服务端进行交互。
而事实上,服务端才是微信小程序最重要的部分,从代码量来说,一般客户端代码文件大小在几兆到上百兆不等。但服务端往往会非常大,所以在微信小程序项目中,客户端只是微不足道,真正的大头是服务端。
每个环节所消耗的时间加起来就是整个微信小程序开发的时间,在这个过程中,一部分时间会花在沟通上,另一部分花在执行与实施上。很多人很容易忽略沟通的时间消耗,这往往导致项目延期。
所以杂沟通需求时,切记要把需求描述清楚,制定好优先级,在开发阶段要做到风险控制,这样开发时间就会大大减少,费用成本自然而然就跟着减少了。
第3个回答 2019-09-12
总体而言,开发小程序有三大模式:
第一种模式,基于源码方式进行开发。
适合于经验比较丰富的码农;如果是初级码农,需要花比较大的工夫才能把这种模式玩得比较熟练;如果没有移动互联网开发基础的人,基本上建议放弃这总模式。这类模式涉及到的工具,又要分成两部分来说。小程序,跟其他互联网应用(Web应用、android App或iOS App等)一样,由前端和后端两部分构成。第二种模式,主要套用模板,辅以简单编辑配置。
第二种模式,套用模板简单编辑配置的模式完成开发。基本上会用电脑软件、会上网的,稍微了解下,就都能做,其实就是改改图片、改改模板标题、栏目标题,勾选一下需要哪些模块、不需要哪些模块。
第三种模式就是是基于模板做修改、定制的模式。一般都会有专门的小程序制作台,不需要过于复杂的代码开发,小程序开发过程主要由选择模板、使用模板、可视化拖拽修改模板、发布部署四步构成。