小泥人小程序教你:如何区分定制型、模板型、SAAS三种不同开发模式?
saas的后台管理系统其实是一整套完整的系统,并不是每个小程序都有一个独立的前端和独立的小程序管理后台代码。
问:怎么区分小程序定制开发、模板、SAAS三种不同开发模式?
答:这是三种不同的开发模式,各有优点,和各有缺点,成本也大不相同,没有绝对优劣,关键是看那种模式适合而已。
定制开发:
定义:顾名思义,就是完全按照你的需求给你定制。特点是可以给到源代码,独立部署服务器,客户方可以要求拥有源代码的知识产权,可以掌控服务器和数据安全。
优势:可以按照客户方需求进行满足,可以拿到源代码,可以二次开发,有知识产权,可以掌控服务器和数据安全。
缺点:开发周期相对长(目前小程序开发,项目小的话也还好,1个月左右,app开发需要开发安卓和ios,一般周期在3个月左右);成本相对高(小程序也还好,但是定制开发肯定是万元为单位计算);需要独立部署服务器,租用阿里云或腾讯云的最小的服务器,一年服务器费用也在1000以上;需要有技术人员进行系统运维;系统稳定性需要一段时间的打磨修复迭代。
适用对象:把小程序当做一个独立项目来运作,有长期战略规划,有二次开发需求,有知识产权需求,模式创新,个性化明显,没有成熟系统可以利用,有一定运维能力的,这样的客户比较适合定制开发。
模板模式:
定义:通俗的说,就是开发者手里有一大堆现成的系统源代码。然后根据客户需求,选择一个大致可以满足需求的系统,然后把里面的一些logo、数据等之类可以更换的数据换成客户的,然后卖给客户。一般,开发者不会给出整套系统源代码,尤其是后台系统源代码,只会给你使用,因为开发者就是依靠这些系统源代码吃饭,一套代码可以卖给多个客户,除非给出相当高的价格。服务器是独立部署,也就是一套系统需要运行在一个独立服务器上。当然,有些开发者套用模板,在模板基础上进行二次开发,这种情况,开发者会告诉你是定制开发。(这种定制开发方式问题是,代码太乱,运维只能是这个开发者来完成。其他人接手,很可能都看不懂代码的逻辑。其实大部分的卖模板就是纯卖模板,就是改改数据,换换logo而已。因为如果是拿一套现成的系统去定制开发,尤其是定制开发量比较大,可能开发速度和成本还不如从0开始写。)
优势:速度快,价格低。
缺点:一般拿不到源代码,尤其是后端的源代码;也很难满足很个性需求,如果在这套源代码基础上修修改改,可能能满足个性需求,但是这种系统后面很难进行二次开发,因为代码混乱;也需要独立部署服务器,需要服务器费用高;后面的运行维护一般只能初步开发者完成,客户方还需要支付运维费用,这也是卖模板开始费用很低,但是后面会不断收钱。模板很难享受后期整体的整套系统的功能升级迭代,因为是独立部署。
适用对象:需要价格低,速度快,不太需要太多二次开发,不需要享受迭代升级,能找到靠谱的开发者和模板,也没有saas标准系统可以支撑,这样的只能找模板。
模板和定制的区别:模板就是卖整套现成系统。定制是根据需求写代码,进行定制开发。模板很多开发者不给出后端代码。定制开发给出整套完整代码,二次开发,定制开发系统更方便。
SAAS模式:
定义:SAAS,其实就是租用第三方开发公司的标准版系统,按照时间计算费用。目前的小程序saas平台,一般是微信的第三方开发者开发的一整套完整系统,一般是针对企业商家的标准需求,比如商城系统、外卖系统、点餐系统、预约系统、官网展示系统,这些通用的标准系统。
真正的小程序saas平台,其实就是一个小程序快速搭建制作的工具平台。你在手机前端看到的部分小程序页面(只有部分页面是可以装修),是可以通过组件拖拽形式进行页面装修的,把组件拖拽好,然后把组件链接跳转设置好。比如你拖拽了一个轮播图,这个轮播图要跳转到商品页面,而商品页面以及功能,都是SAAS系统已经开发好的完整功能模块,商品详情页也是设计好的,你只要把跳转链接定义好就可以。
优势:价格低(一般几千);搭建速度快(一般就几天就可以弄好);系统稳定(一个saas系统是一套完整的成熟产品,已经经过多轮BUG修复);可以享受整套系统的功能升级迭代;不需要服务器,不需要独立部署;总部进行运维。
劣势:没有源码,定制开发比较难(个别saas公司也支持在saas基础上进行定制开发,但是需要定制开发费用,而且saas总部不一定能安排的过来,尤其是你很小的定制开发)。
适用对象:中小商家企业,没有开发能力,没有运维人员,需求又是商城等这些标准需求,主要是需要借助系统辅助现有业务,而不是把小程序当做战略级独立项目,那么saas其实是一个不错的选择。
SAAS和模板的区别是:saas的后台管理系统其实是一整套完整的系统,并不是每个小程序都有一个独立的前端和独立的小程序管理后台代码。也就是,模板,如果你出很高价格,是可以拿到独立的完整整套源码的,但是saas后台是一整套,所有商户都是在一套完整的后台代码上,只是不同账号而已,即使你要代码也给不出来,给出来就是人家整套saas系统的源代码了)。但是saas系统成本更低,因为不需要独立部署服务器,后端代码是运行在一套服务器上的。SAAS系统也更稳定,运维也更方便,因为是一整套完整的产品。(模板需要独立部署,比如几百个商户,就需要部署几百个服务器,能维护得过来才怪。)最重要的是,SAAS系统是一套完整的产品,可以享受整套系统的功能升级和优化迭代。
更多精彩请登录小泥人官网:http://www.xiaoniren.com
阅读量:12333