美文网首页互联网科技互联网产品思考力软快速开发平台
开发软件的三种模式,你了解多少?看看哪种适合你

开发软件的三种模式,你了解多少?看看哪种适合你

作者: 我来自隔壁 | 来源:发表于2019-07-14 12:15 被阅读4次

问:怎么区分软件的定制开发、平台开发、SAAS三种不同开发模式?

答:这是三种不同的开发模式,各有优点,和各有缺点,成本也大不相同,没有绝对优劣,关键是看那种模式适合而已。

定制开发:

​​

定义:顾名思义,就是完全按照你的需求给你定制。特点是可以给到源代码,独立部署服务器,客户方可以要求拥有源代码的知识产权,可以掌控服务器和数据安全。

优势:可以按照客户方需求进行满足,可以拿到源代码,可以二次开发,有知识产权,可以掌控服务器和数据安全。

缺点:开发周期相对长(目前软件开发,项目小的话也还好,1个月左右,app开发需要开发安卓和ios,一般周期在3个月以上);成本相对高(小程序也还好,但是定制开发肯定是万元为单位计算);需要独立部署服务器,租用阿里云或腾讯云的最小的服务器,一年服务器费用也在1000以上;需要有技术人员进行系统运维;系统稳定性需要一段时间的打磨修复迭代。

适用对象:把系统当做一个独立项目或部门来运作,有长期战略规划,有二次开发需求,有知识产权需求,模式创新,个性化明显,没有成熟系统可以利用,有一定运维能力的,这样的客户比较适合定制开发。

平台模式:

定义:通俗的说,就是开发者手里有一大堆现成的系统半成品,然后根据客户需求,将这些半成品开发成可以满足需求的系统。一般,这类开发平台会有许多开发模板、半成品或成品,平台的核心模式就是以某个框架为基础开发系统的,所以速度也是非常快的。虽然很多平台会开放系统源代码,但只是前台源码,后台系统源代码只会给你使用,因为开发平台就是依靠这些系统源代码吃饭。当然你可以直接购买平台框架的源代码。服务器是独立部署,也就是一套系统需要运行在一个独立服务器上。

缺点:一般拿不到源代码,尤其是后端的源代码;也很难满足很个性需求,如果在这套源代码基础上修修改改,可能能满足个性需求,但是这种系统后面很难进行二次开发,因为代码混乱;也需要独立部署服务器,需要服务器费用看服务器等级;后面的运行维护一般由二次开发者完成,客户方还需要支付运维费用。模板很难享受后期整体的整套系统的功能升级迭代,因为是独立部署。

适用对象:需要价格低,速度快,不太需要太多二次开发,不需要享受迭代升级,能找到靠谱的开发者和平台。

平台和定制的区别:平台就是卖现成系统或系统框架。定制是根据需求写代码,进行定制开发。平台很多开发者不给出后端代码(有些平台是专门卖后端框架的,全源码的)。定制开发给出整套完整代码(定制软件某些技术是独有的,升级修改还需要找原开发者),二次开发,定制开发系统更方便。

SAAS模式:

​​

定义:SAAS,其实就是租用第三方开发公司的标准版系统,按照时间计算费用。目前的小程序saas平台,一般是微信的第三方开发者开发的一整套完整系统,一般是针对企业商家的标准需求,比如商城系统、外卖系统、点餐系统、预约系统、官网展示系统,这些通用的标准系统。

真正的小程序saas平台,其实就是一个小程序快速搭建制作的工具平台。你在手机前端看到的部分小程序页面(只有部分页面是可以装修),是可以通过组件拖拽形式进行页面装修的,把组件拖拽好,然后把组件链接跳转设置好。比如你拖拽了一个轮播图,这个轮播图要跳转到商品页面,而商品页面以及功能,都是SAAS系统已经开发好的完整功能模块,商品详情页也是设计好的,你只要把跳转链接定义好就可以。

优势:价格低(SaaS软件是按使用人数收费的);搭建速度快(一般就几天就可以弄好);系统稳定(有专门的企业进行维护升级);可以享受整套系统的功能升级迭代(租的,不行就换呗);不需要服务器,不需要独立部署;总部进行运维。

劣势:基本没什么劣势,毕竟是租用的,要说劣势就看SaaS企业之间的差距了(运维,迭代升级,安全)。

适用对象:中小商家企业,没有开发能力,没有运维人员,规模小、人员少,需求又是业务等这些标准需求,主要是需要借助系统辅助现有业务,那么saas其实是一个不错的选择。

SaaS和平台软件的区别是:SaaS只有使用权,平台软件拥有所有权。也就是,平台软件,如果你出合适的价格,是可以拿到独立的完整整套源码的,但是SaaS不是一个独立软件,许多不同企业的商户都是在一套完整的后台代码上,只是不同账号而已,这就给SaaS系统很大的升值空间,比如一个几万的SaaS系统使用者达到几万或几十万的时候,价格就会超出软件本身价值的几百倍,你买的不是一个软件而是背后几十万使用者。SaaS适合小企业,人员少数据不多,但企业规模上来SaaS就不合适了,一旦数据库出现问题那就麻烦大了。所以企业在条件允许的情况下还是有有一套自己的软件系统。

相关文章

  • 开发软件的三种模式,你了解多少?看看哪种适合你

    问:怎么区分软件的定制开发、平台开发、SAAS三种不同开发模式? 答:这是三种不同的开发模式,各有优点,和各有缺点...

  • 读公众号文章:职场人3种快速成长模式

    R:文章来自秋叶ppt的公众号,题目是:职场人最值得尝试的3种快速成长模式,你适合哪种?三种模式内容:第一个建立反...

  • 【减肥方法科普篇】

    今天MOMO教练分享给大家三种减肥方法,看看哪种减肥方法更适合你,由于每个人的情况都不一样,适合别人的减肥方法不一...

  • 刻意练习的三种模式,你适合哪种?

    AlphaGo战胜围棋高手柯洁,让我们一片哗然。这背后意味着什么?人工智能已经具备了人类的智慧,并且一定范围内超越...

  • 哪种运动模式适合你

    运动是预防和改善肥胖的关键方法之一 美国疾病控制中心和美国运动医学会一直认为, 成年人每天至少进行30分钟运动,包...

  • 《财富自由之路》1.14

    你知道你的个人商业模式是什么吗? 你知道人的商业模式分三种吗? 不管你现在用的是哪种商业模式,学习,都是唯一可以让...

  • 遗嘱、保险、信托三大传承工具比对

    遗嘱、保险、信托,这三种在财富管理和传承中经常被提及的主要工具,到底有哪些不同呢?你对这三大工具的了解有多少?哪种...

  • 哪种运动模式最适合你?

    来源:《本能减脂》 运动是预防和改善肥胖的关键方法之一。美国疾病控制中心(CDC)和美国运动医学会(ACSM)一致...

  • 《解码青春期》摘抄

    家长要树立三种关键的思维模式。就是如果你要想了解清楚,青春期的孩子,你得建立三种关键的思维模式。 第一个关...

  • 快来看看,你适合搞哪种副业

    普通人的一生是什么样子的?上学,工作,结婚,生孩子,你们是不是也跟我一样? 曾经也以为这种模式会伴随我到终老。直到...

网友评论

    本文标题:开发软件的三种模式,你了解多少?看看哪种适合你

    本文链接:https://www.haomeiwen.com/subject/liybkctx.html