Open liujiusheng opened 2 years ago
这是我最近思考的问题,可以是提供源代码、二进制命令行工具、接口、可视化操作软件或者二次开发产品
源代码方式面向的主要用户必然是开发人员,且对开发人员能力有一定要求。
对使用人员要求相对较低,但依然要求相关人员有一定计算机基础,不大方便与第三方业务系统集成。
可通过接口方式与第三方系统集成。
工作周期较长,适合小白类用户。
与业务功能强制绑定,变现周期较长,无法提供给第三方做二次开发。
每种产品都有自己的应用场景,所以几种产品形式都有必要向外提供。
这个软件应该以什么形式提供出来?
这是我最近思考的问题,可以是提供源代码、二进制命令行工具、接口、可视化操作软件或者二次开发产品
提供源代码
源代码方式面向的主要用户必然是开发人员,且对开发人员能力有一定要求。
命令行工具
对使用人员要求相对较低,但依然要求相关人员有一定计算机基础,不大方便与第三方业务系统集成。
接口
可通过接口方式与第三方系统集成。
可视化操作软件
工作周期较长,适合小白类用户。
二次开发产品
与业务功能强制绑定,变现周期较长,无法提供给第三方做二次开发。
结论
每种产品都有自己的应用场景,所以几种产品形式都有必要向外提供。