为什么易开发
产生的背景
1 每个企业有很多应用需求
企业内外经营管理都需要信息化支撑:
- 企业对外的经营:比如网站、微信公众号、客服等
- 企业内部的管理方面:沟通协作、文档共享、CRM、HR、OA、项目管理等
- 企业之间的跨公司应用:经销商管理、供应商管理、跨公司协作
这样导致企业运转需要大量的软件应用。问题来了:
- 各个软件产品很难集成,信息难打通
- 软件太多,学习成本比较高
- 软件太多,管理维护成本高
- 软件采购费用高
2 企业应用大都需要定制
企业经营管理是差异化的,而且经常变动。企业软件必须配套定制开发和实施服务才能用好。企业采购软件产品之后,常见的问题:
- 看似功能强大的软件,用起来不合脚,只能用到很少的功能
- 开发商不愿满足个性化需求,企业需求响应慢
- 定制和二次开发费用昂贵,后续产品服务被产品开发商绑死
如果完全自己开发,也面临如下问题:
- 开发人员成本高,难以找到优秀的开发人员
- 存在技术关卡,大量底层基础性功能,开发难度大,周期长
- 技术更替变化快,应用所依赖的技术过时,导致应用难以维护,甚至反复重构
3 呼唤应用平台
企业应用的分散,企业应用的低水平重复建设,呼唤应用平台的出现:
- 技术变化太快,需要平台来保护应用
- 提供企业应用的公共服务的平台,免除重复开发
- 简化企业应用的开发,降低开发成本
- 平台建设开发者生态,让企业应用开发有标准方法