【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1

目前帆软生态开发过程中,为了实现某些业务功能,开发者往往会用到一些FR内部的代码段或一些未公开的方法,来实现我们的插件。但是这样其实是存在以下几个问题的:

1.开发者为了找到这些方法和代码段首先要反编译FR的JAR包,花费较多的时间才能找到相关的代码。时间成本巨大。

2.开发者花了大量时间找到的代码段,直接使用这些代码可能存在一些限制,但是开发者是不知道的,存在潜在的BUG风险。

3.开发者使用的这些代码,官方是完全不知道的。那么在产品的正常迭代维护升级等过程中,就会出现这些代码的变更调整,导致开发者的代码BUG或者失效。从而导致开发者又要重新翻阅JAR包,重新花费大量时间维护插件。维护成本巨大

4.开发者使用的这些代码,官方是完全不知道的。大版本升级时,因为3的原因会出现大量的兼容性困难甚至无法兼容的问题,导致客户项目出现高延期风险,体检较差。

 

为了解决上面这些问题,从FR10.0开始由帆软公司内部组建了专门的插件SDK小组,从即日起。面向所有生态的开发者征集API需求(后端JAVA)。SDK组员将对开发者的API需求进行统计整理筛选,然后合理的封装到SDK中。未来将免费以JAR包的形式提供给广大开发者群体(后期考虑内置到设计器里)。所有SDK中的API方法均由SDK组员负责维护其兼容性(特殊情况会单独说明)。

 

大家若有API需求可以按照以下方式提交(注:仅限10.0及以后版本):

提交方式:邮件

标题:OS-SDK-DEV-需求简述

收件人:hugh@fanruan.com

抄送:stephenking@fanruan.com

正文:

API功能需求说明:包含API的入参列表/功能/返回值的介绍

API业务场景说明

若是官方发布的任务中遇到的,请注明需求编号

开发者姓名

开发者手机号

开发者QQ

 

 

 

 

 

  • No labels