您的位置: 上海热线 > 娱乐 > 正文

用时3个月和用时5分钟的小程序开发方法,差别到底有多大?

2020-03-30 20:17:01来源:阅读:-

开发一个小程序说难也难,说简单也很简单。具体取决于采用什么模式进行开发。

总体而言,有三大模式:

第一种模式,基于源码方式进行开发。

第二种模式,主要套用模板,辅以简单编辑配置。

第三种模式,基于模板,借助工具做修改、制作,完成开发。

对于大多数人来说,我推荐第三种模式。

再来说难度:

第一种,即源码开发模式,难度最大。适合于经验比较丰富的码农;如果是初级码农,需要花比较大的工夫才能把这种模式玩得比较熟练;如果没有移动互联网开发基础的人,基本上建议放弃这总模式,太费劲。

这类模式涉及到的工具,又要分成两部分来说。小程序,跟其他互联网应用(Web应用、android App或iOS App等)一样,由前端和后端两部分构成。源码开发模式下,小程序的前后端往往需要使用不同的工具进行开发。

基于源码开发小程序前端的工具:首推微信官方的开发者工具;其他的各种兼容js、HTML5的前端工具都能用,譬如webstorm、sublime text、ESLint、JSLint等都能用。当然,小程序并非用的HMTL5,而是变种的HTML5,整体框架都一样,只不过各种标签、语法上加了wx-。

基于源码开发小程序后端的工具:取决于你后端打算用什么技术,如果是php,可用zend studio等; 若是java,那一般就是eclipse;如果是.net,那首选visual studio系列了... ...

第二种,套用模板简单编辑配置的模式,难度最小。基本上会用电脑软件、会上网的,稍微了解下,就都能做,无非就是改改图片、改改模板标题、栏目标题,勾选一下需要哪些模块、不需要哪些模块。

这种模式的小程序开发工具代表:微盟、有赞,凡科也勉强可以归到这种模式里;其他还有很多,这里不都罗列了。采用这种模式小程序开发工具(更准确的讲,应该是小程序生成工具),一般都有比较强的行业属性。

第三种,是基于模板做修改、定制的模式,难度适中。一般都会有专门的小程序制作台,并不需要做复杂的代码开发。这类工具的代表有有赞、微盟和APPx小程序等。以APPx小程序为例,小程序开发过程只需要用户授权,选择行业解决方案,提交审核,最后直接发布,非常简单方便。

为什么推荐采用第三种模式进行微信小程序开发?

因为第三种模式融合了第一种模式和第二种模式的优点。这种模式下,工具一般都提供有强大的制作台,能让用户比较自由地进行个性化定制,不像第二种模式,个性化施展空间非常有限;同时,大部分开发工作都能可视化拖拽完成,对代码基础的要求不高,甚至没有要求,比起第一种模式要简单高效得多。

最后,必须强调一下,虽然答主推荐大家在做微信小程序开发时优先考虑第三种模式,但最终选择,还是得由开发者、制作者自己结合自身情况决定,适合自己的才是最好的。

记住,所有模式、工具,都不可能是完美的

推荐阅读:电影拍摄设备

滚动推荐
17:01用时3个月和用时5分钟的小程序开发
开发一个小程序说难也难,说简单也很简单。具体取决于采用什么模式进行开发[详细]
31:27全网最全面的Arouter源码解析
前言相信绝大多数公司项目都做了组件化。为了解耦,组件化势必要解决组件间[详细]
47:58火山小视频和抖音两款App有什么区
大家好,现在狠毒朋友都喜欢在闲暇之余用手机刷小视频看看,其中火山小视频[详细]
04:44今日头条app广告位招租
今日头条新闻是今日头条倾力打造的精品应用,已然成为国内第一新闻客户端,[详细]
57:04一路向阳,山海同心,追着阳光去台州
台州,21世纪中国大陆第一缕曙光首照地,一座四季如春、暖阳朗照的美丽城[详细]
23:02淘宝天猫运营实战篇,中小卖家要从单
最近,很多卖家发现,自己什么也没做,直通车质量分却突然降低了,或者升高[详细]
38:18拒绝FileNotFoundExc
前言相信很多人遇到过这个问题:本地运行的好好的程序,怎么部署到线上就报[详细]